一、tree 树形目录结构
可能需要安装 yum -y install tree
1、命令
2、案例
[ root@mycentos7 ~ ] # tree . /
bash: tree: 未找到命令. . .
[ root@mycentos7 ~ ] # yum - y install tree
[ root@mycentos7 ~ ] # tree . /
[ root@mycentos7 ~ ] # tree - N / home
二、du 查看文件和目录占用的磁盘空间
1、命令
du 目录/文件 (描述:显示目录下每个子目录的磁盘使用情况)
2、参数
-h:方便阅读 GBytes,MBytes,KBytes等格式自行显示 -a:看到子文件夹,不仅查看子目录大小,还要包括文件 -c:显示所有的文件和子目录大小后,显示总和 -s:只显示总和 –max-depth=n:指定统计子目录的深度为第n层
3、案例
[ root@mycentos7 ~ ] # du
[ root@mycentos7 ~ ] # du - ah
[ root@mycentos7 ~ ] # du - sh
[ root@mycentos7 ~ ] # du -- max- depth= 1 - ah
三、df 查看磁盘空间使用情况
1、命令
df 参数 (描述:列出文件系统的整体磁盘使用量,检查文件系统的磁盘空间占用情况)
2、参数
-h:方便阅读 GBytes,MBytes,KBytes等格式自行显示
3、案例
[ root@VM - 20 - 13 - centos home] # df
Filesystem 1 K- blocks Used Available Use % Mounted on
devtmpfs 865060 0 865060 0 % / dev
tmpfs 881204 32 881172 1 % / dev/ shm
tmpfs 881204 468 880736 1 % / run
tmpfs 881204 0 881204 0 % / sys/ fs/ cgroup
/ dev/ vda1 51539404 8820988 40521172 18 % /
tmpfs 176240 0 176240 0 % / run/ user/ 0
[ root@mycentos7 ~ ] # df - h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 894 M 0 894 M 0 % / dev
tmpfs 910 M 0 910 M 0 % / dev/ shm
tmpfs 910 M 11 M 900 M 2 % / run
tmpfs 910 M 0 910 M 0 % / sys/ fs/ cgroup
/ dev/ mapper/ centos- root 17 G 4.9 G 13 G 29 % /
/ dev/ sda1 1014 M 185 M 830 M 19 % / boot
tmpfs 182 M 44 K 182 M 1 % / run/ user/ 0
/ dev/ sr0 4.4 G 4.4 G 0 100 % / run/ media/ root/ CentOS 7 x86_64
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
四、free 查看内存 使用情况
1、命令
2、参数
-h:方便阅读 GBytes,MBytes,KBytes等格式自行显示
3、案例
[ root@mycentos7 ~ ] # free
total used free shared buff/ cache available
Mem : 1863032 602504 490328 17096 770200 1056032
Swap : 2097148 0 2097148
[ root@mycentos7 ~ ] # free - h
total used free shared buff/ cache available
Mem : 1.8 G 588 M 478 M 16 M 752 M 1.0 G
Swap : 2.0 G 0 B 2.0 G
五、lsblk 查看设备挂载情况
1、命令
2、案例
[ root@mycentos7 ~ ] # lsblk
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 : 0 0 20 G 0 disk
├─sda1 8 : 1 0 1 G 0 part / boot
└─sda2 8 : 2 0 19 G 0 part
├─centos- root 253 : 0 0 17 G 0 lvm /
└─centos- swap 253 : 1 0 2 G 0 lvm [ SWAP]
sr0 11 : 0 1 4.4 G 0 rom / run/ media/ root/ CentOS 7 x86_64
六、mount / umount 挂载/卸载
1、命令
mount 外部设备目录 挂载/mnt目录下 (描述:挂载设置) umount 设备文件名或挂载点 (描述:卸载设备)
2、参数
3、案例
[ root@mycentos7 ~ ] # mount / dev/ cdrom / mnt/ cdrom/
mount: / dev/ sr0 写保护,将以只读方式挂载
[ root@mycentos7 ~ ] # lsblk
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 : 0 0 20 G 0 disk
├─sda1 8 : 1 0 1 G 0 part / boot
└─sda2 8 : 2 0 19 G 0 part
├─centos- root 253 : 0 0 17 G 0 lvm /
└─centos- swap 253 : 1 0 2 G 0 lvm [ SWAP]
sr0 11 : 0 1 4.4 G 0 rom / mnt/ cdrom
[ root@mycentos7 ~ ] # umount / dev/ cdrom
[ root@mycentos7 ~ ] # lsblk
NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 : 0 0 20 G 0 disk
├─sda1 8 : 1 0 1 G 0 part / boot
└─sda2 8 : 2 0 19 G 0 part
├─centos- root 253 : 0 0 17 G 0 lvm /
└─centos- swap 253 : 1 0 2 G 0 lvm [ SWAP]
sr0 11 : 0 1 4.4 G 0 rom
[ root@mycentos7 ~ ] # ls / mnt/ cdrom/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
七、fdisk分区
1、命令
fdisk -l (描述:查看磁盘分区情况) fdisk 硬盘设备名 (描述:对新增硬盘进行分区操作)
2、注意
3、案例
[ root@mycentos7 ~ ] # fdisk - l
磁盘 / dev/ sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小( 逻辑/ 物理) :512 字节 / 512 字节
I / O 大小( 最小/ 最佳) :512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000aa340
设备 Boot Start End Blocks Id System
/ dev/ sda1 * 2048 2099199 1048576 83 Linux
/ dev/ sda2 2099200 41943039 19921920 8 e Linux LVM
磁盘 / dev/ mapper/ centos- root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小( 逻辑/ 物理) :512 字节 / 512 字节
I / O 大小( 最小/ 最佳) :512 字节 / 512 字节
磁盘 / dev/ mapper/ centos- swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小( 逻辑/ 物理) :512 字节 / 512 字节
I / O 大小( 最小/ 最佳) :512 字节 / 512 字节
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24