栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 进程管理命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 进程管理命令

进程管理命令

1 ps
默认显示与当前终端有关的进程信息
-e 显示系统中所有的进程信息
-f 显示更多的进程属性信息(全格式)
-L 显示进程中的线程 ID

wys@DESKTOP-2OU3HRV:~/mycode$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
wys         11    10  0 15:55 tty1     00:00:00 -bash
wys         97    11  0 19:15 tty1     00:00:00 ps -f
wys@DESKTOP-2OU3HRV:~/mycode$ ps -e
  PID TTY          TIME CMD
    1 ?        00:00:00 init
   10 tty1     00:00:00 init
   11 tty1     00:00:00 bash
   98 tty1     00:00:00 ps
wys@DESKTOP-2OU3HRV:~/mycode$ ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000    11    10  0  80   0 -  4551 -      tty1     00:00:00 bash
0 R  1000    99    11  0  80   0 -  4646 -      tty1     00:00:00 ps
wys@DESKTOP-2OU3HRV:~/mycode$

2.pstree
以树状图形式显示进程之间的关系

wys@DESKTOP-2OU3HRV:~$ pstree
init─┬─init───bash───pstree
     ├─init───bash
     └─{init}
wys@DESKTOP-2OU3HRV:~$

3.kill
结束或者挂起一个进程
-9 强制结束进程
-stop 挂起进程

wys@DESKTOP-2OU3HRV:~$ sleep 200&
[1] 156
wys@DESKTOP-2OU3HRV:~$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
wys        104   103  0 19:22 tty2     00:00:00 -bash
wys        156   104  0 19:55 tty2     00:00:00 sleep 200
wys        157   104  0 19:55 tty2     00:00:00 ps -f
wys@DESKTOP-2OU3HRV:~$ kill 156
wys@DESKTOP-2OU3HRV:~$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
wys        104   103  0 19:22 tty2     00:00:00 -bash
wys        158   104  0 19:55 tty2     00:00:00 ps -f
[1]+  Terminated              sleep 200
wys@DESKTOP-2OU3HRV:~$

4.pkill
结束一组同名的进程

wys@DESKTOP-2OU3HRV:~$ sleep 100&
[1] 160
wys@DESKTOP-2OU3HRV:~$ sleep 200&
[2] 161
wys@DESKTOP-2OU3HRV:~$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
wys        104   103  0 19:22 tty2     00:00:00 -bash
wys        160   104  0 19:58 tty2     00:00:00 sleep 100
wys        161   104  0 19:58 tty2     00:00:00 sleep 200
wys        162   104  0 19:58 tty2     00:00:00 ps -f
wys@DESKTOP-2OU3HRV:~$ pkill sleep
[1]-  Terminated              sleep 100
[2]+  Terminated              sleep 200
wys@DESKTOP-2OU3HRV:~$ ps
  PID TTY          TIME CMD
  104 tty2     00:00:00 bash
  164 tty2     00:00:00 ps
wys@DESKTOP-2OU3HRV:~$

5.&后台运行程序
默认在前台执行,终端会等待前进程结束

wys@DESKTOP-2OU3HRV:~$ sleep 200&
[1] 169
wys@DESKTOP-2OU3HRV:~$ ps
  PID TTY          TIME CMD
  104 tty2     00:00:00 bash
  169 tty2     00:00:00 sleep
  170 tty2     00:00:00 ps
wys@DESKTOP-2OU3HRV:~$

6.jobs
显示当前终端的任务

wys@DESKTOP-2OU3HRV:~$ sleep 200&
[1] 176
wys@DESKTOP-2OU3HRV:~$ sleep 300
^Z
[2]+  Stopped                 sleep 300
wys@DESKTOP-2OU3HRV:~$ jobs
[1]-  Running                 sleep 200 &
[2]+  Stopped                 sleep 300
wys@DESKTOP-2OU3HRV:~$ jobs -l
[1]-   176 Running                 sleep 200 &
[2]+   177 Stopped                 sleep 300
wys@DESKTOP-2OU3HRV:~$

7.fg bg
fg %任务号 将后台运行的或挂起的进程挪到前台执行

wys@DESKTOP-2OU3HRV:~$ sleep 200&
[1] 204
wys@DESKTOP-2OU3HRV:~$ fg %1
sleep 200

bg %任务号 将挂起的进程唤醒到后台执行

wys@DESKTOP-2OU3HRV:~$ sleep 200&
[1] 202
wys@DESKTOP-2OU3HRV:~$ sleep 100
^Z
[2]+  Stopped                 sleep 100
wys@DESKTOP-2OU3HRV:~$ jobs
[1]-  Running                 sleep 200 &
[2]+  Stopped                 sleep 100
wys@DESKTOP-2OU3HRV:~$ bg %2
[2]+ sleep 100 &
wys@DESKTOP-2OU3HRV:~$ jobs
[1]-  Running                 sleep 200 &
[2]+  Running                 sleep 100 &
wys@DESKTOP-2OU3HRV:~$

top
查看系统资源使用情况已经进程信息

wys@DESKTOP-2OU3HRV:~$ top
top - 20:24:08 up  4:28,  0 users,  load average: 0.52, 0.58, 0.59
Tasks:   4 total,   1 running,   3 sleeping,   0 stopped,   0 zombie
%Cpu(s): 13.6 us,  6.1 sy,  0.0 ni, 79.6 id,  0.0 wa,  0.7 hi,  0.0 si,  0.0 st
MiB Mem :   8040.1 total,   3165.2 free,   4650.9 used,    224.0 buff/cache
MiB Swap:  18436.7 total,  18259.3 free,    177.4 used.   3258.6 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
    1 root      20   0    8944    332    288 S   0.0   0.0   0:00.09 init
  103 root      20   0    8944    232    188 S   0.0   0.0   0:00.01 init
  104 wys       20   0   18204   3784   3684 S   0.0   0.0   0:00.78 bash
  206 wys       20   0   18920   2136   1528 R   0.0   0.0   0:00.00 top
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341649.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号