From a489fb8d30f522b50b2463f0c979b65eb221565e Mon Sep 17 00:00:00 2001 From: unknown <3323846184@qq.com> Date: Thu, 20 Jun 2024 08:51:29 +0800 Subject: [PATCH 1/5] =?UTF-8?q?'=E4=BD=9C=E4=B8=9A'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" "b/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" index 9e8344c..ea046bb 100644 --- "a/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" +++ "b/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" @@ -87,7 +87,8 @@ 25-59/10 9 * * 1-5 touch /home/test/a.txt 5-59/10 10 * * 1-5 touch /home/test/a.txt 5-35/10 11 * * 1-5 touch /home/test/a.txt - */10 13-15 * * 1-5 touch /home/test/a.txt + */10 13-14 * * 1-5 touch /home/test/a.txt + 0 15 * * 1-5 touch /home/test/a.txt ``` 15. 每周一到周五的8:30、8:50、9:30、10:00、10:30、11:00、11:30、13:30、14:00、14:30、5:00分别执行一次 -- Gitee From fb0337ca305c524c8dd8458e4a3ad202a1dab890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B0?= <3323846184@qq.com> Date: Sun, 23 Jun 2024 21:26:13 +0800 Subject: [PATCH 2/5] =?UTF-8?q?'=E6=B5=A3=E6=BB=80=E7=AC=9F'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...70\347\224\250\345\221\275\344\273\244.md" | 0 ...14\351\207\215\345\256\232\345\220\221.md" | 0 ...67\347\273\204\347\256\241\347\220\206.md" | 0 ...57\345\242\203\345\217\230\351\207\217.md" | 0 ...15\345\212\241\347\256\241\347\220\206.md" | 139 ++++++++++++++++++ 5 files changed, 139 insertions(+) rename "26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" => "26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" => "26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" => "26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" => "26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" (100%) create mode 100644 "26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" "b/26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" "b/26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" "b/26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" "b/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" new file mode 100644 index 0000000..b204a91 --- /dev/null +++ "b/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" @@ -0,0 +1,139 @@ +# 一:进程管理 + +## 1、PS + +### 介绍: + +ps命令来自英文单词process的缩写,中文译为“进程”,其功能是显示当前系统的进程状态。使用ps命令可以查看到进程的所有信息,例如进程的号码、发起者、系统资源(处理器与内存)使用占比、运行状态等。ps命令可帮助我们及时发现哪些进程出现“僵死”或“不可中断”等异常情‍况。 + +ps命令经常会与kill命令搭配使用,以中断和删除不必要的服务进程,避免服务器的资源浪费。 + +### 语法: + +```bash +#常用 +ps -a #显示所有进程(当前用户) +ps -aux #显示所有进程(所有用户) +#不常用参数参考:https://www.linuxcool.com/ps +``` + + + +## 2、pstree + +### 介绍: + +pstree命令来自英文词组“display a tree of processes”的缩写,其功能是用于以树状图形式显示进程信息,帮助管理员更好地了解进程间的关系。Linux系统中常用ps命令查看进程状态信息,但是却无法了解进程之间的依赖关系,哪个是父进程,哪个是子进程?这些信息则可通过pstree命令进行查看。 +需要安装psmisc组件包 + +### 语法: + +```bash +pstree 参数 +#参数参考:https://www.linuxcool.com/pstree +``` + + + +## 3、top + +### 介绍: + +top命令的功能是实时显示系统运行状态,包含处理器、内存、服务、进程等重要资产信息。运维工程师们常常会把top命令比作“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息之外,还能够对处理器和内存的负载情况一目了然,实时感知系统全局的运行状态。top命令非常适合作为接手服务器后执行的第一条命令。 + +### 语法: + +```bash +top 参数 对象 +#参数参考:https://www.linuxcool.com/top +``` + +## 4、htop + +### 介绍: + +htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。htop比较人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。 htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。 + +### 语法: + +```bash +htop 参数 +#参数、交互式命令参考:https://www.linuxcool.com/htop +``` + +## 5、pgrep + +### 介绍: + +pgrep命令来自英文词组“process global regular expression print”的缩写,其功能是用于检索进程PID号码。与pidof命令必须准确输入服务名称不同,pgrep命令通过正则表达式进行检索,因此用户只需要输入服务名称中的一部分即可进行搜索操作,对于不记得全名的服务程序特别好用。 +类似于pidof,可以通过username来过滤 + +### 语法: + +```bash +pgrep 参数 服务名称 +#参数参考:https://www.linuxcool.com/pgrep +``` + +## 6、fg/bg/jobs + +### 介绍: + +fg命令来自英文单词“foreground”,中文译为“前景”,其功能是用于将作业放到前台运行。在Linux系统中可以使用bg命令将作业放到后台运行,同理也能够使用fg命令将已经在后台运行或被挂起的作业放回前台终端继续运行。 + +bg命令来自英文单词“background”的缩写,中文译为“背景、后台”,其功能是用于将作业放到后台运行。在Linux系统终端中执行命令时,如遇到备份、打包、下载等长时间的任务,就会很长一段时间占用宝贵的终端执行界面,无法执行其他任务。而bg命令则可以将指定的命令任务放到系统后台去执行,使得终端界面可以继续其他工作,效果等同于“命令 &”的执行效果。 + +jobs命令来自英文单词“工作”,其功能是用于显示终端后台的作业信息。Linux系统运维人员可以使用jobs命令查看到当前系统中终端后台的任务列表及其运行状态,查看任务列表及对应的进程号码,简单方便地了解到当前有哪些正在后台运行的工作。 + +### 语法: + +```bash +#将任务调度到后台运行 +bg %编号 #等同于 [命令 &] +#将后台任务调度到前台运行 +fg %编号 +#查看任务列表 +jobs 参数 +#jobs参数参考:https://www.linuxcool.com/jobs +``` + +# 二:服务管理 + +## 1、systemctl + +### 介绍: + +systemctl命令来自英文词组system control的缩写,其功能是管理系统服务。从RHEL 7/ CentOS 7版本起,初始化进程服务init被替代为systemd服务,systemd初始化进程服务的管理是通过systemctl命令完成的,该命令涵盖了service、chkconfig、init、setup等多个命令的大部分功能。 + +### 语法: + +```bash +systemctl 参数 指令 服务名 +#参数、指令参考https://www.linuxcool.com/systemctl +``` + +### 常用: + +- start 启动 +- stop 停止 +- restart 重启 +- status 查看状态 +- enable 允许开机自启 + +## 2、service + +### 介绍: + +service命令的功能是管理系统服务,是早期红帽公司发行的Linux系统中最常见的命令之一,主要用于RHEL 7/CentOS 7版本以前的系统,能够启动、停止、重启或关闭指定服务程序,亦能查看服务的运行状态信息。 + +### 语法: + +```bash +#和systemctl类似 但service是服务名在前 +service 服务名 参数 +#参数参考:https://www.linuxcool.com/service +``` + +### 和systemctl不同点: + +不同服务可用的参数不一样 ,有的是有所有参数 ,有的是只有stop start参数,现在大多是使用systemctl进行管理 \ No newline at end of file -- Gitee From fbd882807ce5a181e5b7809993f71dd2403101ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=82=B3=E9=91=AB?= <3323846184@qq.com> Date: Sun, 23 Jun 2024 13:27:48 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2026?= =?UTF-8?q?=20=E9=99=88=E7=82=B3=E9=91=AB/20240620=20Linux=E8=BF=9B?= =?UTF-8?q?=E7=A8=8B=E7=AE=A1=E7=90=86=E3=80=81=E6=9C=8D=E5=8A=A1=E7=AE=A1?= =?UTF-8?q?=E7=90=86.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...15\345\212\241\347\256\241\347\220\206.md" | 139 ------------------ 1 file changed, 139 deletions(-) delete mode 100644 "26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" "b/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" deleted file mode 100644 index b204a91..0000000 --- "a/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" +++ /dev/null @@ -1,139 +0,0 @@ -# 一:进程管理 - -## 1、PS - -### 介绍: - -ps命令来自英文单词process的缩写,中文译为“进程”,其功能是显示当前系统的进程状态。使用ps命令可以查看到进程的所有信息,例如进程的号码、发起者、系统资源(处理器与内存)使用占比、运行状态等。ps命令可帮助我们及时发现哪些进程出现“僵死”或“不可中断”等异常情‍况。 - -ps命令经常会与kill命令搭配使用,以中断和删除不必要的服务进程,避免服务器的资源浪费。 - -### 语法: - -```bash -#常用 -ps -a #显示所有进程(当前用户) -ps -aux #显示所有进程(所有用户) -#不常用参数参考:https://www.linuxcool.com/ps -``` - - - -## 2、pstree - -### 介绍: - -pstree命令来自英文词组“display a tree of processes”的缩写,其功能是用于以树状图形式显示进程信息,帮助管理员更好地了解进程间的关系。Linux系统中常用ps命令查看进程状态信息,但是却无法了解进程之间的依赖关系,哪个是父进程,哪个是子进程?这些信息则可通过pstree命令进行查看。 -需要安装psmisc组件包 - -### 语法: - -```bash -pstree 参数 -#参数参考:https://www.linuxcool.com/pstree -``` - - - -## 3、top - -### 介绍: - -top命令的功能是实时显示系统运行状态,包含处理器、内存、服务、进程等重要资产信息。运维工程师们常常会把top命令比作“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息之外,还能够对处理器和内存的负载情况一目了然,实时感知系统全局的运行状态。top命令非常适合作为接手服务器后执行的第一条命令。 - -### 语法: - -```bash -top 参数 对象 -#参数参考:https://www.linuxcool.com/top -``` - -## 4、htop - -### 介绍: - -htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。htop比较人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。 htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。 - -### 语法: - -```bash -htop 参数 -#参数、交互式命令参考:https://www.linuxcool.com/htop -``` - -## 5、pgrep - -### 介绍: - -pgrep命令来自英文词组“process global regular expression print”的缩写,其功能是用于检索进程PID号码。与pidof命令必须准确输入服务名称不同,pgrep命令通过正则表达式进行检索,因此用户只需要输入服务名称中的一部分即可进行搜索操作,对于不记得全名的服务程序特别好用。 -类似于pidof,可以通过username来过滤 - -### 语法: - -```bash -pgrep 参数 服务名称 -#参数参考:https://www.linuxcool.com/pgrep -``` - -## 6、fg/bg/jobs - -### 介绍: - -fg命令来自英文单词“foreground”,中文译为“前景”,其功能是用于将作业放到前台运行。在Linux系统中可以使用bg命令将作业放到后台运行,同理也能够使用fg命令将已经在后台运行或被挂起的作业放回前台终端继续运行。 - -bg命令来自英文单词“background”的缩写,中文译为“背景、后台”,其功能是用于将作业放到后台运行。在Linux系统终端中执行命令时,如遇到备份、打包、下载等长时间的任务,就会很长一段时间占用宝贵的终端执行界面,无法执行其他任务。而bg命令则可以将指定的命令任务放到系统后台去执行,使得终端界面可以继续其他工作,效果等同于“命令 &”的执行效果。 - -jobs命令来自英文单词“工作”,其功能是用于显示终端后台的作业信息。Linux系统运维人员可以使用jobs命令查看到当前系统中终端后台的任务列表及其运行状态,查看任务列表及对应的进程号码,简单方便地了解到当前有哪些正在后台运行的工作。 - -### 语法: - -```bash -#将任务调度到后台运行 -bg %编号 #等同于 [命令 &] -#将后台任务调度到前台运行 -fg %编号 -#查看任务列表 -jobs 参数 -#jobs参数参考:https://www.linuxcool.com/jobs -``` - -# 二:服务管理 - -## 1、systemctl - -### 介绍: - -systemctl命令来自英文词组system control的缩写,其功能是管理系统服务。从RHEL 7/ CentOS 7版本起,初始化进程服务init被替代为systemd服务,systemd初始化进程服务的管理是通过systemctl命令完成的,该命令涵盖了service、chkconfig、init、setup等多个命令的大部分功能。 - -### 语法: - -```bash -systemctl 参数 指令 服务名 -#参数、指令参考https://www.linuxcool.com/systemctl -``` - -### 常用: - -- start 启动 -- stop 停止 -- restart 重启 -- status 查看状态 -- enable 允许开机自启 - -## 2、service - -### 介绍: - -service命令的功能是管理系统服务,是早期红帽公司发行的Linux系统中最常见的命令之一,主要用于RHEL 7/CentOS 7版本以前的系统,能够启动、停止、重启或关闭指定服务程序,亦能查看服务的运行状态信息。 - -### 语法: - -```bash -#和systemctl类似 但service是服务名在前 -service 服务名 参数 -#参数参考:https://www.linuxcool.com/service -``` - -### 和systemctl不同点: - -不同服务可用的参数不一样 ,有的是有所有参数 ,有的是只有stop start参数,现在大多是使用systemctl进行管理 \ No newline at end of file -- Gitee From 2fe44ebf9ff73d5b1b18ceec9dfe1e0bffdb756e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B0?= <3323846184@qq.com> Date: Sun, 23 Jun 2024 21:30:46 +0800 Subject: [PATCH 4/5] =?UTF-8?q?'=E4=BD=9C=E4=B8=9A'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...15\345\212\241\347\256\241\347\220\206.md" | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 "26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" "b/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" new file mode 100644 index 0000000..b204a91 --- /dev/null +++ "b/26 \351\231\210\347\202\263\351\221\253/20240620 Linux\350\277\233\347\250\213\347\256\241\347\220\206\343\200\201\346\234\215\345\212\241\347\256\241\347\220\206.md" @@ -0,0 +1,139 @@ +# 一:进程管理 + +## 1、PS + +### 介绍: + +ps命令来自英文单词process的缩写,中文译为“进程”,其功能是显示当前系统的进程状态。使用ps命令可以查看到进程的所有信息,例如进程的号码、发起者、系统资源(处理器与内存)使用占比、运行状态等。ps命令可帮助我们及时发现哪些进程出现“僵死”或“不可中断”等异常情‍况。 + +ps命令经常会与kill命令搭配使用,以中断和删除不必要的服务进程,避免服务器的资源浪费。 + +### 语法: + +```bash +#常用 +ps -a #显示所有进程(当前用户) +ps -aux #显示所有进程(所有用户) +#不常用参数参考:https://www.linuxcool.com/ps +``` + + + +## 2、pstree + +### 介绍: + +pstree命令来自英文词组“display a tree of processes”的缩写,其功能是用于以树状图形式显示进程信息,帮助管理员更好地了解进程间的关系。Linux系统中常用ps命令查看进程状态信息,但是却无法了解进程之间的依赖关系,哪个是父进程,哪个是子进程?这些信息则可通过pstree命令进行查看。 +需要安装psmisc组件包 + +### 语法: + +```bash +pstree 参数 +#参数参考:https://www.linuxcool.com/pstree +``` + + + +## 3、top + +### 介绍: + +top命令的功能是实时显示系统运行状态,包含处理器、内存、服务、进程等重要资产信息。运维工程师们常常会把top命令比作“加强版的Windows任务管理器”,因为除了能看到常规的服务进程信息之外,还能够对处理器和内存的负载情况一目了然,实时感知系统全局的运行状态。top命令非常适合作为接手服务器后执行的第一条命令。 + +### 语法: + +```bash +top 参数 对象 +#参数参考:https://www.linuxcool.com/top +``` + +## 4、htop + +### 介绍: + +htop是linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。htop比较人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。 htop相比较top的优势有可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行、在启动上比top更快、杀进程时不需要输入进程号、支持鼠标选中操作、top已不再维护。 + +### 语法: + +```bash +htop 参数 +#参数、交互式命令参考:https://www.linuxcool.com/htop +``` + +## 5、pgrep + +### 介绍: + +pgrep命令来自英文词组“process global regular expression print”的缩写,其功能是用于检索进程PID号码。与pidof命令必须准确输入服务名称不同,pgrep命令通过正则表达式进行检索,因此用户只需要输入服务名称中的一部分即可进行搜索操作,对于不记得全名的服务程序特别好用。 +类似于pidof,可以通过username来过滤 + +### 语法: + +```bash +pgrep 参数 服务名称 +#参数参考:https://www.linuxcool.com/pgrep +``` + +## 6、fg/bg/jobs + +### 介绍: + +fg命令来自英文单词“foreground”,中文译为“前景”,其功能是用于将作业放到前台运行。在Linux系统中可以使用bg命令将作业放到后台运行,同理也能够使用fg命令将已经在后台运行或被挂起的作业放回前台终端继续运行。 + +bg命令来自英文单词“background”的缩写,中文译为“背景、后台”,其功能是用于将作业放到后台运行。在Linux系统终端中执行命令时,如遇到备份、打包、下载等长时间的任务,就会很长一段时间占用宝贵的终端执行界面,无法执行其他任务。而bg命令则可以将指定的命令任务放到系统后台去执行,使得终端界面可以继续其他工作,效果等同于“命令 &”的执行效果。 + +jobs命令来自英文单词“工作”,其功能是用于显示终端后台的作业信息。Linux系统运维人员可以使用jobs命令查看到当前系统中终端后台的任务列表及其运行状态,查看任务列表及对应的进程号码,简单方便地了解到当前有哪些正在后台运行的工作。 + +### 语法: + +```bash +#将任务调度到后台运行 +bg %编号 #等同于 [命令 &] +#将后台任务调度到前台运行 +fg %编号 +#查看任务列表 +jobs 参数 +#jobs参数参考:https://www.linuxcool.com/jobs +``` + +# 二:服务管理 + +## 1、systemctl + +### 介绍: + +systemctl命令来自英文词组system control的缩写,其功能是管理系统服务。从RHEL 7/ CentOS 7版本起,初始化进程服务init被替代为systemd服务,systemd初始化进程服务的管理是通过systemctl命令完成的,该命令涵盖了service、chkconfig、init、setup等多个命令的大部分功能。 + +### 语法: + +```bash +systemctl 参数 指令 服务名 +#参数、指令参考https://www.linuxcool.com/systemctl +``` + +### 常用: + +- start 启动 +- stop 停止 +- restart 重启 +- status 查看状态 +- enable 允许开机自启 + +## 2、service + +### 介绍: + +service命令的功能是管理系统服务,是早期红帽公司发行的Linux系统中最常见的命令之一,主要用于RHEL 7/CentOS 7版本以前的系统,能够启动、停止、重启或关闭指定服务程序,亦能查看服务的运行状态信息。 + +### 语法: + +```bash +#和systemctl类似 但service是服务名在前 +service 服务名 参数 +#参数参考:https://www.linuxcool.com/service +``` + +### 和systemctl不同点: + +不同服务可用的参数不一样 ,有的是有所有参数 ,有的是只有stop start参数,现在大多是使用systemctl进行管理 \ No newline at end of file -- Gitee From ee4a800305755e407fd32fda7c936fae38a6c9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B0?= <3323846184@qq.com> Date: Sun, 23 Jun 2024 21:32:32 +0800 Subject: [PATCH 5/5] =?UTF-8?q?'=E4=BD=9C=E4=B8=9A'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" | 0 ...47\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" | 0 ...47\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" | 0 ...43\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename "26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" => "26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" => "26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" => "26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" (100%) rename "26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" => "26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" (100%) diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406011 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240611 Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" "b/26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406013 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240613 \347\256\241\351\201\223\347\254\246\345\222\214\351\207\215\345\256\232\345\220\221.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" "b/26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406014 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240614 Linux\347\224\250\346\210\267\345\222\214\347\224\250\346\210\267\347\273\204\347\256\241\347\220\206.md" diff --git "a/26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" "b/26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" similarity index 100% rename from "26 \351\231\210\347\202\263\351\221\253/202406018 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" rename to "26 \351\231\210\347\202\263\351\221\253/20240618 Linux\345\221\250\346\234\237\344\273\273\345\212\241\343\200\201\347\216\257\345\242\203\345\217\230\351\207\217.md" -- Gitee