一、ps命令,用于报告当前系统的进程状态。也可以用于查询一个软件是否运行
ps -ef:查看当前电脑中有哪些进程
常见使用场景一:找出电脑中的某一个进程,配合kill命令,结束该进程
①使用ps和grep命令,查找出对应程序的进程号,比如查看找tail的进程号:ps -ef |grep "tail"
②找出进程号,使用kill -9 进程号命令结束该进程
常见使用场景二:用于确定某一个程序是否已经启用:ps -ef |grep "tail"
二、top命令,是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况
top命令的内容:
内容刷新频率
第一部分:
第一行:load average:,平均负载,三个值分别是1分钟、5分钟和15分钟的平均负载。也就是在一段时间内平均有多少应用程序在等待使用CPU
第二行:进程概要信息,sleeping:休眠状态
第三行:cpu状态,69.3% id —空闲CPU百分比
第四行:内存的状态,free — 可用内存总量,内存的单位是Kb
第五行,swap交换分区信息,当内存不够用时,将硬盘的空间释放一部分出来,用作swap分区,以供正在运行的程序使用
第二部分:显示每个进程的资源使用率,比如CPU使用率(%CPU):上次更新到现在的CPU时间占用百分比;内存使用率(%MEM):进程使用的物理内存百分比
推出top模式,可使用q也可使用ctrl+c,也可使用kill -9 进程号命令
三、du命令,显示指定的目录或文件所占用的磁盘空间(文件的大小)
du [选项] [文件]
-s:仅显示总计,只列出最后加总的值
-h:以K,M,G为单位,提高信息的可读性
四、free命令,free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存