标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。