企業環境新裝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