linux进程管理

                           进程管理

查看系统中的所有进程   ps aux  这个是使用bsd操作系统格式

                        Ps  -le linux标准命令格式

 

 

 

USER 进程是由哪个用户产生的

PID  进程的id号

%cpu 进程占cpu的百分比

%mem 进程占物理内存的百分比

Vsz  进程占虚拟内存的大小

Rss  进程占物理内存的大小

Tty  进程是在那个终端中运行

Stat 进程状态

Srart  进程的启动时间

Command 产生进程的命令

 

 

Top  查看系统的健康状态   是监控程序必不可少的工具 能动态的显示进程状态

 

 

 

Pidof 查看进程用于查找一个运行程序的pid     pidof –

Pstree  查看进程树     pstree –p  显示进程的pid

                       Pstree –u  显示进程的所属用户

 

 

Nice 指定程序运行的优先级   nice –n xx command

 

Renice  改变一个正在运行的程序的优先级  renice –n pid

 

Kill –l 终止进程   例  kill -1 重启进程    kill -9 杀死进程

 

终止进程killall     killall –I  交互式,询问是否要杀死某个进程

                       -I 忽略进程名的大小写

 

Pkill 按照进程名终止进程



ps 命令参数


a  显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c  显示进程的真实名称
-N 反向选择
-e 等于“-A”
e  显示环境变量
f  显示程序间的关系
-H 显示树状结构
r  显示当前终端的进程
T  显示当前终端的所有程序
u  指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help 显示帮助信息

--version 显示版本显示



top(选项)

选项

-b:以批处理模式操作;
-c:显示完整的治命令;
-d:屏幕刷新间隔时间;
-I:忽略失效过程;
-s:保密模式;
-S:累积模式;
-i<时间>:设置间隔时间;
-u<用户名>:指定用户名;
-p<进程号>:指定进程;
-n<次数>:循环显示的次数。

top交互命令

在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中一些命令可能会被屏蔽。

h:显示帮助画面,给出一些简短的命令总结说明;
k:终止一个进程;
i:忽略闲置和僵死进程,这是一个开关式命令;
q:退出程序;
r:重新安排一个进程的优先级别;
S:切换到累计模式;
s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s;
f或者F:从当前显示中添加或者删除项目;
o或者O:改变显示项目的顺序;
l:切换显示平均负载和启动时间信息;
m:切换显示内存信息;
t:切换显示进程和CPU状态信息;
c:切换显示命令名称和完整命令行;
M:根据驻留内存大小进行排序;
P:根据CPU使用百分比大小进行排序;
T:根据时间/累计时间进行排序;
w:将当前设置写入~/.toprc文件中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值