centos 开机启动脚本(服务)

centos 开机启动脚本(服务)

centos开机配置位于/etc/rc.d目录下,所以操作都在此目录下进行!

第一种:修改/etc/rc.d/rc.local文件

通常只用于开机启动一下脚本。

1.rc.local添加可执行权限

2.rc.local末尾添加脚本路径

第二种:ln -s 软链接,实现开机启动

适合DIY(弊端:开机和关机都会执行)

默认脚本都会放在开机脚本目录:/etc/rc.d/init.d目录下

1.将写好的脚本放置/etc/rc.d/init.d目录下

2.在对应的启动级别(rc*.d)中,放置软连接,并重命名S开头!(S表示start,K表示kill)

第三种:使用chkconfig命令添加服务

1.将写好的脚本放置/etc/rc.d/init.d目录下,并添加执行权限

2.添加启动脚本到服务命令:chkconfig –add 脚本名称

chkconfig 默认读取的脚本位于:/etc/rc.d/init.d目录下

脚本格式:

#! /bin/bash
#chkconfig:2345 66 88
命令或脚本路径

“#chkconfig:”(chkconfig语法,冒号不能丢!!!否则提示不支持

“2345”(启动级别)

“66”(启动优先级,优先级范围是0-100,数字越大,优先级越低。

“88”(关机优先级,优先级范围是0-100,数字越大,优先级越低。

chkconfig语法:

chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]
--add   添加服务
--del   删除服务
--list  查看服务
# 缺省的运行级,RHS用到的级别如下:
0:关机
1:单用户模式
2:无网络支持的多用户模式
3:有网络支持的多用户模式
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式
6:重新引导系统,即重启

# 对各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win下的安全模式类似。
2 为多用户模式,但是没有NFS支持。 
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本 电脑的电池用尽时,可以切换到这个模式来做一些设置。
5  就是X11,进到X Window系统了。
6  为重启,运行init 6机器就会重启。
good good study, day day up!

发表评论

textsms
account_circle
email

centos 开机启动脚本(服务)
centos开机配置位于/etc/rc.d目录下,所以操作都在此目录下进行! 第一种:修改/etc/rc.d/rc.local文件 通常只用于开机启动一下脚本。 1.rc.local添加可执行权限 2.rc.local…
扫描二维码继续阅读
2021-09-22