PS:RHEL/CentOS 6.x的系統服務比5.x系列的要多了不少新面孔,估計不少童鞋不甚理解,網上這方面資料也不多。理解這個對運維人員是必要的,由於開啓沒必要要的服務越多,系統就相對越不安全。不需開啓的服務儘可能關閉。本人結合本身的應用經驗作一些講解說明,有不一樣理解的童鞋歡迎交流。 mysql
一、下面列表是在RHEL/CentOS 6.x最小化桌面環境安裝下顯示出來的系統服務,其中紅色字體標註的是用官方的minimal ISO最小化安裝系統後的服務列表。
linux
服務名稱 | 功能 | 默認 | 建議 | 備註說明 |
NetworkManager | 用於自動鏈接網絡,經常使用在Laptop上 | 開啓 | 關閉 | 對服務器無用 |
abrt-ccpp | 開啓 | 自定 | 對服務器無用 | |
abrt-oops | 開啓 | 自定 | 對服務器無用 | |
abrtd | 開啓 | 自定 | 對服務器無用 | |
acpid | 電源的開關等檢測管理,經常使用在Laptop上 | 開啓 | 自定 | 對服務器無用 |
atd | 在指定時間執行命令 | 開啓 | 關閉 | 若是用crond,則可關閉它 |
auditd | 審覈守護進程 | 開啓 | 開啓 | 若是用selinux,須要開啓它 |
autofs | 文件系統自動加載和卸載 | 開啓 | 自定 | 只在須要時開啓它,能夠關閉 |
avahi-daemon | 本地網絡服務查找 | 開啓 | 關閉 | 對服務器無用 |
bluetooth | 藍牙無線通信 | 開啓 | 關閉 | 對服務器無用 |
certmonger | 關閉 | 關閉 | ||
cpuspeed | 調節cpu速度用來省電,經常使用在Laptop上 | 開啓 | 關閉 | 對服務器無用 |
crond | 計劃任務管理 | 開啓 | 開啓 | 經常使用,開啓 |
cups | 通用unix打印服務 | 開啓 | 關閉 | 對服務器無用 |
dnsmasq | dns cache | 關閉 | 關閉 | DNS緩存服務,無用 |
firstboot | 系統安裝後初始設定 | 關閉 | 關閉 | |
haldaemon | 硬件信息收集服務 | 開啓 | 開啓 | |
ip6tables | ipv6防火牆 | 開啓 | 關閉 | 用到ipv6網絡的就用,通常關閉 |
iptables | ipv4防火牆 | 開啓 | 開啓 | ipv4防火牆服務 |
irqbalance | cpu負載均衡 | 開啓 | 自定 | 多核cup須要 |
kdump | 硬件變更檢測 | 關閉 | 關閉 | 服務器無用 |
lvm2-monitor | lvm監視 | 開啓 | 自定 | 若是使用LVM邏輯卷管理就開啓 |
matahari-broker | 關閉 | 關閉 | 此服務不清楚,我關閉 | |
matahari-host | 關閉 | 關閉 | 此服務不清楚,我關閉 | |
matahari-network | 關閉 | 關閉 | 此服務不清楚,我關閉 | |
matahari-service | 關閉 | 關閉 | 此服務不清楚,我關閉 | |
matahari-sysconfig | |
關閉 | 關閉 | 此服務不清楚,我關閉 |
mdmonitor | 軟raid監視 | 開啓 | 自定 | |
messagebus | 負責在各個系統進程之間傳遞消息 | 開啓 | 開啓 | 如停用,haldaemon啓動會失敗 |
netconsole | 關閉 | 關閉 | ||
netfs | 系統啓動時自動掛載網絡文件系統 | 開啓 | 關閉 | 若是使用nfs服務,就開啓 |
network | 系統啓動時激活全部網絡接口 | 開啓 | 開啓 | 網絡基礎服務,必需! |
nfs | 網絡文件系統 | 關閉 | 關閉 | nfs文件服務,用到就開啓 |
nfslock | nfs相關 | 開啓 | 關閉 | nfs相關服務,用到就開啓 |
ntpd | 自動對時工具 | 關閉 | 自定 | 網絡對時服務,用到就開啓 |
ntpdate | 自動對時工具 | 關閉 | 關閉 | |
oddjobd | 與D-BUS相關 | 關閉 | 關閉 | |
portreserve | RPC 服務相關 | 開啓 | 自定 | 能夠關閉 |
postfix | 替代sendmail的郵件服務器 | 開啓 | 自定 | 若是無郵件服務,可關閉 |
psacct | 負荷檢測 | 關閉 | 關閉 | 能夠關閉 |
qpidd | 消息通訊 | 開啓 | 開啓 | |
quota_nld | 關閉 | 關閉 | 能夠關閉 | |
rdisc | 自動檢測路由器 | 關閉 | 關閉 | |
restorecond | selinux相關 | 關閉 | 關閉 | 若是開啓了selinux,就需開啓 |
rpcbind | 開啓 | 開啓 | 關鍵的基礎服務,nfs服務和桌面環境都依賴此服務!至關於CentOS 5.x裏面的portmap服務。 | |
rpcgssd | NFS相關 | 開啓 | 關閉 | NFS相關服務,可選 |
rpcidmapd | RPC name to UID/GID mapper | 開啓 | 關閉 | NFS相關服務,可選 |
rpcsvcgssd | NFS相關 | 關閉 | 關閉 | NFS相關服務,可選 |
rsyslog | 提供系統的登陸檔案記錄 | 開啓 | 開啓 | 系統日誌關鍵服務,必需! |
saslauthd | sasl認證服務相關 | 關閉 | 關閉 | |
smartd | 硬盤自動檢測守護進程 | 關閉 | 關閉 | |
spice-vdagentd | 開啓 | 開啓 | ||
sshd | ssh服務端,可提供安全的shell登陸 | 開啓 | 開啓 | SSH遠程登陸服務,必需! |
sssd | 關閉 | 關閉 | ||
sysstat | 開啓 | 開啓 | 一組系統監控工具的服務,經常使用 | |
udev-post | 設備管理系統 | 開啓 | 開啓 | |
wdaemon | 關閉 | 關閉 | ||
wpa_supplicant | 無線認證相關 | 關閉 | 關閉 | |
ypbind | network information service客戶端 | 關閉 | 關閉 |
二、系統服務管理工具: sql
chkconfig(全部linux發行版都有),用法很簡單,以下: shell
usage: chkconfig --list [name] chkconfig --add <name> chkconfig --del <name> chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>
ntsysv(Redhat系發行版特有),直接運行選擇服務是否自啓動。 緩存
三、查看系統服務的相關說明:
在RHEL/CentOS下這些系統服務都是Shell腳本,咱們可使用rpm的命令參數來查看相應服務的說明。如想查看mysqld服務的說明: 安全
# 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. 網絡