day4 系统目录结构

Linux系统的目录结构:
逻辑上所有的目录只有一个顶点 / (根),所有目录的起点。
根下面类似一个倒挂的树一样的层次结构。(只有一棵树)
在Linux下通过挂载方式将存储空间直接或间接关联到根上形成树形结构
分区与目录没有任何联系
关于磁盘分区与挂载的命令(/etc/fstab——开机自动挂载)
   df -h    查看磁盘挂载情况
  【dd if=/dev/zero of=/root/image bs=1024 //创建回环设备(虚拟磁盘)】
  fdisk 【磁盘文件】  ——磁盘分区:
  sd——scsi  类型的磁盘(hd   IDE)
  a——第一块磁盘(b,c...)
  1——第一个分区
  mkfs——格式化(创建文件系统)
  mount——磁盘挂载
  umount——将磁盘卸载下来

Linux目录层次标准FHS
定义了两层规范
第一层“/”目录下的各个目录应该放什么文件
例如:/etc目录下防止系统的配置文件
第二层针对/usr和/var这两个目录的子目录来定义
例如:/var/log下放置系统日志文件等
Linux主要目录
 /bin——存放命令文件
 /boot——存放系统启动文件(内核,grub程序)
 /cdrom——光盘目录
 /dev——存放设备文件(c字符设备,d块设备)
 /etc——大部分的系统配置文件
 /home——普通用户的家目录
 /lib /lib64  —— 库文件
 /lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
 /mnt /media  ——专门提供挂载的挂载点
 /opt——第三方软件的安装目录
 /proc   /sys    进程,系统目录(默认为空,只有启动才会存放对应进程和系统文件
 /root——root用户的家目录
 /sbin——存放命令的目录
 /tmp——临时文件存放目录
 /usr——常见软件安装目录
 /var——文件会随时更改的目录
 
小结:
1)Linux所有目录结构是一个有层次的倒挂着的树形目录结构
2)根“/”是所有目录的顶点,
3)目录结构和分区设备是没有关系的,不同目录可以跨越不同的磁盘或分区
4)所有目录都是按照一定类别有规律的组织和命名的。

相对路径和绝对路径:
绝对:从根开始为绝对路径   cd /data/
相对:不从根开始都为相对路径   cd data/  cd ..
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/lgf333/p/11290916.html