天天看点

如何查看和停止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