centos关闭开机自启项

centos关闭开机自启项

先来查看默认情况下Linux 系统开启的服务有哪些,由于我们工作 在文本模式 3 级别,因此只需要查找 3 级别上开启的服务即可。查看命令如下:

[root@www ~]# LANG=en 先调整成英文字符集,以方便下面命令过滤中文字符串
[root@www ~]# chkconfig --list|grep 3:on 

 可以看到,默认情况下开启了很多服务,我们需要保留开启的所有服务也包 含在其中。这里只需要关注3级别上的设置是否为on即可(on为开启状 态)。

了解了系统在3 级别上开启的服务后,就可以通过命令快速实现配置了,下面就正 式介绍几种通过命令或脚本设置开机自启动的方法。
一种快速处理方法:先全关闭,再开启需要保留的。 操作思路:先将 3级别文本模式下默认开启的服务都关闭,然后开启需要开启的服务。
操作命令如下:

LANG=en for oldboy in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $oldboy off;done
for oldboy in crond network rsyslog sshd sysstat ;do chkconfig --level 3 $oldboy on;done
chkconfig
--list|grep 3:on

操作过程如下:

[root@www ~]# LANG=en   # <== 临时调整字符集为英文 
[root@www ~]# for oldboy in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $oldboy off;done  # <== 关掉所有开启的服务
[root@www ~]# for oldboy in crond network rsyslog sshd sysstat ;do chkconfig --level 3 $oldboy on;done <== 开启需要开启的服务 
[root@www ~]# chkconfig --list|grep 3:on <== 查看设置结果

原文出自:《跟老男孩学 Linux 运维: Web 集群实战》

原文地址:https://www.cnblogs.com/xhzj/p/14432205.html