# /etc/profile
#/etc/rc.d/rc.local
用chkconfig配置linux自启动服务
要将一个服务变成自动启动的服务,可以利用chkconfig命令来完成。具体来说可以通过以下几个步骤实现:
例如要将httpd服务配置成开机即自启动的服务,可以
1.在/etc/rc.d/init.d增加apache的启动脚步(起文件名apache):
#!/bin/sh
# description: Apache auto start-stop script.
#chkconfig: 2345 20 80
APACHE_HOME=/home/psd/local/apache/
APACHE_OWNER=psd
if [ ! -f $APACHE_HOME/bin/apachectl ]
then
echo " there is no apache ctrl please check it !"
exit
fi
case $1 in
'start')
su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl start"
;;
'stop')
su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl stop"
;;
'restart')
su - $APACHE_OWNER -c "$APACHE_HOME/bin/apachectl restart"
;;
esac
然后
chmod 755 apache
chkconfig --add apache
便可将apache服务增加到自启动列表中,可以通过chkconfig --list查看到服务列表中如果有apache服务,则你的配置成功。
有一个需要注意的地方:
“apache”脚步中一定需要有至少两行以上的注释,其中一行是
#chkconfig: 2345 20 80
2345表示系统运行级别是2,3,4或者5时都启动此服务,20,是启动的优先级,80是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。
分享到:
相关推荐
CentOS 7.2 设置脚本在服务器开机时自动启动,CentOS 7.2 设置脚本在服务器开机时自动启动.
centos设置tomcat开机自启动
Centos 7.4 配置 oracle 自启动,使oracle可以随操作系统开机启动
在CentOS7下,设置ssh自启动,修改ssh监听端口
CentOS 8 开机启动Nginx脚本
centos图形启动关闭
开机自启动,脚本
主要介绍了CentOS 开机启动自定义脚本的相关资料,有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动,需要的朋友可以参考下
Centos开机自启动redis,
CentOS6.5下的tomcat自启动方案推荐,自己亲手做的,手把手教你
centos7磁盘阵列及开机软件自启动简单操作手册.
阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
此顺序用来决定开机时的排列顺序,启动顺序是按0、1、2进行排列。(我是以menuentry为开头分配数的) vi /etc/default/grub 将GRUB_DEFAULT=saved 改成 GRUB_DEFAULT=0 或者想默认进入的系统相对应的序号。
前言:打包好的springboot项目,可以使用java -jar xxx.jar的方式启动。当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程...
Centos7安装配置tomcat 9并设置自动启动, 具体参考链接地址, https://blog.csdn.net/stinkstone/article/details/78082725 ,这里是连接的配置文件。
本文档主要介绍在Linux(CentOS-5.3)下安装Oracle10.2.1g并将其配置为自启动服务的过程 二 读者对象 Linux服务器维护人员和数据库维护人员 三 具体步骤 所有命令若无特别说明则默认在终端中输入,#代表root用户,...
centos搭建jdk tomcat my5.6自启动服务
一键配置oracle服务,系统开机oracle自启动。
nginx开机自启动配置文件,在[CentOS 7.6 64位]系统下运行正常。 编译安装nginx后,将该配置文件放在服务器的/usr/lib/systemd/system/目录下,然后启动nginx服务。
主要介绍了centos6配置tomcat8开机自启动脚本的相关资料,需要的朋友可以参考下