首页 > 代码库 > 如何查看和停止Linux启动的服务

如何查看和停止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一个自动化运行任务的服务x比crond高级的玩意,可以不用
apmd高级电源管理(支持旧硬件)x可以不用,apmdacpid二选一
atd类似于cron的任务调度系统x按需启用,一般用cron
auditd内核审计守护程序x可以不用,Seliux相关
autofs光驱NFSSMB自动加载卸载功能按需启用

 

服务名称功能默认开启推荐说明
avahi-daemon查找基于zeroconf协议的机器x可以不用
avahi-dnsconfdAvahi DNS demo x可以不用
bluetooth蓝牙无线通信x可以不用
clvmdCluster LVMx集群相关
cman x集群相关
conmanremote consoles managed by conmand x可以不用
cpuspeed调节cpu频率,可能会导致时间问题x可以不用
crond与计划任务强烈建议开启
cups打印服务x可以不用
dnsmasqdns cache服务器x可以不用
dundsupports dialup networking over bluetoothx可以不用
firstboot系统安装后初期设定工具x可以不用
gfsglobal file systemx集群相关
gfs2 x集群相关
gpmconsole环境下的鼠标支持建议开启
haldaemon实现硬件自动检测挂载的功能建议开启(依赖messagebus服务)
hidd蓝牙H.I.D.服x可以不用
httpdapache按需启用
ibmasmibm硬件管理x可以不用
ip6tablesipv6防火墙x可以不用
ipmi智能平台管理界面 可以监控系统状况x可以不用
iptablesipv4防火墙按需启用
ipvsadm集群负荷分散相关x集群相关
irda红外线通信x可以不用
irqbalancecpu负载均衡多核cpu以上需要
kdump内核崩溃时转储内存运行参数用的x可以不用
kudzu硬件变动检测程序x可以不用
lm_sensorscpu温度检测工具(?)x可以不用
lucicluster服务相关x集群相关
lvm2-monitorlvm相关x集群相关
mcstrans在开启Selinux下用于检查context的x可以不用Selinux相关
mdmonitor软Raid管理工具按需启用
mdmpd软Raid管理监视工具按需启用
messagebus负责在各个系统进程之间传递消息开启haldaemon必须
microcode_ctl x可以不用
modclusterdcluster相关x可以不用
multipathd监控多路径设备x可以不用
mysqldmysql数据库 按需启用
namedbind9 DNS服务器 按需启用
netconsole初始化网络控制日志x可以不用
netfs安装和卸载NFS、SAMBA和NCP网络文件系统x可以不用
netplugd网卡精灵进程 网线热插拔监视x可以不用
network网络服务开启
nfsNFS Network File Systemx可以不用
nfslockNFS 文件Lock守护程序x可以不用
nscdname cache,名称服务缓存守护程式x可以不用,named相关
ntpd网络/系统时钟同步服务x可以不用
oddjobd与D-Bus相关x可以不用
openais与Cluster相关,Heartbeat类似集群相关
pandBlueZ Bluetooth PANx可以不用,Bluetooth相关
pcscd智能卡、读卡器支持x可以不用
piranha-gui与cluster相关x集群相关
portmapNFS/NIS用于RPC动态端口分配的守护进程x可以不用,NFS相关
psacct进程审计守护进程x可以不用
pulseLVS LVM相关 x集群相关
qdiskd与cluster相关x集群相关
rdisc实现客户端的ICMP路由器发现协议x只有一个路由器可以不用
readahead_early预先加载特定的应用程序到内存中以提供性能开启
readahead_later同上x系统默认设置
restorecondSelinux关联项目x可以不用,Selinux相磁
rgmanager与cluster相关x集群相关
ricci与cluster相关x集群相关
rpcgssdNFS相关x可以不用,NFS相关
rpcidmapdRPC name to UID/GID mapperx可以不用,NFS相关
rpcsvcgssdNFS相关x可以不用,NFS相关
saslauthd使用SASL的认证守护进程,sendmail相关x可以不用,Sendmail相关
scsi_reserveSCSI Persistent Reservations Cluster相关 x集群相关
sendmailmail demo按需启用,Sendmail相关
setroubleshoot查看selinux日志的程序,Selinux相关x可以不用,Selinux相关
smartd硬盘自动检测的守护进程开启
smbSamba文件服务器按需启用
snmpdsnmp相关按需启用,集群之间时间同步需要
snmptrapdsnmp相关x按需启用,集群之间时间同步需要
sshdssh服务开启
syslog系统登录、日志必要程序开启
tog-pegasus集群相关x可以不用,集群相关
vncservervnc远程控制 按需启用
wdaemonx web邮件系统World2.1的一部分,用来提供HTTP接口Clientx可以不用
winbind允许Unix系统利用Windows NT的用户帐号信息,samba相关x可以不用
wpa_supplicantwifi-wpa认证 按需启用
xfsX Window字型服务器守护进程x可以不用
ypbindNetwork Information Service(NIS) 客户端按需启用
yum-updatesdyum自动升级自动升级。有时候自动升级会导致问题,特别是使用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://blog.chinaunix.net/uid-16844439-id-3241471.html】

如何查看和停止Linux启动的服务