Linux进程相关

ps:

下图为ps命令各种后缀作用
p

  • uptime:

uptime:了解计算机从启动到现在已经多少时间

ps aux:查看系统中正在运行的所有的进程

ps命令后面使用一下选项表示不同的含义:

a:所有用户

u:以面向用户的形式显示,即显示拥有每个进程的用户

x:显示每个进程

-f:提供完整的列表

仅仅运行ps aux,在默认情况下输出在窗口边缘的部分被切断,所以可能无法看到一些信息,可以添加一个 -w ,(wrap),即:ps aux -w

ps命令提供很多的信息:

USER:拥有进程的用户

PID:唯一的进程ID编号

%CPU:进程正在使用的CPU百分比

%MEM:内存百分比
COMMAND:进程自身的名称

STAT:进程的当前状态(R\S\T\Z)

    R:正在运行

    S:正在休眠

    T:已停止

    Z:僵尸进程,即一直处于挂起状态的进程,可以通过重启计算机来关闭这个进程

ps aux | grep [f]irefox:正在计算机上运行的firefox实例,包括谁在运行这个程序,加载这程序占用了计算机的多少资源,以及这个程序运行了多长的时间,[f]irefox可以隐藏firefox的搜索信息,[f]是指使用方括号指定正则表达式,可以匹配ps输出中包含firefox的行

ps axjf:查看进程树

ps axjf:引入了一个新的关键的列PPID,j:用于BSD的作业格式控制,它确定我们所看到的的列。

PPID:父进程ID编号,常见PID进程的进程编号

ps U zhoi:查找zhoi用户的进程,U选项后面跟用户名称或者ID编号

  • kill:

-1(-HUP挂起):控制进程已经停止运行,关闭进程

-15(-TERM):正常终止进程,清楚将要失控的进程和文件

-9(-KILL):停止任何正在进行的处理工作,立刻关闭进程,可能在系统中留下失去控制的临时进程或者文件

  • killall

killall jincheng :杀死有多个进程ID的进程

  • top:

top:动态显示正在运行的进程的cpu占用信息, 在top命令中关闭进程,按k键,然后在PID to kill后面输入进程号,按q键可以退出top命令

  • lsof:

lsof -u username:想查看由某个特定用户打开的文件,lsof必须以root用户运行

猜你喜欢

转载自blog.csdn.net/Litside/article/details/82761905