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机器就会重启。
发表评论