● ps 命令显示进程状态信息:
UID表示提交该进程的用户号,pid表示进程号,ppid表示父进程号.TTY表示从什么地方提交的进程,command表示进程对应的命令名称.
●ps 常用选项
-e 显示系统所有活动信息
-f 显示还包括进程的用户名, PPID,开始时间等
-l 显示进程的UID,PPID,优先级等信息
● 每个进程都有一个自己的nice 值,值越大,优先级越低
●nice 命令将增加即将执行进程的nice值
格式: nice [-n] command n的范围为 1~19,缺省为 10
●前台命令nice值缺省为 20
●后台命令nice值缺省为 24
$nice -n 10 ls -R /
●renice 命令将修改正在执行的进程的nice值,总量不能超过40,超过40时取值40
● 格式: renice [-n 增量 ] PID (增量范围为0到20)
●kill命令格式是:kill [-num] PID,其中[-num]就是表示当执行kill时向相应的进程发出什么样的信号.常见的信号如下:
其中9号信号是最强的信号,当进程接收到该信号时,进程就需要强行终止.注意一般用户只能终止自己的进程,系统管理员可以终止所以得进程.
● 暂停前台任务
● jobs 命令 列示后台或暂停的作业
● fg命令 继续执行暂停的前台任务
● bg命令 继续在后台执行暂停的任务
● 对fg,bg,kill命令,可用%作业号来指定某一作业操作
我们在提交后台命令ls -R /命令,该命令在后台运行.我们可以使用jobs命令查看到该后台进程.我们使用fg %1 命令将其转到前台执行,我们按下CTRL-z暂停前台进程,使用bg命令将处于暂停状态的前台进程转入后台执行.用jobs 命令可以查看.使用kill %1 的命令结束第一后台进程.
●一个daemon进程就是一个永不结束的进程,它在系统启动时执行,在系统结束时结束.daemon一般情况下是一个服务进程,帮助系统对外提供一种服务.例如qdaemon进程就是一个daemon进程,它为系统提供打印队列的管理.
| | |