Linux5️⃣磁盘、进程管理
1、磁盘管理
Linux 磁盘管理关乎系统性能
- df (disk free):硬盘空余量
- du (disk usage):硬盘使用量
1.1、磁盘空闲 - df
查看文件系统的整体信息。
如容量、使用量、剩余可用量、使用率、挂载目录。
-
语法:
df 文件名或目录名 -
常用参数:
-h,将数据换算成单位(如 M, G),更加可观的查看磁盘情况。
1.2、硬盘使用 - du
查看文件和目录的信息。
-
语法:
du 文件名或目录名 -
常用参数:
-
-a:除了列出文件,还会列出子文件夹的信息。 -
-h:以人们较易读的容量格式(如 M, G)显示。 -
-s:统计总量,包括所有文件和字节文件夹。 -
-S:统计总量,不包括子文件夹。
-
2、进程管理
进程 = 运行中的程序
- 每个进程都有 ID(aka
PID)。 - 除了 init 进程,每个进程都有父进程(parent process)。
2.1、进程快照 - ps
进程快照(processes snapshot)
查看系统中正在活动的进程信息。
-
语法:
ps -
常用参数:
-a:显示当前终端运行的所有进程信息。-u:显示有效用户名开启的进程。-x:显示后台进程的参数。
常用操作:
ps -aux|grep 关键字
-
|:管道符,将左边的结果过滤到右边。 -
grep 字符串:查找符合条件的字符串。
2.2、进程树 - pstree
查看进程树
-
语法:
pstree -
参数:
-
-p:显示进程的UID(用户 ID)。 -
-u:当进程 UID 与父进程 UID 不同时,新 UID 会显示在进程名的后面。
-
2.3、结束进程:kill
语法
-
-Signal:发送给进程的信号(数字 9 表示无条件终止)。 -
PID:进程 ID。kill -Signal PID
示例
-
查看进程 ID:假如查出 PID = 12345。
ps -aux|grep 关键字 -
结束进程:
kill -9 12345

浙公网安备 33010602011771号