linux没有rc.local如何添加开机启动脚本

linux没有rc.local如何添加开机启动脚本,第1张

添加开机启动脚本的方法:

可以利用 systemd 的启动原理,通过 /etc/systemd/system/rc-local.service 文件来达到启动时执行 /etc/rc.local 文件的目的。不仅仅是ubuntu 18.04有这个问题。

debian 9也会碰到,方法使用。没有/etc/rc.local文件,熟悉的开机自动启动的设置就配置好了。

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX *** 作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。

它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。指谈唯Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。

Linux有上百种不同的发行版唯培,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

2021年6月,根据Linux 5.14刚刚进入合侍简并队列的char-misc-next提交,Linux 5.14正式移除了RAW驱动。

发展历史:

Linux *** 作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix *** 作系统、MINIX *** 作系统、GNU计划、POSIX标准和Internet网络。

电脑或服务中郑器开机都会有一些需要启动的程序,每次都需要一个一个点击启动,耗时耗力,还有可能漏启动。所以添加一个开机自启的脚本,脚本中帮我们打开需要启动的侍孙程序,如Snipaste、FRP客户端等。

修改 /etc/rc.local 文件,添加启动服务的命令

先写好启动脚本或者启动命令,事先保证启动脚本或命令能正常启动服务,然后将脚本路径或启动命令添加至/etc/rc.local文件中,这个方法适合比较简单的shell脚本。

创建脚本myservice,写入

将脚本放到/etc/init.d或/etc/rc.d/init.d目录下,并添加脚本为服务

输入如下命令调用myservice服务,然后查看/tmp下的test.txt文件发现卖谈颂已经写入了日期。

将myservice服务设置为开机自启

查看服务是否开机启动

重启服务器,就会执行 systemctl start myservice 命令和 rc.local 中的命令。

编辑脚本

根据实际情况修改Service中的User和ExecStart的属性,然后将将本放到 /usr/lib/systemd/system/node_exporter.service 路径下。

设为开机自启动

systemctl enable node_exporter.service

会将文件路由到 /etc/systemd/system/multi-user.target.wants/ 目录下

可以通过如下命令查看日志信息

journalctl -u node_exporter -n 10 -f


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11983912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存