使用chkconfig批量关闭服务

简介:

    默认安装linux时,开启了很多的服务。但有许多服务是不需要的,为了系统的安全和稳定,可以结合自己的实际需要,关闭不用的服务。chkconfig命令主要用来启动、停止和查询系统服务的运行级别信息,chkconfig不是立即禁止或激活一个服务,它只是简单的改变了符号连接。

详细的信息可通过man来查看。下面是批量关闭一些服务的操作。


查看运行的服务

[root@zabbix ~]# chkconfig --list|grep "3:on"

wKioL1bWUlSSTrbBAAbBozG0GUg792.jpg

下面是单独关闭ip6tables服务,off后面不填写,默认是关闭2.3.4.5

[root@zabbix ~]# chkconfig ip6tables off

[root@zabbix ~]# chkconfig --list ip6tables

wKioL1bWUnGSXPouAAEQEeJX7rw049.jpg

下面命令取第一列,也就是列出服务的名称

[root@zabbix ~]#chkconfig --list|grep "3:on"|awk '{print$1}'

wKiom1bWUhPS71dCAAHRB32k11I266.jpg 

通过上面的操作,我们已经会查看当前开启的服务有哪此。现在我们结合服务器的的需要来关闭不必要的服务

方法一,先把所有服务都关闭,然后只开想要的服务

1.1关闭所有的服务,把3on的全部关闭

[root@zdw ~]# for zdw in  `chkconfig --list|grep "3:on"|awk ' {print $1}' `;do chkconfig $zdw off;done

wKioL1bWUrnRFyMMAADHEJw2toM215.jpg

1.2只启动以下crond|network|sshd|rsyslog四个服务

[root@zdw ~]# for zdw in crond network sshd rsyslog;do chkconfig $zdw on;done

[root@zdw~]# chkconfig --list|grep"3:on"

wKiom1bWUm_xIasSAAH8RcNIMe0853.jpg

 

方法二,开启的服务,排除crond|network|sshd|rsyslog四个服务,其它全部关闭

2.1列出开启的以下四个服务

[root@zdw~]# chkconfig --list|grep"3:on"|awk '{print $1}'|grep -vE"crond|network|sshd|rsyslog"

wKioL1bWUz_C9cN9AAIkjmcX1M0183.jpg

2.2排除crond|network|sshd|rsyslog四个服务,其它全部关闭

[root@zdw~]# for zdw in `chkconfig --list|grep "3:on"|awk'{print $1}'|grep -vE "crond|network|sshd|rsyslog"`;do chkconfig $zdwoff;done

[root@zdw~]# chkconfig --list|grep "3:on"

wKiom1bWUuLgG660AAJp0gTh1BA260.jpg







      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1746624,如需转载请自行联系原作者

相关文章
|
30天前
chkconfig 设置后台服务的自启配置
chkconfig 设置后台服务的自启配置。
19 2
|
6月前
xshell关闭,kibana自动关闭进程
xshell关闭,kibana自动关闭进程
|
14天前
|
Ubuntu Linux
linux启动与关闭日志
Linux系统中的日志文件分布在多个位置,如`/var/log/syslog`或`/var/log/messages`(含系统事件)、`/var/log/boot.log`(启动详情,非所有发行版都有)、`/var/log/dmesg`(内核启动消息)、`/var/log/auth.log`(身份验证记录)和`/var/log/lastlog`(用户登录信息)。对于使用systemd的发行版,可利用`journalctl`命令进行日志查询。查看日志文件可借助文本编辑器或命令行工具如`tail`和`grep`。访问日志文件可能需要权限,可能需使用`sudo`或root用户。
20 0
|
12月前
|
负载均衡 Unix 应用服务中间件
systemctl 命令设置开机自启动失败
systemctl 命令设置开机自启动失败
关闭开机启动项
关闭开机启动项
964 0
关闭开机启动项