现在的位置:首页>空间域名>正文

CentOS服务器优化:关闭部分无用的服务

2016年09月08日 ⁄ 共 2610字 暂无评论

CentOS系统,相信很多站长朋友都是安装的这一个,虽说部落看到这一篇文章的时候,已经是好几年的老文章了,但个人觉得还是很有借鉴意义的,服务器优化:关闭部分无用的服务,无论什么时候,对于多于的服务,都是不过时的,所以安装了CentOS的朋友,可以看看.

前几天研究了服务器优化,看到了一篇关于centOS 5.x的服务器优化文章,看了一下,因为对linux系统了解不多,于是参考了手册和询问了一些高手知道了如何操作,下面来说说如何优化.

首先,用putty登录SSH,然后输入指令

man chkconfig

查看帮助手册,下图是centOS 6.x的帮助手册,和5.x的有一些出入.

CentOS服务器优化:关闭部分无用的服务

看手册是为了方便了解如何操作,因为版本不同会有所不同吧!在5.x里面我记得输入chkconfig的时候显示操作语法和对应的服务信息的,而6的版本没有,这里不讨论.

然后我们输入命令

chkconfig

回车后可以看到如下图的信息,我们只要找到要关闭的信息,输入命令回车即可!命令如下:

chkconfig 服务名称 off

也就是比如你要关闭途中的ip6tables ,那么命令如下:

chkconfig ip6tables off

然后回车即可.

CentOS服务器优化:关闭部分无用的服务

把所有该禁止的服务项目禁止后输入reboot重启VPS即可.

CentOS服务器优化:如何关闭部分无用的服务

下面是可禁止列表:

anacron(可关闭) (系统)与循环型的工作排程 cron 有关,可在排程过期后还可以唤醒来继续执行, 设定档在 /etc/anacrontab.

apmd(可关闭) (系统)设定档在 /etc/sysconfig/apmd ,也是电源管理模组啦! 可侦测电池电量,当电池电力不足时,可以自动关机以保护电脑主机.

autofs(可关闭) (系统)可用来自动挂载来自网路上的其他伺服器所提供的网路磁碟机 (一般是 NFS)。 不过我们是单机系统,所以目前还没必要这个服务.

avahi-daemon(可关闭) (系统)也是一个用户端的服务,可以透过 Zeroconf 自动的分析与管理网路。 Zeroconf 较常用在笔记型电脑与行动装置上,所以我们可以先关闭他啦.

bluetooth(可关闭) (系统)用在蓝芽装置的搜寻上,如果 Linux 是当作伺服器使用时, 这个服务可以暂时关闭也没关系.

cups(可关闭) (网路)用来管理印表机的服务,可以提供网路连线的功能,有点类似列印伺服器的功能哩, 你可以在 Linux 本机上面以浏览器的 http://localhost:631 来管理印表机喔!由于我们目前没有印表机,所以可以暂时关闭他.

firstboot(可关闭) (系统)还记得系统第一次进入图形介面还需要进行一些额外的设定吗? 就是这个服务的帮忙啦!既然已经安装妥当,现在你可以将这个服务关闭啰.

haldaemon(可关闭) (系统)通常用在桌上型电脑的环境中,可侦测类似 usb 的装置呢! 不过,如果是伺服器环境,这个服务倒是可以关闭啦!如果是桌上型电脑,那最好可以启动啰.

hidd(可关闭) (系统)也是蓝芽服务的功能啦!可以提供键盘、滑鼠等蓝芽装置的侦测哩! 须搭配 bluetooth。伺服器环境倒是不需要此项服务.

hplip(可关闭) (系统)主要是针对 HP 的印表机功能所开发的脚本服务,如果你的环境中并没有 HP 相关设备,这个服务就给他关闭.

ip6tables(可关闭) (网路)是针对本机的防火墙功能!这个防火墙主要是针对 IPv6 的版本, 如果你的网路环境并没有 IPv6 的设备,那么这个服务是可以关闭的.

isdn(可关闭) (网路)ISDN 是一种宽频设备 (数据机的一种) ,但是在台湾我们比较常使用 ADSL 及光纤设备, 所以这个服务是可以关闭啦.

kudzu(可关闭) (系统)如果你有增加新的硬体时,这个服务可以在开机时自动的侦测硬体, 并且会自动的呼叫相关的设定软体,方便你在开机时就处理好你的硬体.

lm_sensors(可关闭) (系统)这个服务可以帮你侦测主机板的相关侦测晶片,举例来说, 某些主机板会主动的侦测 CPU 温度、频率、电压等,这个 lm_sensors 能够将这些温度、频率等数据显示出来喔.

mdmonitor(可关闭) (系统)可以侦测所有软体的状态,暂时似乎也不需要启动这个服务.

messagebus(可关闭) (系统)可用来沟通各个软体之间的讯息,有点类似剪贴簿的感觉。 不过在伺服器环境则没有强烈需求就是了.

microcode_ctl(可关闭) (系统)Intel 的 CPU 会提供一个外挂的微指令集提供系统运作, 不过,如果你没有下载 Intel 相关的指令集档案,那么这个服务不需要启动的,也不会影响系统运作.

netfs(可关闭) (网路)可以进行网路磁碟机 (NFS, SMB/CIFS) 的挂载与卸载功能。 目前我们尚未使用网路,因此这个服务可以先关闭.

nfslock(可关闭) (网路)NFS 为一种 Unix like 的网路磁碟机,但在进行档案的分享时, 为了担心同一档案多重编辑的问题,所以会有这个锁住 (lock) 的服务!可以避免同一个档案被两个不同的人编辑时所造成的档案错误问题.

pcscd(可关闭) (系统)智慧卡侦测的服务,可以关闭他啦.

readahead_early

readahead_later

(可关闭) (系统)在系统开机的时候可以先将某些程式载入到记忆体中,以方便快速的载入, 可加快一些启动的速度.

rpcgssd

rpcidmapd

(可关闭) (网路)与 NFS 有关的用户端功能,在你还没有玩到网路阶段时, 这两个咚咚也能够先取消啦.

smartd (系统)这个服务可以自动的侦测硬碟状态,如果硬碟发生问题的话, 还能够自动的回报给系统管理员,是个非常有帮助的服务喔!不可关闭他啊.

xfs(可关闭) (系统)这个是 X Font Server,主要提供图形介面的字型的一个服务, 如果你不启动 X 视窗的话,那么这个服务可以启动。但是如果你有需要用到 X 时,一定要启动这玩意儿,否则图形介面是无法启动的喔.

yum-updatesd (可关闭)可以透过 yum 的功能进行软体的线上升级机制, 若有升级的软体释出时,就能够以邮件或者是 syslog 来通知系统管理原来手动升级啊.

小结

文章内容来源自网络,由免费部落整理发布.

CentOS服务器里面无用的服务还是相当多的,我们一般情况下,默认是开启了很多多余的服务的,所以我们可以根据自己的情况来进行相应的设置,根据需要适当关闭一些根本用不上的服务来进行提速.

给我留言