linux启动后,默认有以下系统进程

linux启动后,默认有以下系统进程:

 

Init,1                             (Linux的第一个进程,也是其它所有进程的父进程)              

  ├─(events/0,5)                    (处理内核事件守护进程,很多软硬件事件(比如断电,文件变更)被转换为events,并分发给对相应事件感兴趣的线程进行响应)

  ├─(khelper,6)                      (Linux has various parts of the hotplug subsystem and events subsystem, which work together when a new device is inserted before it becomes available. Linux has a permanent kernel_thread helper running called khelper. This thread is occasionally used as a schedulable context for stuff that call_usermode_helper wants to run – like /sbin/hotplug or modprobe. It’s a pretty cool solution to the problem of calling out to userspace for help. khelper is responsible for running up hotplug when I insert my wifi card, which then configures the netdevice and hooks up ifplugd to watch for net events.)

  ├─(ksoftirqd/0,3)               (内核调度/管理第0CPU软中断的守护进程。硬件中断处理往往需要关中断,而这个时间不能太长,否则会丢失新的中断。所以中断处理的很大一部分工作移出,转给任劳任怨的ksoftirqd在中断之外进行处理。比如一个网络包,从网卡里面取出这个过程可能需要关中断,但是TCP/IP协议处理就不必关中断了。)

  ├─(kthread,7)                     (父内核线程)

     ├─(aio/0,245)                   (代替用户进程管理io, 用以支持用户态的AIO)

     ├─(ata/0,496)                  (ata硬盘驱动)

     ├─(ata_aux,497)             (ata硬盘驱动)

     ├─(cqueue/0,175)           (队列数据结构)

     ├─(kacpid,11)                   (内核电源管理)

     ├─(kauditd,554)               (内核审核守护进程)

     ├─(kblockd/0,10)    (管理磁盘块读写)

     ├─(kgameportd,1321)

     ├─(khubd,178)                 (内核的usb hub)

     ├─(kjournald,522)         (kjournald Ext3文件系统的日志管理,通常每个mount_ Ext3分区会有一个 kjournald看管,各分区的日志是独立的)

     ├─(kjournald,1969)

     ├─(kmpath_handlerd,1946)

     ├─(kmpathd/0,1945)

     ├─(kpsmoused,462)       (内核鼠标支持)

     ├─(kseriod,180)

     ├─(ksnapd,511)

     ├─(kstriped,502)

     ├─(kswapd0,244)            (内存回收,确保系统空闲物理内存的数量在一个合适的范围)

     ├─(mpt_poll_0,492)

     ├─(pdflush,242)               (dirty内存页面的回写,太多dirty的页面意味着风险,比如故障时候的内容丢失,以及对突发的大量物理内存请求的响应(大量回写会导致糟糕的响应时间))

     ├─(pdflush,243)

     └─(scsi_eh_0,493) (scsi设备)

  ├─login,2130                         (核对用户帐户密码)

     └─bash,2198                    (shell进程,一个命令行形式的系统接口;接受用户的命令,并进行解释、执行)

  ├─(loop0,2122)

  ├─(migration/0,2)                       (管理多核心(包括HypterThreading衍生的那个不大管用的、大家都不愿迁过去的核心)系统之中,线程在各核心的迁移)

  ├─mingetty,2131 tty2               (mingetty 等待用户从tty登录)

  ├─mingetty,2132 tty3               (mingetty 等待用户从tty登录)

  ├─mingetty,2133 tty4               (mingetty 等待用户从tty登录)

  ├─mingetty,2134 tty5               (mingetty 等待用户从tty登录)

  ├─mingetty,2135 tty6               (mingetty 等待用户从tty登录)

  ├─sshd,2603                                (sshd守护进程)

     └─sshd,2629

         └─bash,2631

             └─pstree,2726 -a

  ├─udevd,588 –d                          (udevd 支持用户态设备操作(userspace device))

  └─ (watchdog/0,4)             (系统监控应用,能够在系统出现故障时自动重新启动系统 )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值