1. 檢視linux啟動的服務
chkconfig --list 查詢出所有目前運作的服務
chkconfig --list atd 查詢atd服務的目前狀态
2.停止所有服務并且在下次系統啟動時不再啟動,如下所示:
chkconfig --levels 12345 networkmanager off
如果想檢視目前處于運作狀态的服務,用如下語句過濾即可
chkconfig --list |grep on
3.如果隻是想目前的設定狀态有效,在系統重新開機動後即不生效的話,可以用如下指令停止服務
service sshd stop
另外,下圖是linux系統中包括的比較齊全的服務的說明及是否需要啟動的說明
服務名稱
功能
預設開啟
推薦
說明
networkmanager
為了自動連接配接網絡的服務
x
可以不用
acpid
進階配置和電源管理接口
■
○
開啟,進階電源管理
anacron
一個自動化運作任務的服務
比crond進階的玩意,可以不用
apmd
進階電源管理(支援舊硬體)
可以不用,apmdacpid二選一
atd
類似于cron的任務排程系統
按需啟用,一般用cron
auditd
核心審計守護程式
可以不用,seliux相關
autofs
光驅nfssmb自動加載解除安裝功能
△
按需啟用
avahi-daemon
查找基于zeroconf協定的機器
avahi-dnsconfd
avahi dns demo
bluetooth
藍牙無線通信
clvmd
cluster lvm
叢集相關
cman
conman
remote consoles managed by conmand
cpuspeed
調節cpu頻率,可能會導緻時間問題
crond
與計劃任務
強烈建議開啟
cups
列印服務
dnsmasq
dns cache伺服器
dund
supports dialup networking over bluetooth
firstboot
系統安裝後初期設定工具
gfs
global file system
gfs2
gpm
console環境下的滑鼠支援
建議開啟
haldaemon
實作硬體自動檢測挂載的功能
建議開啟(依賴messagebus服務)
hidd
藍牙h.i.d.服
httpd
apache
ibmasm
ibm硬體管理
ip6tables
ipv6防火牆
ipmi
智能平台管理界面 可以監控系統狀況
iptables
ipv4防火牆
ipvsadm
叢集負荷分散相關
irda
紅外線通信
irqbalance
cpu負載均衡
多核cpu以上需要
kdump
核心崩潰時轉儲記憶體運作參數用的
kudzu
硬體變動檢測程式
lm_sensors
cpu溫度檢測工具(?)
luci
cluster服務相關
lvm2-monitor
lvm相關
mcstrans
在開啟selinux下用于檢查context的
可以不用selinux相關
mdmonitor
軟raid管理工具
mdmpd
軟raid管理監視工具
messagebus
負責在各個系統程序之間傳遞消息
開啟haldaemon必須
microcode_ctl
modclusterd
cluster相關
multipathd
監控多路徑裝置
mysqld
named
bind9 dns伺服器
netconsole
初始化網絡控制日志
netfs
安裝和解除安裝nfs、samba和ncp網絡檔案系統
netplugd
網卡精靈程序 網線熱插拔監視
network
網絡服務
開啟
nfs
nfs network file system
nfslock
nfs 檔案lock守護程式
nscd
name cache,名稱服務緩存守護程式
可以不用,named相關
ntpd
網絡/系統時鐘同步服務
oddjobd
與d-bus相關
openais
與cluster相關,heartbeat類似
pand
bluez bluetooth pan
可以不用,bluetooth相關
pcscd
智能卡、讀卡器支援
piranha-gui
與cluster相關
portmap
nfs/nis用于rpc動态端口配置設定的守護程序
可以不用,nfs相關
psacct
程序審計守護程序
pulse
lvs lvm相關
qdiskd
rdisc
實作用戶端的icmp路由器發現協定
隻有一個路由器可以不用
readahead_early
預先加載特定的應用程式到記憶體中以提供性能
readahead_later
同上
系統預設設定
restorecond
selinux關聯項目
可以不用,selinux相磁
rgmanager
ricci
rpcgssd
nfs相關
rpcidmapd
rpc name to uid/gid mapper
rpcsvcgssd
saslauthd
使用sasl的認證守護程序,sendmail相關
可以不用,sendmail相關
scsi_reserve
scsi persistent reservations cluster相關
sendmail
mail demo
按需啟用,sendmail相關
setroubleshoot
檢視selinux日志的程式,selinux相關
可以不用,selinux相關
smartd
硬碟自動檢測的守護程序
smb
samba檔案伺服器
snmpd
snmp相關
按需啟用,叢集之間時間同步需要
snmptrapd
sshd
ssh服務
syslog
系統登入、日志必要程式
tog-pegasus
可以不用,叢集相關
vncserver
vnc遠端控制
wdaemon
x web郵件系統world2.1的一部分,用來提供http接口client
winbind
允許unix系統利用windows nt的使用者帳号資訊,
samba相關
wpa_supplicant
wifi-wpa認證
xfs
x window字型伺服器守護程序
ypbind
network information service(nis) 用戶端
yum-updatesd
yum自動更新
示例,可以把不需要啟動的服務寫入到一個腳本中,直接用sh 檔案名一執行就可以了
chkconfig --levels 0123456 networkmanager off
chkconfig --levels 0123456 anacron off
chkconfig --levels 0123456 auditd off
chkconfig --levels 0123456 avahi-daemon off
chkconfig --levels 0123456 bluetooth off
chkconfig --levels 0123456 clvmd off
chkconfig --levels 0123456 cman off
chkconfig --levels 0123456 cups off
chkconfig --levels 0123456 gfs off
chkconfig --levels 0123456 gfs2 off
chkconfig --levels 0123456 hidd off
chkconfig --levels 0123456 httpd off
chkconfig --levels 0123456 iptables off
chkconfig --levels 0123456 ip6tables off
chkconfig --levels 0123456 ipvsadm off
chkconfig --levels 0123456 luci off
chkconfig --levels 0123456 mcstrans off
chkconfig --levels 0123456 pand off
chkconfig --levels 0123456 nrestorecond off
chkconfig --levels 0123456 ricci off
chkconfig --levels 0123456 rmanager off
chkconfig --levels 0123456 saslauthd off
chkconfig --levels 0123456 sendmail off
chkconfig --levels 0123456 smb off
chkconfig --levels 0123456 snmp off
chkconfig --levels 0123456 snmptrapd off
chkconfig --levels 0123456 tog-pegasus off
chkconfig --levels 0123456 wdaemon off