1、关闭不需要的服务命令
方法一、使用for循环批量操作:
[root@one ~]# for name in chkconfig --list|grep 3:on|awk '{print $1}'|grep -Ev "crond|network|nginxd|soc|soc.mysql|sshd|rsyslog|sysstat"
;do chkconfig $name off;done
方法二、使用sed后向引用操作:
[root@one ~]# chkconfig --list|grep 3:on|awk '{print $1}'|grep -Ev "crond|network|nginxd|soc|soc.mysql|sshd|rsyslog|sysstat"|sed -r 's/(.*)/chkconfig \1 off/g'|bash
方法二、使用awk操作:
[root@one ~]# chkconfig --list|grep 3:on|awk '{print $1}'|grep -Ev "crond|network|nginxd|soc|soc.mysql|sshd|rsyslog|sysstat"|awk '{print "chkconfig" $1 "off"}'|bash