centos linux服务器优化之系统服务优化

时间:2023-02-08 16:07:47

原文:http://www.weiruoyu.cn/?p=436


非常感谢游造哥们写的,很有用。

linux服务器优化之服务优化

本优化学习只针对redhat/centos系统。由于系统安装的时候会默认安装些服务,开启这些服务会占用系统资源,导致让系统管理 员排解的时候增加了工作,当然,升级硬件也是一种很直接、快速、更好的方法,但往往这个方案老板是不会看的,老板招你回来只是让你为他省钱的。

1、安装系统时的服务优化

一般作为服务器的话,安装系统时,应最小化安装,个人认为最小化安装指的是公司所有的需要情况下安装,建议服务器的安装应该使用文本模式,这样,系统资源会最大利用,在安装的时间上也会缩短很多,开机启动也会快速进入系统。这样安装系统不会臃肿 。

2、安装系统后的服务优化

当系统管理员安装完系统后,系统管理员第一要点就是设置好安全方面(这方面暂时不说明),第二件要紧的事就是优化服务。不知道系统管理员有没有发现,在安 装系统的时候选择一些不安装的服务,安装完后启动了却发现它安装了,例如,sendmail.cpus等等这些,也许是依赖包问题吧?既然安装了,我们就 优化系统,不使用它也是可以的。下面简单讲解下系统服务,如果哪里说的不对,请告诉我,一起进步。


系统服务 开启选择 系统服务说明
NetworkManager 否(服务器) 多种网络中互换,wifi和有线
acpid 电源管理
apmd 电源管理
anacron 周期命令调度程序
atd 自动化运行守护进程
auditd 存放内核生成的系统审查记录
autofs 自动安装服务
avahi-daemon 客户端可以通过Zeroconf 自动的分析与管理网络
avahi-dnsconfd 用于Zero Configuration Networking
bluetooth 蓝牙
hidd 蓝牙
dund 蓝牙
pand 蓝牙
hcid 蓝牙
capi 使用 ISDN 设备
conman 控制台管理程序
cpuspeed CPU动态调节
crond 周期命令调度程序
cups Unix打印系统
dnsmasq 轻量级本地DNS缓冲
firstboot 安装向导
gpm 鼠标
haldaemon 硬件监控
hplip 惠普Linux打印
ip6tables iptables IPV6
httpd httpd服务(假如是web服务器)
ipmi 服务器的ipmi 管理
ipmievd 服务器的ipmi 管理
iptables 防火墙
irda 红外线
irqbalance 多处理器系统中断请求进行负载平衡的守护程序
isdn ISDN模块
kdump 是系统崩溃、锁死或者死机的时候用来转储内存运行参数的一个工具和服务
kudzu 硬盘自动检测程序
lvm2-monitor 动态磁盘存储策略(做LVM的开启)
mcstrans SELinux转换服务
mdmonitor RAID守护进程
mdmpd RAID守护进程
messagebus 事件监控服务
microcode_ctl 编码以及发送新的微代码到kernel
multipathd 主机到存储多路径
netconsole 把内核中的printk消息封装成UDP数据包发送到指定的的接收服务器
netfs 网络共享
netplugd 网卡精灵进程
network 网络管理
nfs 网络文件服务
nfslock 网络文件服务锁定
nscd 密码与群查找服务
ntpd 时间同步服务
openibd Infiniband守护进程
pcscd 智能卡支持
portmap 守护进程用来支持RPC连接
psacct 进程计算
rawdevices 分配raw设备,阻止其使用
rdisc 网络路由守护进程
readahead_early 开机内存载入优化
readahead_later 开机内存载入优化
restorecond SELinux监控文件,如果关闭了selinux,就关闭
rhnsd 是(付费情况) rhel通知有关官方的安全信息以及为你的系统打补丁
rpcgssd NFS支持
rpcidmapd NFS支持
rpcsvcgssd NFS支持
saslauthd SASL的认证守护进程
sendmail 邮件传送代理
setroubleshoot SELinux Troubleshooting 不开启selinux就关闭
smartd 自我监控服务
smb Samba网络服务
squid 高速缓存
sshd ssh服务
syslog 系统日志
vncserver 虚拟网络计算
vsftpd vsftp守护进程
winbind 用于Samba服务器
wpa_supplicant 无线设备支持
xfs X Window字型服务器守护进程
xinetd 父进程
ypbind 客户机激活ypbind服务进程
yum-updatesd RPM包自动升级和软件包管理守护进程
mysqld 数据库,如果是LAMP/LNMP环境
nginx web服务,如果是LNMP环境
php-fpm php守护进程,如果是LAMP/LNMP环境

根据以上系统服务的简单了解,让系统管理员能更一步的优化系统,最好是编写成一个shell 脚本,这样,安装完系统,直接运行就可以搞定,下面附件是我个人写的优化系统服务脚本,脚本要看情况而定,根据需求来设置。下一节一起学习优化内核和网络参数的优化

更详细参考(含优化脚本下载):http://www.weiruoyu.cn/?p=436