chkconfig工具

chkconfig工具
#chkconfig --list //列出开机启动的服务;这个命令是centos7之前版本使用的,但是目前是过渡期,在centos7上依然可以使用,这个命令只列出SysV服务机制的服务,并不包含centos7上systemd服务
chkconfig工具
#ls /etc/init.d/ //这些SysV服务的脚本都存放在/etc/init.d/这个目录下
chkconfig工具
#chkconfig network off //关闭network

linux有7个运行级别,0-6
0级别表示:关机状态
1级别表示:单用户模式
2级别表示:没有nfs服务
3级别表示:多用户模式,不带图形界面
4级别表示:保留的级别
5级别表示:多用户模式,带图形界面
6级别表示:重启
chkconfig工具
#vi /etc/inittab //在centos7之前版本中,可以修改这个配置文件来定义系统运行级别,只不过在centos7系统中,已经不使用了

#chkconfig --level 3 network off //关闭3级别的network服务
#chkconfig --level 35 network off //关闭3级别和5级别的network服务
#chkconfig --level 345 network on //开启3、4、5级别的network服务

在/etc/init.d/下创建一个自己的脚本,然后使用命令:
chkconfig --add +脚本名称 //就可以把自己的脚本添加到开机服务列表中
自己添加的脚本中必须要有chkconfig: 2345 10 90 和 description: Activates/Deactivates all network interfaces configured to \ start at boot time.这两部分才能被识别,其中必须是shell脚本,2345表示启动级别是2、3、4、5级别,10表示启动顺序是第10位,90是第90位关闭
chkconfig工具
#chkconfig --del +脚本名称 //删除开机自启动服务

猜你喜欢

转载自blog.51cto.com/13669226/2115747
今日推荐