Linux精简开机自启服务脚本

  

操作系统启动后,会自动启动一些服务与程序。其中有些程序并非服务器正常运行所必须。

对于服务器而言,运行多余的服务与程序,这些不会给服务器加分,反而会带来其他的隐患:

,,2。带来安全漏洞:每一个服务,都可能存在漏洞或者潜在漏洞。多余的服务会增加维护成本。

因此精简服务器自启的程序是十分必要的。对于新安装的服务器,可以用脚本直接精简服务,然后再部署所需的服务。

以下是精简脚本,本脚本会先关闭所有自启服务,再启动以下几个服务:

,,,, crond:计划任务

,,,,网络:网络服务,控制启用网卡

,,,, rsyslog/syslog:操作系统日志服务

,,,, ssh: ssh远程服务

,,,, systat:服务器性能监控工具

,,,, iptables:防火墙服务

,,,, udev-post:动态设备管理

# !/bin/bash   #作者:根据   #,日期:2017-05-13   #,版本:1.0   #,描述:Set  mini  service  for  system 引导。      LANG=en   # #,Stop  all  services  which  is  auto  start 提醒system 引导。   for  SERVICE 拷贝的chkconfig ——list  | grep “3:”, | awk “{print  1美元}','   ,做的   ,,,chkconfig , SERVICE 美元   ,完成   ,,   # #,Set  auto  start  services 提醒system 引导。   for  AUTOSTART 拷贝的chkconfig ——list  | grep  -E “crond |网络| rsyslog | syslog | ssh | systat | iptables | udev-post”| awk “{print  1美元}','   ,做的   ,,,chkconfig  AUTOSTART 美元;——level  345年,   做才能


Linux精简开机自启服务脚本