学习笔记-Linux进程管理、主机状态监控

进程

程序运行在操作系统中,是被操作系统所管理的。为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个进程,并会为每一个进程都分配一个独有的进程ID。

查看进程

可以通过ps命令查看Linux系统中的进程信息

语法:ps [-e -f]

选项-e:显示出全部的进程

选项-f:以完全格式化的形式展示信息(展示全部信息)

一般来说,固定的用法就是:ps -ef 列出全部进程的全部信息

显示的信息表示的含义从左到右分别是:

查看指定进程则需使用管道符过滤:

ps -ef | grep ...

关闭进程

在Windows系统中,可以通过任务管理器选择进程后,点击结束进程从而关闭它。同样在Linux中,可以通过kill命令关闭进程。

语法:kill [-9] 进程ID

选项-9:表示强制关闭进程。不适用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制

查看系统资源占用

可以通过top命令查看CPU,内存使用情况,类似Windows的任务管理器。

默认每5秒刷新一次,语法:直接输入top即可,按q或者ctrl+c退出。

top命令内容详情

  • PID:进程ID
  • USER:进程所属用户
  • PR:进程优先级,越小越高
  • NI:负值表示高优先级,正表示低优先级
  • VIRT:进程使用虚拟内存,单位KB
  • RES:进程使用武力内存,单位KB
  • SHR:进程使用共享内存,单位KB
  • S:进程状态(S休眠,R运行,Z僵死状态,N负数优先级,I空闲状态)
  • %CPU:进程占用CPU率
  • %MEM:进程占用内存率
  • TIME+:进程使用CPU时间总计,单位10毫秒
  • COMMAND:进程的命令或名称或程序文件路径

top交互式选项

当top以交互式运行(非 -b选项启动),可以用以下交互式命令进行控制

  • h键:显示帮助画面
  • c键:显示产生进程的完整名李玲,等同于-c选项
  • f键:可以选择需要展示的项目
  • M键:根据驻留内存大小(RES)排序
  • P键:根据CPU使用百分比大小进行排序
  • T键:根据时间 /累计时间进行排序
  • E键:切换顶部内存显示单位
  • e键:切换进程内存显示单位
  • l键:切换显示平均负载和启动时间信息
  • i键:不显示闲置或无用的进程,等同于-i选项
  • t键:切换显示CPU状态信息
  • m键:切换显示内存信息

磁盘信息监控

1.使用df命令,可以查看硬盘的使用情况

语法:df [-h]

选项-h:以更加人性化的单位显示

2.可以使用iostat查看CPU、磁盘的相关信息

语法:iostat [-x] [num1] [num2]

·选项-x:显示更多信息

·num1:数字,刷新间隔

·num2:数字,刷新次数

 各字段含义:

 网络状态监控

可以使用sar命令查看网络的相关统计(sar命令非常复杂,这里仅简单用于统计网络)

语法:sar -n DEV num1 num2

·选项-n:查看网络,DEV表示查看网络接口

·num1:刷新间隔

·num2:查看次数

以上内容均学自b站黑马Linux视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值