天天看點

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

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