Linux实验五——Linux中的进程与存储管理

Linux实验五——Linux中的进程与存储管理

ps命令

ps

选项说明:

-a:显示当前终端的所有进程信息

-u:以用户的形式显示进程信息

-x:显示后台进程运行的参数

命令含义
USER启动该进程的用户账号名称
PID该进程在系统中的数字 ID 号,在当前系统中是唯一的
%CPUCPU占用的百分比
%MEM内存占用的百分比
VSZ占用虚拟内存(swap 空间)的大小
RSS占用常驻内存(物理内存)的大小
TTY表明该进程在哪个终端上运行。“ ?” 表示未知或不需要终端
STAT显示进程当前的状态,S(休眠)、R(运行)、Z(僵死)、<(高优先级)、N(低优先级)、s(父进程)、+(前台进程)
START启动该进程的时间
TIME该进程占用的CPU时间
COMMAND启动该进程的命令的名称
ps -ef

使用这个命令可以查看父进程

名称含义
UID用户ID
PID进程ID
PPID父进程ID
CCPU用于运行的优先级因子
STIME进程启动的时间
TTY完整的终端名称
TIMECPU时间
CMD启动命令所用的命令和参数

top命令

top

top命令与之间的ps命令不同,ps命令显示的静态的进程信息,而top命令显示的动态的进程
它的语法

top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
  • d : 改变显示的更新速度,或是在交谈式指令列( interactive command)按 s
  • q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行
  • c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来
  • s : 安全模式,将交谈式指令取消, 避免潜在的危机
  • i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程
  • n : 更新的次数,完成后将会退出 top
  • b : 批次档模式,搭配 “n” 参数一起使用,可以用来将 top 的结果输出到档案内

kill命令

Linux kill 命令用于删除执行中的程序或工作。

kill 可将指定的信息送至程序。预设的信息为 SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。程序或工作的编号可利用 ps 指令或 jobs 指令查看。

kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

参数说明:

  • -l <信息编号>  若不加<信息编号>选项,则 -l 参数会列出全部的信息名称。
  • -s <信息名称或编号>  指定要送出的信息。
    [程序]  [程序]可以是程序的PID或是PGID,也可以是工作编号。
    使用 kill -l 命令列出所有可用信号。

最常用的信号是:

  • 1 (HUP):重新加载进程。
  • 9 (KILL):杀死一个进程。
  • 15 (TERM):正常停止一个进程。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alfred young

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值