ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

进程ps,查看、终止、pstree

2021-11-23 19:31:52  阅读:135  来源: 互联网

标签:ps sshd 查看 PID 进程 终止 pstree


进程

程序放到内存中运行,它就变成了进程

每个进程都是有一个ID号码——进程号,PID

进程的两种存在方式

前台进程,能直接看见的就是前台进程。

后台进程,一般的系统程序当然是在后台运行。

进程指令

ps			可不带选项
ps -a	all,当前终端的所有进程信息
ps -u	user,以用户
ps -x	显示后台进程运行的参数

ps -aux 一般三个组合一起使用

单独查看某一个进程

ps -aux | grep sshd

显示的信息

PID			进程的标识号
TTY			终端机号
TT 			终端名称,缩写
VSZ 		进程占用的虚拟内存大小(单位:KB)
RSS 		进程占用的物理内存大小(单位:KB)
STAT		表示运行状态(S-睡眠,s-说明该进程是会话的先导进程,R-运行中,D-短期等待,Z-僵死进程,T-被跟踪或被停止,N-进程的优先级)
TIME		此进程所占用的CPU时间
CMDMAND		正在执行的命令、进程名,或者是在执行该进程的指令

显示系统执行的进程

查看一个进程的父进程【PPID Parent Progress ID】

杀死父进程也可以杀死所有子进程。

查看父进程

PID 1 PPID 0 , 就是进程的老祖宗了,它又创建了很多子进程

ps -ef
e显示所有进程
f全格式

例
ps -ef | grep sshd
ps -aux | more

终止

killall杀死父进程,子全死;

前提:查看到这个进程的PID

kill	PID
killall	PNAME	//在系统负载过重时很有用	支持通配符

选项:
-9

1、踢掉某个非法登录的用户

2、中止远程登录服务sshd,在适当时候再重启这个服务

/bin/systemctl start sshd.service	//重启

3、强制杀掉一个终端

kill PID_bash1		//无用,系统认为这个终端在工作
kill -9 PID_bash1	//强制删除即可。

查看进程树pstree

pstree [选项]
pstree -up
选项
-p
-u

标签:ps,sshd,查看,PID,进程,终止,pstree
来源: https://www.cnblogs.com/tupo/p/15594768.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有