Linux-06-磁盘分区类命令
一、df查看磁盘空间使用情况:
df 选项:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况
选项说明:
选项 | 说明 |
-h | 以人们较容易阅读的格式自行显示 |
二、fdisk查看磁盘空间使用情况:
fdisk -l:查看磁盘分区详情
只能由root使用
选项说明:
选项 | 说明 |
-l | 显示所有硬盘的分区列表 |
三、mount/umount挂载/卸载:
对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录,一个独立且唯一的文件结构;Linux中的每个分区都是用来组成整个文件系统的一部分,它在用一种叫做"挂载"的处理方法;整个文件系统中包含了一整套的文件和目录;并将一个分区和一个目录联系起来,要载入的哪个分区将使它的存储空间在这个目录下获得
四、进程和线程命令:
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源
ps查看当前系统的进程状态:
ps -aux | grep xxx:查看系统中的所有进程
ps -ef | grep xxx:可以查看父子进程之间的关系
选项说明:
选项 | 说明 |
-a | 选择所有进程 |
-u | 显示所有用户的所有进程 |
-x | 显示没有终端的进程 |
功能说明:
(1).ps -aux显示信息说明:
USER:该进程是由哪个用户产生的
%CPU:该进程占用CPU的百分比,占用越高进程越耗费资源
%MEM:该进程占用物理内存的百分比,占用越高进程越耗费资源
VSZ:该进程占用虚拟内存的大小,单位KB
RSS:该进程占用实际物理内存大小,单位KB
TTY:该进程是在哪个终端中运行的
STAT:进程状态,常见的状态包括R(运行),S(睡眠),T(停止),s(包含子进程),+(位于后台)
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
(2)ps -ef 显示信息说明
UID:用户ID
PID:进程ID
PPID:父进程ID
C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明是I/O密集型运算,执行优先级会提高
STIME:进程启动的时间
TTY:完整的终端名称
TIME:CPU时间
CMD:启动进程所用的命令和参数
kill终止进程:
kill [选项] 进程号:通过进程号杀死进程
killall 进程名称:通过进程名称杀死进程,也支持通配符
选项说明:
选项 | 说明 |
-9 | 表示强迫进程立即停止 |
五、系统定时任务命令:
crond服务暂停
crontab定时任务设置:
crontab [选项]
选项说明:
选项 | 说明 | |
-e | 编辑crontab定时任务 | |
-l | 查询crontab任务 | |
-f | 删除当前用户所有的crontab任务 |