GNU/Linux系统管理:进程信息收集与信号处理
在GNU/Linux生态系统中,系统管理的主要目的是全面了解整个系统,并按照我们的需求对操作系统进行整体管理。这涉及到收集系统信息、管理资源以及编写执行管理任务的脚本和自动化工具。本文将介绍一些用于收集系统信息的命令和方法,并展示如何利用这些命令编写管理脚本。
1. 收集进程信息
进程是程序的运行实例,每个进程都有一个唯一的进程ID(PID)。即使是同一程序的多个实例,它们的PID也各不相同。进程还包含许多属性,如所属用户、使用的内存和CPU等。以下是一些用于收集进程信息的重要命令。
- ps命令 :这是收集进程信息的重要工具,可提供进程所属用户、启动时间、执行路径、PID、关联终端、使用的内存和CPU等信息。
- 基本使用:
$ ps
PID TTY TIME CMD
1220 pts/0 00:00:00 bash
1242 pts/0 00:00:00 ps
- 显示更多信息:使用`-f`选项可显示更多列。
$ ps -f
UID PID PPID C STIME TTY TIME CMD
slynux 1220 1219 0 18:18 pts/0 00:00:00 -bash
slynux 1587 1220 0 18:59 pts/0 00:00:00
超级会员免费看
订阅专栏 解锁全文
2605

被折叠的 条评论
为什么被折叠?



