linux6添加chkconfig管理,10、14 Linux系统服务管理工具-chkconfig

chkconfig --list

chkconfig --level 3 network off

chkconfig --level 345 network off

chkconfig --del network

chkconfig --add network

chkconfig工具

crond、iptables、firewalld、nginx、httpd、mysql等等,都属于服务。

chkconfig工具,在centos6和之前的版本中,控制服务的启动;但在centos7中很少使用了,但为了兼容之前的版本,依然可以使用,但在未来的趋势中, 有可能就会被遗弃了,现在就是过度的作用。

chkconfig --list //列出所有的系统服务

表示chkconfig工具在centos6或之前的版本中,使用的服务的管理的机制叫 SysV,而centos7的版本中,使用的是 systemd 服务

f351990800b1cf107bf2f3ca54ccf0f7.png

chkconfig命令

服务的脚本存放在 /etc/init.d/ 下面

启动脚本存放该目录下

25cd5bdc319c020c4680f758eafd71be.png

chkconfig --list //列出所有的服务

chkconfig network off //将network服务关闭

bfd7faf292f800db82cb373988e8fd24.png

在系统中有七个级别等级列表:

等级0表示:表示关机

等级1表示:单用户模式

等级2表示:多用户模式,少nfs服务

等级3表示:多用户模式,不带图形

等级4表示:是一种保留的级别

等级5表示:带图形界面的多用户模式

等级6表示:重新启动

在centos6中的 /etc/inittab 中定义开机的级别

在centos7中,已经没有用了,不需要定义开机的级别了

chkconfig命令,指定某一级别开启/关闭

chkconfig --level 3 network off //指定network中的3级别关闭

7c28cfaa39a395ba99c4cbfc5fe18e21.png

chkconfig --level 345 network on //指定network中的3,4,5级别开启

0aba7ee1c7a0f1c17c7657e0ec48e964.png

0和1和6级别不能设置成开

0级别在关机状态是不可能开启的

1级别是单用户模式,服务是不可能开启的

6级别在重启的时候,是不可能开启的——>重启相当于先关闭在启动(重启的那一刻是先关闭才对)。

将一个脚本加入到服务列表中

首先将启动脚本放入到 /etc/init.d 这个目录下——>只有在这个目录下,才可以添加到服务列表中去

文件名称无所谓,但内容有格式要求(vim该文件)

首先是是一个shell脚本

然后chkconfig指定运行级别启动顺序,第10位启动,第90位关闭(最好不要有2个启动或关闭位相同的程序)

下面代码为它的固定格式,必须要有的!!!(description的描述信息也要有)

3976e9ee3a779df510c7e8a492e5a8c8.png

例子

50855b50a7fb1a5ca792506db4a38a32.png

9c06cbdef84a6bdba0f5b29b8bdc6155.png

chkconfig --del network //删除服务列表中的脚本

chkconfig --add network //增加服务列表中的脚本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值