IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux 进程管理命令 -> 正文阅读

[系统运维]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
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-23 12:51:46  更:2021-10-23 12:53:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:30:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码