文件权限控制列表(ls -l查看文件信息最后的"." 变成"+" 即有ACL设置)

  • setfacl[-Rm] - 更精确的控制权限
  • getfacl**_<dir>_显示目录详细的ACL信息

用户身份切换

  • su[-]<user>- 切换到新用户(若没有参数"-",则为临时切换,将保留之前用户的环境变量 )
  • visudo- 进行sudo配置文件的编辑(默认调用vi编辑器)

目录介绍

  • /- 根目录

  • /root- root管理员的家目录

  • /home- 其他用户的家目录

  • /dev- 设备(鼠标、键盘、内存、硬盘等设备映射成文件)

  • /etc- 配置文件(系统和服务程序)

  • /var- 经常发生改变的文件

  • /boot- 存放开机所需信息(驱动、内核、引导文件)

  • /lib- 函数库

  • /usr- 用户目录

  • /media或**/mnt**- 挂载光盘镜像

  • /tmp- 开放目录,临时目录(SBIT)

  • /bin- 二进制可执行文件目录

  • /opt- 第三方程序(更建议将程序安装到/usr目录)

  • /proc- 虚拟文件系统(请勿随意修改)

  • /srv -一些网络服务的数据文件目录

  • /lost+found -当文件系统发生错误时,将一些丢失的文件片段存放在这里

dev目录

  • /dev/cdrom- 光盘
  • /dev/sr0, sr1, sr2, …- 若有多个光盘时的目录名
  • /dev/sda, sdb, sdc, sdd, …- 分别是第1,2,3,4,…个被系统识别的硬盘
  • /dev/sda1, sda2, sda3, sda4, sda5, …- 其中sda1 ~ sda4为主分区或扩展分区,sd5以后都是逻辑分区

物理设备命名规则

在Linux系统中一切都是文件,硬件设备也不例外。 常见的硬件设备及其文件名称 硬件设备 文件名称

  • IDE设备 /dev/hd[a-d]
  • SCSI/SATA/U盘 /dev/sd[a-p]
  • 软驱 /dev/fd[0-1]
  • 打印机 /dev/lp[0-15]
  • 光驱 /dev/cdrom
  • 鼠标 /dev/mouse
  • 磁带机 /dev/st0或/dev/ht0

文件系统

  • ext2/ext3/ext4/XFS RHEL 7可以使用XFS文件系统,相比来说,XFS较ext4性能没有太明显的提升,但所支持的最大容量达到了18EB(19327352832GB)
  • 文件的数据和属性信息是被分开来保存的
  • VFS(虚拟文件系统)可以消除底层差异,不需要我们在保存文件时还要根据文件系统的不同(FAT32 / NTFS / exFAT / ext4 / XFS)来进行底层的处理
  • 新硬盘的初始操作 1、分区 -fdisk 2、格式化 -mkfs 3、挂载 -mount