Linux启动过程与进程管理
Linux的启动过程
1.计算机本身BIOS程序开机自检
2.Linux引导程序运行
3.Linux内核部分解压缩,装载运行
4.Linux初始化进程initjinx
启动计算机并使其操作系统被加载的过程称为引导。
Linux进程管理
1.运行态(run):此时进程正在运行或准备运行
2.等待态(wait):此时进程在等待一个事件的发生或某种系统资源
3.停止态(stop):进程被停止,正在被调试的进程可能处于停止状态
4.僵尸态(zombie):由于某些原因终止了一个进程,但是该进程的控制结构仍然保留着
查看进程
ps命令用来查看当前系统中运行的进程信息,其格式为:
ps[选项]
常用的选项如下:
-a: 显示终端上的所有进程
-u: 显示面向用户的格式信息
-x: 显示没有控制终端的进程
结束终端的运行
1.kill 命令
kill 命令使用进程号来结束指定进程的运行。其语法为:
kill[9] 进程号
查看进程号
#ps -e|grep xinetd
例如:输出为:
1665 ? 00:00:00 xinetd
2.killall 命令
killall 命令使用进程名来结束指定进程的运行。
kill [-9] 进程名
例如:结束xined 进程的运行,则实现命令为:
#kill xined
任务实施
1.启动ntpd 进程
#service ntpd start
2.查看ntpd 进程信息
#ps auxf | grep ntpd
4021 ? 00:00:00 ntpd
3.强制停止 ntpd 进程
#kill -9 4021