Linux-- 进程管理

查看进程:

ps: 静态查看进程信息
-A : 所有的 process 均显示出来 , 与 -e 具有同样的效用 ;
-a : 不与 terminal 有关的所有 process ;
-u : 有效使用者 (effective user) 相关的 process ;
x : 通常与 a 这个参数一起使用 , 可列出较完整信息 • l : 较长、较详细的将该 PID 的的信息列出 ;
-f : 做一个更为完整的输出。

ps aux 
ps aux | grep vim 
ps aux -o pid,comm,%cpu,nice,%mem
ps ax -o pid,%cpu,comm --sort -%cpu

实例:

[ankouchen@localhost ~]$ ps
  PID TTY          TIME CMD
 2650 pts/0    00:00:00 bash
 3904 pts/0    00:00:00 ps
[ankouchen@localhost ~]$ ps -a
  PID TTY          TIME CMD
 3908 pts/0    00:00:00 ps
[ankouchen@localhost ~]$ ps -u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
ankouchen  2650  0.0  0.0 116556  3252 pts/0    Ss   19:32   0:00 bash
ankouchen  3912  0.0  0.0 151056  1828 pts/0    R+   19:52   0:00 ps -u
[ankouchen@localhost ~]$ ps x
  PID TTY      STAT   TIME COMMAND
 1871 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 1874 ?        Ssl    0:00 gnome-session --session gnome-classic
 1881 ?        S      0:00 dbus-launch --sh-syntax --exit-with-session
 1882 ?        Ssl    0:00 /bin/dbus-daemon --fork --print-pid 4 --print-address
 1950 ?        Sl     0:00 /usr/libexec/gvfsd

top

top: 动态监控进程 , 查看进程信息。
s: 修改进程刷新间隔时间
m: 根据内存占有率进行排序
c: 根据 cpu 占有率进行排序
u: 后面输入用户名 , 用来查看该用户发起的所有进程
k: 后面跟要作用的进程 pid, 和发起的信号 (eg:9,15,20) 用来给某个进程发起一信号
q: 退出进程查看界面
h: 显示 top 命令的帮助

 

 

实例:

Tasks: 243 total,   1 running, 242 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.5 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 16222916 total,  4079840 free,  1792636 used, 10350440 buff/cache
KiB Swap:  8126460 total,  8126460 free,        0 used. 13638404 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND    
 1387 root      20   0  891800 218568 190384 S   4.7  1.3   1:41.43 Xorg       
 2139 lisiluan  20   0 1961512 123648  40548 S   3.7  0.8   0:54.08 gnome-shell
 2642 lisiluan  20   0  711244  20448  13168 S   2.0  0.1   0:01.37 gnome-term+
 2866 lisiluan  20   0 1709160 332804  73340 S   2.0  2.1   2:42.23 firefox    
 3346 qemu      20   0 1687808 383284  10612 S   0.7  2.4   0:15.56 qemu-kvm   
 3617 lisiluan  20   0 2333944 224564 102280 S   0.7  1.4   0:08.34 wps        
  484 root      20   0       0      0      0 S   0.3  0.0   0:00.52 xfsaild/dm+
 2697 lisiluan  20   0 1651608 243320  29336 S   0.3  1.5   0:33.63 virt-manag+
 4010 lisiluan  20   0  157808   2336   1556 R   0.3  0.0   0:00.02 top        
    1 root      20   0  193712   6832   3940 S   0.0  0.0   0:04.06 systemd    
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd   
    3 root      20   0       0      0      0 S   0.0  0.0   0:00.00 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+
    7 root      rt   0       0      0      0 S   0.0  0.0   0:00.04 migration/0
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh     
    9 root      20   0       0      0      0 S   0.0  0.0   0:01.03 rcu_sched  
   10 root      rt   0       0      0      0 S   0.0  0.0   0:00.02 watchdog/0 

工作管理
 

命令 & job 在后台运行 ;
ctrl+Z 已经打开的进程打入后台 , 并且不运行 ;
fg     将后台的 job 调回前台 ;
bg     后台不运行的进程运行起来 ;
jobs     查看当前 bash 的 job;
jobs -l 查看当前 bash 的 job, 并显示该 job 的状态与 PI

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值