Linux-进程管理

ps(process status)
ps命令用来列出系统中当前运行的那些进程,当前进程的快照。
如要动态显示进程信息,使用top命令

ps -a == 列出所有运行中进程
ps -ef | grep == 列出需要进程

pstree
可视化方式显示进程,通过显示进程的树状图来展示
如指定pid,则树的跟是该pid,否则为init

top
top可以监视系统中不同的进程锁使用的资源,提供实时的系统状态信息

htop 交互式的文本模式的进程查看器 需额外安装

nice
nice命令可以帮助用户设置和改变进程的优先级
优先值范围:-20-19,值越低,优先级越高
nice <优先值> <进程名> == 通过给定的优先值启动一个程序

renice  可以改变正在运行的进程的优先值
renice -n -p == 改变指定进程的优先值
renice -u -g == 通过指定用户和组来改变进程优先值

kill
kill <pid> == 杀死进程
kill -9 <pid> == 强制杀死进程
killall -9 == 杀死所有拥有同样名字的进程
pkill <进程名> == 利用进程名杀死进程

ulimit
-f == 最大文件尺寸大小
-v == 最大虚拟内存大小
-n == 增加最大文件描述符数量
-H == 改变和报告硬限制
-S == 改变和报告软限制
-a == 显示当前用户关联的资源限制

bg == 将程序放到后台运行
jobs 命令列出所有后台进程
fg %进程id  将后台程序调到前台执行

ipcs 命令报告进程间通信设施状态
ipcs -p -m

工作管理
& == 直接将指令丢到背景中执行
[ctrl]+z == 将目前的工作丢到背景中暂停
jobs == 观察目前的背景工作状态
    -l == 列出PID
    -r == run的工作
    -s == stop的工作
fg == 将背景工作拿到前景来处理
    fg %1
bg == 让工作在背景下的状态变成运作中
jobs ; bg %3 ; jobs == 把背景中暂停的3变成运作中

kill -signal %jobnumber == 管理背景当中的工作
    -2 == 由键盘输入[ctrl]+c同样的动作
    -9 == 立刻强制删除一个工作
    -15 == 以正常的方式终止一项工作
nohub [指令与参数] == 在终端机前景工作
nohub [指令与参数] & == 在终端机背景工作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值