Linux 学习磁盘管理
2021-05-25 本文已影响0人
幽月星辰
一、查看磁盘的命令
查看文件系统整体的磁盘使用量,以字节形式展示(尽量少用)
命令:
df
二、查看磁盘剩余空间
df -hl:查看磁盘剩余空间
df -hl
查看每个根路径的分区大小,已使用和可用情况(可以经常查看系统剩余空间的大小,防止系统磁盘满)
以M (兆)的形式展示
命令:
df -h
du (检查磁盘空间使用量)查看的是正常肉眼看到的。
命令:
du
查看包含隐藏的文件 ,du 后面加 -a
还能看到子文件夹,不要在根目录下执行查看命令,它会扫描你的电脑所有文件,一时半会停不下来!!!
命令:
du -a
查看整个系统的容量,检查根目录下每个目录所占用的容量
命令:
du -sm /*
将外部设备挂在到mnt目录来访问
mount 挂载命令:
mount /dev/设备名称 /mnt/目录下的文件名称
umount 卸载命令:
umount-f 强制卸载
umount-f 挂载位置
三、进程管理
什么是进程
1、在linux中,每一个程序都是有自己的一个进程,每一个进程都有一个id号
2、每一个进程,都会有一个父进程!
3、进程可以有两种存在方式:前台进程、后台进程
4、一般的话服务都是后台运行的,基本的程序都是前台运行的(前台进程,页面一关闭,进程就自动关闭)
命令
ps 查看当前系统中正在执行的各种进程信息
ps
ps查看帮助文档命令
ps help
man ps
- -a 显示当前终端运行的进程信息
- -u 以当前用户的信息显示进程
- -x 显示后台运行进程的参数
管道符|:
在Linux中,| 叫做管道符
A命令 管道符 B 命令,可以在A命令输出的参数传入B命令(如果不对,还望指导)
A|B
grep 查找文件中符合条件的字符串!
==举例==:
查找进程中包含mysql的进程
命令:-au 或者-axu都可以
ps -au|grep mysql
ps -axu|grep mysql
查询进程中包含redis的进程
命令:
ps -au|grep redis
ps -axu|grep redis
查看进程中包含java的进程
命令:
ps -au|grep java
ps -axu|grep java
ps-ef :可以查看到父进程的信息
命令:
ps -ef|grep mysql
看父进程我们一般可以通过目录树结构来查看!
pstree
-p 显示父id
-u 显示用户组
命令:
pstree -pu
进程死机了,如何杀掉进程?结束进程
等价于windows 的任务管理器中的-结束任务!
命令:
kill -9 进程的id
代码死机了,进入了死循环,可以选择结束进程,杀掉进程,强制结束!
本文纯属是 学习Linux !!!