From 0eeb8e2119e7100557544995a570ccc0a76d2204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?53=E6=9D=8E=E6=AD=A6=E6=96=87?= <3353430483@qq.com> Date: Fri, 21 Jun 2024 23:30:27 +0800 Subject: [PATCH] 53 --- ...33\347\250\213\347\256\241\347\220\206.md" | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 "53\346\235\216\346\255\246\346\226\207/\347\254\224\350\256\26020\357\274\232\350\277\233\347\250\213\347\256\241\347\220\206.md" diff --git "a/53\346\235\216\346\255\246\346\226\207/\347\254\224\350\256\26020\357\274\232\350\277\233\347\250\213\347\256\241\347\220\206.md" "b/53\346\235\216\346\255\246\346\226\207/\347\254\224\350\256\26020\357\274\232\350\277\233\347\250\213\347\256\241\347\220\206.md" new file mode 100644 index 0000000..9cc28db --- /dev/null +++ "b/53\346\235\216\346\255\246\346\226\207/\347\254\224\350\256\26020\357\274\232\350\277\233\347\250\213\347\256\241\347\220\206.md" @@ -0,0 +1,94 @@ +## 笔记20:进程管理 + +### 一,含义: + +​ 在基于 Linux 和 Unix 的操作系统中,正在运行的命令实例称为进程。您可以通过唯一的进程 ID 来识别每个进程。 Linux 提供了命令行工具来有效地列出、管理和监视这些进程。 + +### 二,一些管理命令:工具包(psmisc) + +1. 列出当前用户的所有进程 + + ```bash + ps ux | less + ``` + +2. 列出所有用户的进程 + + ```bash + ps aux | less + ``` + +3. 体现父子之间的进程信息 + + ```bash + pstree + ``` + +4. 显示内存(更高级):htop(需要下载) + +5. 查看进程号 + + ```bash + pidof nginx + ``` + +6. 杀进程 + + ```bash + sudo kill -9 进程号 + ``` + +7. 启动后台进程 + + ```bash + 1,第一点:启动 + find 内容 > 目标路径 & + 2,第二点:记住编号(方便恢复后台进程) + # 记下作业编号和进程 ID + 3,第三点:看工作状态 + jobs + 4,第四点:将该命令带到前台 + fg %编号 + 5,第五点:重启后台运行 + bg %编号 + ``` + +8. 服务管理 + + ```bash + 启动:systemctl start 服务名 + 停止:systemctl stop 服务名 + 重启:systemctl restart 服务名 + 查看:systemctl status 服务名 + # 重新加载文件: + systemctl reload 服务名 + ``` + + + +### 三,补充 + +1. 优先执行命令 + + - 方式一:' ' + + ```bash + cd '/home/l2' + ``` + + - 方式二:$( ): + + ```bash + touch $(data).txt + ``` + +2. 删除文件支持通配符 + + ```bash + rm [0-9][0-9]:[0-9][0-9]:[0-9][0-9] + ``` + + + + + -- Gitee