Linux 系统进程管理与性能优化指南
1. 理解 Linux 进程
在 Linux 系统中,同一时间会有大量的活动程序在运行,每个运行的程序被称为一个进程。进程可以在前台运行,将输出显示在控制台或图形桌面窗口上;也可以在后台运行,在幕后处理数据。Linux 系统会为每个进程分配一个进程 ID(PID),并根据这个 PID 来管理进程对内存和 CPU 时间的使用。
当 Linux 系统启动时,会首先启动一个特殊的进程,即 init 进程。它是 Linux 系统的核心,会运行一系列脚本,启动系统上的其他所有进程,包括用于登录的文本控制台和图形窗口相关的进程。
2. 使用 ps 命令查看进程
要查看当前 Linux 系统上正在运行的进程,可以使用 ps 命令。默认情况下, ps 命令只显示当前用户 shell 中正在运行的进程。例如:
$ ps
PID TTY TIME CMD
2797 pts/0 00:00:00 bash
2884 pts/0 00:00:00 ps
$
在这个例子中,只有命令提示符 shell(Bash)和 ps 命令本身在运行。 ps 命令的基本输出会显示每个进程的 PID、启动进程的终端(TTY)以及进程使用的 CPU 时间。
ps 命令曾经有两个版本,每个版本都有自己的命令行参数集,这使得在不同系统之间切换
超级会员免费看
订阅专栏 解锁全文
1017

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



