Linux远征之进程和系统检测

昨天我们简单说了一下Linux下的管道和重定向的概念,今天说说如何去监测Linux的下运行的进程


(关于进行是什么这里我们就不说了)

  1. w命令: 查看当前Linux系统上登录的用户有哪些
    在这里插入图片描述
  2. uptime命令: 获取运行的时间(结果显示的就是w命令的第一行的内容)
uptime
# 命令中还会显示Linux当前的负载: load average: 1分钟内的负载,5分钟内的负载,15分钟内的负载
  1. tload命令: 绘制当前系统负载随时间变化的曲线图;
  2. who命令: 显示当前登录的用户列表:
    在这里插入图片描述
  3. ps命令: 列出进程的静态列表,用于呈现当前系统中的进程(静态的)
    参数列表:
-ef: 列出所有的进程信息
-efh: 按照乔木状列出所有的进程信息(类似树结构的样子)
-u: 列出当前用户运行中的内存
-aux: 通过cpu个内存的使用比率来排序列出进程
-axjf: 以树状的结构列出进行信息

在这里插入图片描述
6. pstree命令: 以树状的结构显示进程(类似于 ps -axjf)
7. top命令: 以动态的形式实时的显示当前的进程信息 (动态的)

# top命令运行中的常用快捷键
q键: 退出top命令的执行
h键: 显示帮助文档
B键: 用于对指定的信息进行加粗显示
f/F键: 在进程列表中添加或者删除某些列
u键: 显示指定用户的进程
k键: 结束指定的进程
s键: 改变进程状态的刷新时间

在这里插入图片描述
8. ctrl + c快捷键: 结束终端正在运行的进程
9. kill命令: 结束指定的进程:(后接进程的号: PID)

-q参数: 强制结束指定的进程
killall: 结束所有的进程,后可接进程所在的程序名
  1. halt命令: 关闭当前系统(root身份下运行)
  2. reboot命令: 重启当前系统
  3. poweroff命令: 关机

管理前后台进程:
13. & 符号: 让当前的进程转到后台运行
14. nohup命令: 将当前的命令或者进程与终端分离,使进程的运行与终端之间不相关联
15. ctrl + z快捷键: 将进程转为后台暂停状态
16. bg命令: 使进程转入后台运行:(后可接进程的编号,若不接任何的参数,默认将最近执行的进程转入后台运行)
17. jobs命令: 显示后台进行的运行状态
18. fg命令: 使进程转为前台运行状态

#Linux下的进程状态
运行状态,状态码: R
中断状态,状态码: S
不可中断状态,状态码: D
僵死状态,状态码: Z
停止状态,状态码: T

今天的Linux进程相关的命令就到这里啦,很多命令都没有给出示例显示,大家可以自己去尝试一下,我们之前也说了关于 man 命令去查看命令的使用手册,大家也可以去试试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值