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 集群實戰》