RHEL/CentOS 6.x 系統服務詳解

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. 網絡

相關文章
相關標籤/搜索