进程管理及操作

进程管理,每个进程都有对应的PID号以及父PID(PPID),所有的进程都可能创建子进程。
在这里插入图片描述
进程的状态
在这里插入图片描述
Running:R:表示正在运行
Sleeping:S 等待某个进程,当状态结束,转为Running
D 该进程总是处于sleeping状态,不像S
K 允许修改(杀死)某个进程
Stopped:
T 该进程被停止于某个用户或者其他进程,状态借宿,转为Running
T 具有Debugged 处于T状态标识
Zombie: Z 子进程退出,PID仍处于release
X 父进程清除子进程,进程完全被释放
查看进程 ps–静态,top–动态
ps 默认支持三个options,查看进程
ps aux 与 ps -aux 不一样
ps aux 查看所有进程,lax 列表,-ef类似于unix

Jobs
jobs用于查看作业
在这里插入图片描述
fg 前台,将作业调到前台执行。meth:fg %N,N代表作业数字,如上
在这里插入图片描述
与之相对的是bg,将作业调到后台执行。语法相同
快捷键:Ctrl+z停止 Ctrl+c终止
ps -j 可以查看作业信息

Kill Process 杀死进程
Meth:kill -N /name PID,N为特定的数值,如下
在这里插入图片描述
通常使用: 9直接杀死进程
15终止进程,逐渐结束(默认)
18继续进程,当进程处于stopped
19停止进程。
用户只能杀死自己的进程,root可以杀死其他人的进程。

kill -9 1172
kill -signal 1172

Killall 杀死一个或者多个进程,可以指定为命令名字,用户。
在这里插入图片描述
pkill像killall,可以指定options.
-G:GID
-U:UID
-t:terminal
-P:父进程中的子进程。
在这里插入图片描述
w可以查看谁在登陆系统
-f 可以查看远程用户
在这里插入图片描述
杀死用户的所有进程和登陆shell可使用,可通过pkill -h查询options

pkill -SIGKLL -u bob 
pgrep -l -u username

在这里插入图片描述
pstree 可查看单用户的进程树
在这里插入图片描述
kill(1) , killall(1) , pgrep(1) , pkill(1) , pstr ee (1) , signal(7) , and w(1) man pages

CPU 负载均衡
查看CPU个数 #grep “model name” /proc/cpuinfo | wc -l

CPU average values.可用top,uptime,w,vmstat,iostat查看
在这里插入图片描述
TOP 按键操作
在这里插入图片描述
创作不易,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小Eason哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值