蓝忧无泪 发表于 2016-12-21 04:09:47

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

1. 查看Linux启动的服务chkconfig --list 查询出所有当前运行的服务
chkconfig --list atd查询atd服务的当前状态

运行级别0:系统停机状态
运行级别1:单用户工作状态
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启


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 demox可以不用
bluetooth蓝牙无线通信■x可以不用
clvmdCluster LVM■x集群相关
cman■x集群相关
conmanremote consoles managed by conmandx可以不用
cpuspeed调节cpu频率,可能会导致时间问题■x可以不用
crond与计划任务■○强烈建议开启
cups打印服务■x可以不用
dnsmasqdns cache服务器■x可以不用
dundsupports dialup networking over bluetooth■x可以不用
firstboot系统安装后初期设定工具■x可以不用
gfsglobal file system■x集群相关
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 System■x可以不用
nfslockNFS 文件Lock守护程序■x可以不用
nscdname cache,名称服务缓存守护程式■x可以不用,named相关
ntpd网络/系统时钟同步服务■x可以不用
oddjobd与D-Bus相关■x可以不用
openais与Cluster相关,Heartbeat类似■△集群相关
pandBlueZ Bluetooth PAN■x可以不用,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 mapper■x可以不用,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










页: [1]
查看完整版本: 如何查看和停止Linux启动的服务chkconfig