首頁 > 軟體

如何檢視和停止Linux啟動的服務

2020-06-16 17:40:31

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 一個自動化執行任務的服務 x 比crond高階的玩意,可以不用
apmd 高階電源管理(支援舊硬體) x 可以不用,apmdacpid二選一
atd 類似於cron的任務排程系統 x 按需啟用,一般用cron
auditd 核心審計守護程式 x 可以不用,Seliux相關
autofs 光碟機NFSSMB自動載入解除安裝功能 按需啟用

 

服務名稱 功能 預設開啟 推薦 說明
avahi-daemon 查詢基於zeroconf協定的機器 x 可以不用
avahi-dnsconfd Avahi DNS demo   x 可以不用
bluetooth 藍牙無線通訊 x 可以不用
clvmd Cluster LVM x 叢集相關
cman   x 叢集相關
conman remote consoles managed by conmand   x 可以不用
cpuspeed 調節cpu頻率,可能會導致時間問題 x 可以不用
crond 與計劃任務 強烈建議開啟
cups 列印服務 x 可以不用
dnsmasq dns cache伺服器 x 可以不用
dund supports dialup networking over bluetooth x 可以不用
firstboot 系統安裝後初期設定工具 x 可以不用
gfs global file system x 叢集相關
gfs2   x 叢集相關
gpm console環境下的滑鼠支援 建議開啟
haldaemon 實現硬體自動檢測掛載的功能 建議開啟(依賴messagebus服務)
hidd 藍牙H.I.D.服 x 可以不用
httpd apache 按需啟用
ibmasm ibm硬體管理 x 可以不用
ip6tables ipv6防火牆 x 可以不用
ipmi 智慧平台管理介面 可以監控系統狀況 x 可以不用
iptables ipv4防火牆 按需啟用
ipvsadm 叢集負荷分散相關 x 叢集相關
irda 紅外線通訊 x 可以不用
irqbalance cpu負載均衡 多核cpu以上需要
kdump 核心崩潰時轉儲記憶體執行引數用的 x 可以不用
kudzu 硬體變動檢測程式 x 可以不用
lm_sensors cpu溫度檢測工具(?) x 可以不用
luci cluster服務相關 x 叢集相關
lvm2-monitor lvm相關 x 叢集相關
mcstrans 在開啟Selinux下用於檢查context的 x 可以不用Selinux相關
mdmonitor 軟Raid管理工具 按需啟用
mdmpd 軟Raid管理監視工具 按需啟用
messagebus 負責在各個系統進程之間傳遞訊息 開啟haldaemon必須
microcode_ctl   x 可以不用
modclusterd cluster相關 x 可以不用
multipathd 監控多路徑裝置 x 可以不用
mysqld mysql資料庫   按需啟用
named bind9 DNS伺服器   按需啟用
netconsole 初始化網路控制紀錄檔 x 可以不用
netfs 安裝和解除安裝NFS、SAMBA和NCP網路檔案系統 x 可以不用
netplugd 網絡卡精靈進程 網線熱插拔監視 x 可以不用
network 網路服務 開啟
nfs NFS Network File System x 可以不用
nfslock NFS 檔案Lock守護程式 x 可以不用
nscd name cache,名稱服務快取守護程式 x 可以不用,named相關
ntpd 網路/系統時鐘同步服務 x 可以不用
oddjobd 與D-Bus相關 x 可以不用
openais 與Cluster相關,Heartbeat類似 叢集相關
pand BlueZ Bluetooth PAN x 可以不用,Bluetooth相關
pcscd 智慧卡、讀卡器支援 x 可以不用
piranha-gui 與cluster相關 x 叢集相關
portmap NFS/NIS用於RPC動態埠分配的守護行程 x 可以不用,NFS相關
psacct 進程審計守護行程 x 可以不用
pulse LVS LVM相關   x 叢集相關
qdiskd 與cluster相關 x 叢集相關
rdisc 實現用戶端的ICMP路由器發現協定 x 只有一個路由器可以不用
readahead_early 預先載入特定的應用程式到記憶體中以提供效能 開啟
readahead_later 同上 x 系統預設設定
restorecond Selinux關聯專案 x 可以不用,Selinux相磁
rgmanager 與cluster相關 x 叢集相關
ricci 與cluster相關 x 叢集相關
rpcgssd NFS相關 x 可以不用,NFS相關
rpcidmapd RPC name to UID/GID mapper x 可以不用,NFS相關
rpcsvcgssd NFS相關 x 可以不用,NFS相關
saslauthd 使用SASL的認證守護行程,sendmail相關 x 可以不用,Sendmail相關
scsi_reserve SCSI Persistent Reservations Cluster相關   x 叢集相關
sendmail mail demo 按需啟用,Sendmail相關
setroubleshoot 檢視selinux紀錄檔的程式,Selinux相關 x 可以不用,Selinux相關
smartd 硬碟自動檢測的守護行程 開啟
smb Samba檔案伺服器 按需啟用
snmpd snmp相關 按需啟用,叢集之間時間同步需要
snmptrapd snmp相關 x 按需啟用,叢集之間時間同步需要
sshd ssh服務 開啟
syslog 系統登入、紀錄檔必要程式 開啟
tog-pegasus 叢集相關 x 可以不用,叢集相關
vncserver vnc遠端控制   按需啟用
wdaemon x web郵件系統World2.1的一部分,用來提供HTTP介面Client x 可以不用
winbind 允許Unix系統利用Windows NT的使用者帳號資訊, samba相關 x 可以不用
wpa_supplicant wifi-wpa認證   按需啟用
xfs X Window字型伺服器守護行程 x 可以不用
ypbind Network Information Service(NIS) 用戶端 按需啟用
yum-updatesd yum自動升級 自動升級。有時候自動升級會導致問題,特別是使用php的時候。

 

範例,可以把不需要啟動的服務寫入到一個指令碼中,直接用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

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-05/131748.htm


IT145.com E-mail:sddin#qq.com