Linux 进程管理命令

Linux进程管理的命令功能描述如下:

ps:显示瞬间进程的状态,不是动态的。常用格式:ps -ef 、ps aux 。f参数以长格式输出。

top: 性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似windows的任务管理器。

pstree:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),可以指定显示某个用户的进程。

kill:终止进程。向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。常用格式:kill pid或kill -9 pid。

jobs:查看当前在后台运行的程序。

fg:将后台的命令调至前台继续运行。格式:fg %jobId,这里不是进程的pid,是用jobs查到的jobid。

bg:将一个在后台暂停的命令,变成继续执行。格式:bg %jobId。

Ctrl+z:这是组合键,将一个正在前台执行的命令放到后台,并暂停。

(1)在终端中,列出每个与当前 shell 有关的进程基本信息。

  1. 输入命令 # ps
inspur@inspur2:~/408/lmh/OS/hw5$ ps
  PID TTY          TIME CMD
53044 pts/1    00:00:00 bash
54470 pts/1    00:00:00 ps

(2)显示系统中所有进程的全面信息。

  1. 输入命令 # ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Nov29 ?        00:00:06 /sbin/init maybe-ubiquity
root         2     0  0 Nov29 ?        00:00:00 [kthreadd]
root         4     2  0 Nov29 ?        00:00:00 [kworker/0:0H]
root         5     2  0 Nov29 ?        00:00:00 [kworker/u112:0]

(3)显示所有终端上所有用户有关进程的所有信息。

  1. 输入命令 # ps -aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  78204  9320 ?        Ss   Nov29   0:06 /sbin/init maybe-ubiq
root         2  0.0  0.0      0     0 ?        S    Nov29   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        I<   Nov29   0:00 [kworker/0:0H]

(4)显示当前所有进程,以及它们的树状结构。

  1. 输入命令 # pstree ,重点观察 pstree 命令的进程树结构,体会 init 进程是所有进程
    的父进程。
  2. 输入命令:# ps -e 或者# ps -e | more
  3. pstree 命令后面也可以跟进程号和用户名,分别显示某进程下的树状结构或者是某用
    户名下的树状结构。输入命令 # pstree pid 号 或者输入命令 # pstree 用户名

(5)动态显示系统当前的进程和状态,每隔 5 秒的时间刷新一次。

  1. 输入命令 # top d 5
  2. 了解显示各项的含义,注意每隔 5 秒钟数据刷新一次。
  3. 多次按空格键,可以不断刷新数据。
  4. 按‘h’键,了解帮助,然后按‘q’键退出该命令。

(6)用 vi 新建 os.txt 文件,使用进程终止命令 kill 将其终止。

  1. 输入命令 # vi os.txt。
  2. 新建一个终端,输入命令 $ ps –ef 查看 vi 的进程 PID。
  3. 终止该进程,输入命令 $ kill vi 的 PID。
  4. 输入命令 $ ps –ef,查看 vi 进程是否存在。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值