PS:RHEL/CentOS 6.x的系統(tǒng)服務(wù)比5.x系列的要多了很多新面孔,估計很多童鞋不甚理解,網(wǎng)上這方面資料也很少。理解這個對運維人員是必要的,因為開啟不必要的服務(wù)越多,系統(tǒng)就相對越不安全。不需開啟的服務(wù)盡量關(guān)閉。本人結(jié)合自己的應(yīng)用經(jīng)驗做一些講解說明,有不同理解的童鞋歡迎交流。
1、下面列表是在RHEL/CentOS 6.x最小化桌面環(huán)境安裝下顯示出來的系統(tǒng)服務(wù),其中紅色字體標(biāo)注的是用官方的minimal ISO最小化安裝系統(tǒng)后的服務(wù)列表。
服務(wù)名稱 | 功能 | 默認(rèn) | 建議 | 備注說明 |
NetworkManager | 用于自動連接網(wǎng)絡(luò),常用在Laptop上 | 開啟 | 關(guān)閉 | 對服務(wù)器無用 |
abrt-ccpp | 開啟 | 自定 | 對服務(wù)器無用 | |
abrt-oops | 開啟 | 自定 | 對服務(wù)器無用 | |
abrtd | 開啟 | 自定 | 對服務(wù)器無用 | |
acpid | 電源的開關(guān)等檢測管理,常用在Laptop上 | 開啟 | 自定 | 對服務(wù)器無用 |
atd | 在指定時間執(zhí)行命令 | 開啟 | 關(guān)閉 | 如果用crond,則可關(guān)閉它 |
auditd | 審核守護(hù)進(jìn)程 | 開啟 | 開啟 | 如果用selinux,需要開啟它 |
autofs | 文件系統(tǒng)自動加載和卸載 | 開啟 | 自定 | 只在需要時開啟它,可以關(guān)閉 |
avahi-daemon | 本地網(wǎng)絡(luò)服務(wù)查找 | 開啟 | 關(guān)閉 | 對服務(wù)器無用 |
bluetooth | 藍(lán)牙無線通訊 | 開啟 | 關(guān)閉 | 對服務(wù)器無用 |
certmonger | 關(guān)閉 | 關(guān)閉 | ||
cpuspeed | 調(diào)節(jié)cpu速度用來省電,常用在Laptop上 | 開啟 | 關(guān)閉 | 對服務(wù)器無用 |
crond | 計劃任務(wù)管理 | 開啟 | 開啟 | 常用,開啟 |
cups | 通用unix打印服務(wù) | 開啟 | 關(guān)閉 | 對服務(wù)器無用 |
dnsmasq | dns cache | 關(guān)閉 | 關(guān)閉 | DNS緩存服務(wù),無用 |
firstboot | 系統(tǒng)安裝后初始設(shè)定 | 關(guān)閉 | 關(guān)閉 | |
haldaemon | 硬件信息收集服務(wù) | 開啟 | 開啟 | |
ip6tables | ipv6防火墻 | 開啟 | 關(guān)閉 | 用到ipv6網(wǎng)絡(luò)的就用,一般關(guān)閉 |
iptables | ipv4防火墻 | 開啟 | 開啟 | ipv4防火墻服務(wù) |
irqbalance | cpu負(fù)載均衡 | 開啟 | 自定 | 多核cup需要 |
kdump | 硬件變動檢測 | 關(guān)閉 | 關(guān)閉 | 服務(wù)器無用 |
lvm2-monitor | lvm監(jiān)視 | 開啟 | 自定 | 如果使用LVM邏輯卷管理就開啟 |
matahari-broker | 關(guān)閉 | 關(guān)閉 | 此服務(wù)不清楚,我關(guān)閉 | |
matahari-host | 關(guān)閉 | 關(guān)閉 | 此服務(wù)不清楚,我關(guān)閉 | |
matahari-network | 關(guān)閉 | 關(guān)閉 | 此服務(wù)不清楚,我關(guān)閉 | |
matahari-service | 關(guān)閉 | 關(guān)閉 | 此服務(wù)不清楚,我關(guān)閉 | |
matahari-sysconfig | 關(guān)閉 | 關(guān)閉 | 此服務(wù)不清楚,我關(guān)閉 | |
mdmonitor | 軟raid監(jiān)視 | 開啟 | 自定 | |
messagebus | 負(fù)責(zé)在各個系統(tǒng)進(jìn)程之間傳遞消息 | 開啟 | 開啟 | 如停用,haldaemon啟動會失敗 |
netconsole | 關(guān)閉 | 關(guān)閉 | ||
netfs | 系統(tǒng)啟動時自動掛載網(wǎng)絡(luò)文件系統(tǒng) | 開啟 | 關(guān)閉 | 如果使用nfs服務(wù),就開啟 |
network | 系統(tǒng)啟動時激活所有網(wǎng)絡(luò)接口 | 開啟 | 開啟 | 網(wǎng)絡(luò)基礎(chǔ)服務(wù),必需! |
nfs | 網(wǎng)絡(luò)文件系統(tǒng) | 關(guān)閉 | 關(guān)閉 | nfs文件服務(wù),用到就開啟 |
nfslock | nfs相關(guān) | 開啟 | 關(guān)閉 | nfs相關(guān)服務(wù),用到就開啟 |
ntpd | 自動對時工具 | 關(guān)閉 | 自定 | 網(wǎng)絡(luò)對時服務(wù),用到就開啟 |
ntpdate | 自動對時工具 | 關(guān)閉 | 關(guān)閉 | |
oddjobd | 與D-BUS相關(guān) | 關(guān)閉 | 關(guān)閉 | |
portreserve | RPC 服務(wù)相關(guān) | 開啟 | 自定 | 可以關(guān)閉 |
postfix | 替代sendmail的郵件服務(wù)器 | 開啟 | 自定 | 如果無郵件服務(wù),可關(guān)閉 |
psacct | 負(fù)荷檢測 | 關(guān)閉 | 關(guān)閉 | 可以關(guān)閉 |
qpidd | 消息通信 | 開啟 | 開啟 | |
quota_nld | 關(guān)閉 | 關(guān)閉 | 可以關(guān)閉 | |
rdisc | 自動檢測路由器 | 關(guān)閉 | 關(guān)閉 | |
restorecond | selinux相關(guān) | 關(guān)閉 | 關(guān)閉 | 如果開啟了selinux,就需開啟 |
rpcbind | 開啟 | 開啟 | 關(guān)鍵的基礎(chǔ)服務(wù),nfs服務(wù)和桌面環(huán)境都依賴此服務(wù)!相當(dāng)于CentOS 5.x里面的portmap服務(wù)。 | |
rpcgssd | NFS相關(guān) | 開啟 | 關(guān)閉 | NFS相關(guān)服務(wù),可選 |
rpcidmapd | RPC name to UID/GID mapper | 開啟 | 關(guān)閉 | NFS相關(guān)服務(wù),可選 |
rpcsvcgssd | NFS相關(guān) | 關(guān)閉 | 關(guān)閉 | NFS相關(guān)服務(wù),可選 |
rsyslog | 提供系統(tǒng)的登錄檔案記錄 | 開啟 | 開啟 | 系統(tǒng)日志關(guān)鍵服務(wù),必需! |
saslauthd | sasl認(rèn)證服務(wù)相關(guān) | 關(guān)閉 | 關(guān)閉 | |
smartd | 硬盤自動檢測守護(hù)進(jìn)程 | 關(guān)閉 | 關(guān)閉 | |
spice-vdagentd | 開啟 | 開啟 | ||
sshd | ssh服務(wù)端,可提供安全的shell登錄 | 開啟 | 開啟 | SSH遠(yuǎn)程登錄服務(wù),必需! |
sssd | 關(guān)閉 | 關(guān)閉 | ||
sysstat | 開啟 | 開啟 | 一組系統(tǒng)監(jiān)控工具的服務(wù),常用 | |
udev-post | 設(shè)備管理系統(tǒng) | 開啟 | 開啟 | |
wdaemon | 關(guān)閉 | 關(guān)閉 | ||
wpa_supplicant | 無線認(rèn)證相關(guān) | 關(guān)閉 | 關(guān)閉 | |
ypbind | network information service客戶端 | 關(guān)閉 | 關(guān)閉 |
2、系統(tǒng)服務(wù)管理工具:
chkconfig(所有linux發(fā)行版都有),用法很簡單,如下:
usage: chkconfig --list [name] chkconfig --add <name> chkconfig --del <name> chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>
ntsysv(Redhat系發(fā)行版特有),直接運行選擇服務(wù)是否自啟動。
3、查看系統(tǒng)服務(wù)的相關(guān)說明:
在RHEL/CentOS下這些系統(tǒng)服務(wù)都是Shell腳本,我們可以使用rpm的命令參數(shù)來查看相應(yīng)服務(wù)的說明。如想查看mysqld服務(wù)的說明:
# rpm -qi $(rpm -qf /etc/init.d/mysqld)
[root@CentOS6-x64 ~]# rpm -qi $(rpm -qf /etc/init.d/mysqld )
Name : mysql-server Relocations: (not relocatable)
Version : 5.5.25 Vendor: Remi Collet
Release : 1.el6.remi Build Date: 2012年06月01日 星期五 23時56分58
秒
Install Date: 2012年06月11日 星期一 04時43分06秒 Build Host: dixsept.famillecollet.
com
Group : Applications/Databases Source RPM: mysql-5.5.25-1.el6.remi.src.rpm
Size : 46861045 License: GPLv2 with exceptions
Signature : DSA/SHA1, 2012年06月01日 星期五 23時58分04秒, Key ID 004e6f4700f97f56
Packager : http://blog.famillecollet.com/
URL : http://www.mysql.com
Summary : The MySQL server and related files
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. This package contains
the MySQL server and some accompanying files and directories.