Linux进程管理命令

1.ps命令
ps aux:查看系统中的所有进程,使用BS操作系统格式
ps -le:查看系统中的所有进程,使用LINUX标准命令格式
选项:a:显示一个终端的所有进程,除会话引线外;
u:显示进程的归属用户及内存的使用情况;
x:显示没有控制终端的进程;
-l:长格式显示更加详细的信息;
-e:显示所有进程;
常用的命令:ps aux:可以查看系统中所有的进程
ps -le:可以查看系统中所有的进程,而且还能看到进程额父进程的PID和进程优先级;
ps -l:只能看到当前shell产生的进程;
在这里插入图片描述
僵尸进程:僵尸进程的产生一般是由于进程非正常停止或程序编写错误,导致子进程先于父进程结束,而父进程又没有正确地回收子进程,从而造成子进程一直存在与内存当中。

2.top命令
功能:持续监听进程运行状态
命令格式:top[选项]
-d秒数:指定top命令每隔几秒更新,默认是3秒
-b:使用批处理模式输出。一般和“-n”选项合用,用于把top命令重定向到文件中。
-n次数:指定top命令执行的次数。一般和“-”选项合用
-p进程pid:仅查看指定id的进程。
-s:使top命令在安全模式中运行,避免在交互模式中出现错误;
-u用户名:只监听某个用户的进程;
在top命令的显示窗口中,还可以使用如下按键,进行一下交互操作:
在这里插入图片描述
3.进程优先级
PRI和NI:PRI是由内核动态调整的,用户不能直接修改。所以我们只能通过修改NI值来影响PRI值
它两之间关系如下:
PRI(最终值)=PRI(原始值)+NI
注意:NI范围是-20~19,普通用户只能调高NI值,而不能降低;只有root用户才能设定进程NI值为负值,而且可以调整任何用户的进程。

4.Linux命令放入后台的运行方法
命令&:把命令放入后台执行
ctrl+z:命令在后台处于暂停状态

5.Linux jobs命令:查看当前终端放入后台的工作
基本格式:jobs[选项]
在这里插入图片描述
6.Linux fg命令:把后台命令恢复在前台执行
基本格式:#fg %工作号
注意:在使用此命令时,%可以省略,但若将 %工作号 全部省略,则此命令会将带有+号的工作恢复到前台。另外,使用此命令的过程中,%可有可无。

7.Linux bg命令:把后台暂停的工作恢复到后台执行
基本格式:bg %工作号
top命令是需要和前台交互的,所以不能在后台执行。换句话说,top命令就是给前台用户显示系统性能的命令。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值