linux下有很多守护进程,这些进程在后台运行,没有与终端关联,在系统开机时启动,在关闭系统时才终止。
才成为精灵进程(daemon process),用top或者ps-aux命令可以考到他们。
以我的redhat 9为例,共有28个
内核态进程:14个,不变
init(启动系统服务)
keventd(下面以k打头的都是内核进程,这些进程一般处于sleep状态,不占内存和cpu,如果出现异常导致
这些进程占据很大资源,那就将其关闭)
kapmd
ksoftvirqd-cpu
kswapd
kscand/dma
kscand/normal
kscand/highme
kjournald
kupdated
kjournald
khubd
bdflush
mdrecoveryd
用户态进程:14个
login
bash
tty2
tty3
tty4
tty5
tty6 // 上面的不变
下面是系统服务的守护进程(会根据不同的设置发生变化,你设置服务成启动状态就会有相应的进程,否则没
有)
xinetd
xfs
syslog
klog
如果是用虚拟机,还会有
vmhgfs
vmmectl
vmware-guested
阅读(712) | 评论(0) | 转发(0) |