Linux中的chkconfig

Posted 24号的孤独

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的chkconfig相关的知识,希望对你有一定的参考价值。

chkconfig是用来查看开机自启动项目的命令。默认列出linux系统开机自启的项目。平时我们使用时习惯加上--list

从这个图中可以看到当前系统有哪些开机启动项目,就是红色框中的on。

那么怎么知道是3:on为当前的运行级别呢?为什么不是0,1,2,4,5,6呢?那这里就需要看运行级别的文件配置了:/etc/inittab

上图红色框中的3为当前系统的运行级别,3表示完整的多用户模式,一般系统默认为3.

好的,我们继续!

当我们需要关闭某个服务的开机自启动项时,可以通过chkconfig --level 3 sshd off 来实现

如果是要批量关闭多个运行级别的ssh服务可以通过 chkconfig --level 234 sshd off 来实现

我们也可以手工删除和添加chkconfig:

手工开启3级别下的ssh服务

先删除S55sshd :rm -f /etc/rc.d/rc3.d/S55sshd  

然后软连接个文件:ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/K25sshd 

手工关闭的话:

先删除K25sshd:rm -f /etc/rc.d/rc3.d/K25sshd  

然后软连接个文件:ln -s /etc/init.d/sshd /etc/rc.d/rc3.d/S55sshd 

上面的S55sshd和K25sshd 中S表示start开启状态,K表示kill关闭状态;55和25表示开启和关闭的顺序,是由/etc/init.d/sshd中的配置文件决定的,可以通过修改配置文件来改变他的值。

2345 表示运行级别 分别是2多用户模式没有网络支持;3完整的多用户模式有网络支持;4系统未使用,暂且保留;5图形化模式;55 和25 表示顺序。

以上是关于Linux中的chkconfig的主要内容,如果未能解决你的问题,请参考以下文章

linux中的-和--参数linux中的-和--参数

linux 中的makefile

怎么解决linux中的TXT在win7中的排序问题,linux中的换行在win7中不适用了。

linux shell 中的sleep命令

Linux中的链表

浅析 Linux 中的时间编程和实现原理一—— Linux 应用层的时间编程