chkconfig命令


 

 

 

 

 

 

企業環境新裝linux系統后有必要保留開機自啟的有5個:

         1 sshd 遠程連接系統工具

         2 rsyslog 系統日志

         3 network 網絡接口

         4 crond  定時任務計划

         5 syssat 檢測系統性能工具

                   iostat工具替換cpu使用率及硬盤吞吐效率的數據

                   mpstat工具提供與單個或多個處理器相關的數據

                   sar工具負責收集、報告並存儲系統活躍的信息

修改開機啟動方法:

         1.setup

         2.命令

                   chkconfig –list   //如果是中文,盡量切換成因為模式:LANG=en

//如果是中文,盡量切換成因為模式:LANG=en

例如:關閉atd自啟動

chkconfig –list atd

chkconfig atd off  默認所有模式下禁止啟動

 

chkconfig –level 3 atd off  指定模式下自啟動

如何指定多個程序關閉自啟動:

①循環語句命令搞定

for name in `chkconfig --list |grep 3:on|awk '{print $1}'|grep -Ev "sshd|network|rsyslog|crond|sysstat"`;do chkconfig $name off;done

 

chkconfig –list|grep 3:on

②不用循環語句也能一條命令搞定(awk)

chkconfig --list |grep 3:on|awk '{print $1}'|grep -Ev "sshd|network|rsyslog|crond|sysstat"|awk '{print "chkconfig " $1 " off"}'|bash

chkconfig –list|grep 3:on

③不用循環語句也能一條命令搞定(sed)

chkconfig --list |grep 3:on|awk '{print $1}'|grep -Ev "sshd|network|rsyslog|crond|sysstat"|sed -r 's#(.*)#\1 off#g'

chkconfig --list |grep 3:on|awk '{print $1}'|grep -Ev "sshd|network|rsyslog|crond|sysstat"|sed -r 's#(.*)#chkconfig \1 off#g'|bash

chkconfig --list|grep 3:on

 

---------------------------------------------------------------------------------------------------------------

sed -r參數的解釋:系統自動給你轉義,不用加\轉義。

sed -r 's#(.*)#I am \1#g' text.txt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM