想要系统学习相关知识,可参考相关书籍视频,本文章主要作为笔者的学习记录!!!
进程
-
ps
默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程。
-f 扩展输出
-l 长格式输出
--forest 显示进程的层级信息
-
top
实时显示进程信息
PID:进程的ID。
USER:进程属主的名字。
PR:进程的优先级。
NI:进程的谦让度值。
VIRT:进程占用的虚拟内存总量。
RES:进程占用的物理内存总量。
SHR:进程和其他进程共享的内存总量。
S:进程的状态(D代表可中断的休眠状态,R代表在运行状态,S代表休眠状态,T代表跟踪状态或停止状态,Z代表僵化状态)。
%CPU:进程使用的CPU时间比例。
%MEM:进程使用的内存占可用内存的比例。
TIME+:自进程启动到目前为止的CPU时间总量。
COMMAND:进程所对应的命令行名称,也就是启动的程序名。 -
kill
kill pid
-
killall
killall processname
检测磁盘空间
-
mount
默认情况下,输出当前系统上挂载的设备列表
mount命令提供如下四部分信息:
媒体的设备文件名
媒体挂载到虚拟目录的挂载点
文件系统类型
已挂载媒体的访问状态 -
umount
卸载设备
-
df
显示每个有数据的已挂载文件系统
命令输出如下:
设备的设备文件位置;
能容纳多少个1024字节大小的块;
已用了多少个1024字节大小的块;
还有多少个1024字节大小的块可用;
已用空间所占的比例;
设备挂载到了哪个挂载点上。-h 把输出中的磁盘空间按照用户易读的形式显示
-
du
显示某个特定目录(默认情况下是当前目录)的磁盘使用情况
-h 按用户易读的格式输出大小