redhat7.x精简启动项

1. 查看哪些开启自启的服务: 

systemctl list-unit-files | grep enabled

这里的enabled就是开机启动,disabled就是不开机启动,static是服务的开机启动项不可被管理(对应的unit文件中没有定义[Install]区域,因此无法配置为开机启动服务)

2. 关闭不需要的服务 

systemctl disable servicename

3. 常见服务说明列表

         
服务名称 功能 默认 建议 备注
atd 计划任务,/etc/at.allow,/etc/at.deny on off 可用crond代替
auditd 配合selinux审核 on off  
autovt 登录相关 on on  
blk-availability lvm2相关 on on 有lvm就开
crond 计划任务 on on  
default.target 默认启动项 on on  
multi-user.target 同default.target on on  
firewalld Centos7的默认防火墙 on off  
getty tty控制台相关 保留 on on  
htcacheclean Apache清除磁盘缓存 off off  
httpd http服务器 off off 看需要,可用Nginx代替
ip6tables ipv6防火墙 on off 不用ipv6就关闭
iptables ipv4防火墙 on on 看需要,阿里云安全组可代替
irqbalance cpu负载均衡 on on 多核cpu需要
iscsi 网络存储相关,san on off 看需要
iscsid 网络存储相关,san on off  
kdump 内核崩溃信息捕获 on on 看需要
lvm2-monitor Lvm监控 on on 有lvm就开
mdmonitor 软raid监控 on on 建议开
microcode 处理器稳定性增强 保留 on on  
multipathd   off off  
NetworkManager-wait-online 网卡守护进程 关闭 on off  
netconsole 网络驱动程序调试用 off off  
netfs 网络文件系统 on off 有用nfs可以开
network 启动是激活网络接口 on on 必须开
nscd name cache,应该与DNS相关 off off  
ntpd 自动对时服务 on on  
ntpdate 自动对时服务 off off  
php-fpm Php解释器 off off 用到开
postfix 替代sendmail的邮件服务器 on off  
rdisc 自动检测路由器 off off  
restorecond selinux相关 off off 用selinux就开
rsyslog 系统的日志服务 on on 必须开
saslauthd sasl认证服务相关 off off  
sshd ssh服务端 on on 必须开
svnserve Svn服务端 off off 服务端开,客户端关闭
sysstat 系统状态监测命令提供 iostat 和 sar on on  
systemd-readahead-collect 内核调用--预读取 保留 on on  
systemd-readahead-drop --      
systemd-readahead-replay --      
dm-event 设备映射用 on on  
udev-post 设备管理系统 on on  
xinetd 超级守护进程 on off 用到可以开
remote-fs.target 远程挂载文件系统 on off 用到再开
runlevel2.target 运行级别 用于兼容6的SysV on on  
runlevel3.target -- on on  
runlevel4.target -- on on  

4,unit file 详细介绍

https://www.cnblogs.com/usmile/p/13065594.html

原文地址:https://www.cnblogs.com/fengfengyang/p/15786590.html