linux学习之进程篇

linux系统进程管理

查看进程

ps aux //查看所有进程信息 a=所有 u=在此用户下 x=不以终端来区分

ps aux | wc -l 统计进程数量 | head -3 显示前3条进程信息

ps aux --sort-%cpu //以CPU占比降序排列
ps aux --sort %cpu //以CPU占比增序排序

进程父子关系
ps -ef //查看进程的父子关系pid(子进程)ppid (父进程)
top //动态查看进程
top命令下查看命令
按h 帮助 m按内存的使用排序 P按CPU排序 N 以PID的大小排序 Z彩色
Z设置字体颜色使用数字调整

top -d 时间 // 每多久刷新,设置刷新时间
top -d | -p 进程号 //查看指定的进程的信息

信号控制 kill

kill -(15 9 1) +进程名|进程号 // 给进程发信号对文件或者进程操作
1代表sighup重新加载 2 代表sigint 键盘中断=ctrl+C 3 代表sigquit 键盘退出
9代表sigkill 强制终止无条件程序 15 代表sigterm 终止(正常结束 ),缺省信号
19 代表sigtop 暂停 20 sigstp 键盘暂停Ctrl +z

进程优先级 nice

top中显示的优先级有两个,PR值和nice值
NI实际的nice值 PR(+20):讲nice级别显示为映射到更大的优先级别
nice值越大表示优先级越低,nice值越小表示优先级越高。
PS axo pid commend nice --sort = -nice //查看某个进程的优先级
renice -20 进程号 //修改优先级

查看后台运行程序 jobs

jobs // 查看后台运行程序,± 代表使用Fg时,默认调动至前台的进程 先是+ 后是-
FG +数字 //讲作业调回前台
kill %数字 // 杀死作业序号的后台程序

虚拟文件系统

采集服务器自身内核进程运行的状态信息
cat /proc/cpuinfo //查看CPU /proc/cpuinfo
less /proc/meminfo //查看内存信息
cat / proc/cmdline //查看内核信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值