养成日记9
Linux系统中的一切都是从根目录(/)开始的
Linux系统中的一切皆文件:目录、字符设备、套接字、硬盘、光驱、打印机等都被抽象成文件
Linux系统中文件和目录严格区分大小写
/boot:开机所需文件,内核、开机菜单以及所需的配置文件等
/dev:以文件形式存放任何设备与接口
/etc:配置文件
/home:用户主目录
/bin:存放单用户模式下还可以操作的命令
/lib:开机是用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin:开机过程中需要的命令
/media:开机过程中需要的命令
/opt:放置第三方的软件
/root:系统管理员的家目录
/srv:一些网络服务的数据文件目录
/tmp:任何人均可使用的“共享”临时目录
/proc:虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local:用户自行安装的软件
/usr/sbin:Linux系统开机时不会使用到的软件、命令、脚本
/usr/share:帮助与说明文件,也可放置共享文件
/var:主要存放经常变化的文件,如日志
路径:定位到某个文件的位置
绝对路径:从更目录到目标文件的路径
相对路径:当前所在目录到目标文件的路径
常见物理设备文件:
IDE设备 /dev/hd[a-d]
SCSI/SATA/U盘 /dev/sd[a-z]
/dev/sda# a代表系统识别硬盘的顺序,#代表逻辑分区
光盘/镜像文件 /dev/cdrom
Virtio设备 /dev/vd[a-z]
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-15]
鼠标 /dev/mouse
文件系统
RHEL4 / ext2
RHEL5 / ext3
RHEL6 / ext4
RHEL7 / XFS
RHEL8 / XFS
VFS 虚拟文件系统,让用户不需关系底层文件系统是什么
分区 fdisk
格式化 mkfs
挂载 mount
将设备文件与一个目录做关联的动作叫做挂载
命令格式:mount 文件系统 挂载目录 #临时挂载,重启后还需收到挂载才可使用
-a 自动挂载所有在/etc/fstab中定义的文件系统
-t 指定文件系统的类型
取消挂载 umount
永久挂载硬件设备,需将硬件信息写入/etc/fstab文件中,然后使用mount -a命令
df 查看已挂载磁盘空间使用情况
-h 方便阅读
lsblk 以树状图形式显示已挂载磁盘空间使用情况
fdisk 用于新建、修改及删除磁盘的分区表信息
命令格式 fdisk 磁盘名称
m 查看全部可以的参数
n 添加新的分区
d 删除某个分区信息
l 列出所有可用的分区类型
t 改变某个分区的类型
p 查看分区表信息
w 保存并退出
q 不保存直接退出
du 查看分区或目录所占用的磁盘容量大小
命令格式 du -sh 目录名称