本文介绍: 完成系统服务程序启动,如系统环境变量设置、设置系统时钟、加载字体、检查加载文件系统、生成系统启动信息日志文件等。在CentOS系统下,主要有三种方法设置自己安装的程序开机启动。将mysql启动脚本放入所有脚本运行目录。所有用户都可以执行,但只有root可以修改。打开rc.local文件,在文件最后添加。比如下面的是设置开机启动httpd。只要运行级别3启动,其他都关闭。把httpd的脚本写好后放进。查看全部服务在各运行级状态。,当然也可手动打开文件编辑。命令即设置好了开机启动。用于添加开机启动命令。
在CentOS系统下,主要有三种方法设置自己安装的程序开机启动。
1、把启动程序的命令添加到/etc/rc.d/rc.local
文件中
/etc/rc.d/rc.local
用于添加开机启动命令
/etc/rc.local
是/etc/rc.d/rc.local
的软连接
打开rc.local文件,在文件最后添加/usr/local/apache/bin/apachectl start
:
CentOS7.9里的/etc/rc.local
文件
注意:/etc/rc.d/rc.local
可能没有可执行权限,请检查并添加!!!
注意,这个文件可能没有可执行权限,导致centos启动时这个脚本没法启动,请用chmod 777 /etc/rc.d/rc.local
给这个脚本赋权限(不要给那个软链接/etc/rc.local
赋权限!!!)
注意:/etc/rc.d/rc.local
可能是跟其他服务并行执行的,如果你需要在此脚本运行在某个服务启动之后才能运行的“东西”,你需要在那个“东西”上做个判断,判断所依赖的服务是否已经启动,或者添加睡眠延时,等待这个服务启动完成
2、把写好的启动脚本添加到目录/etc/rc.d/init.d/
,然后使用命令chkconfig
设置开机启动。
示例1:设置自启动mysql
示例2:设置自启动httpd
3、把启动程序的命令添加到/etc/rc.d/rc.sysinit
文件中
示例:设置自启动apache
我们的prj
尝试方案1
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。