Linux权限及目录结构

磁盘的组成

  1. 主要由盘片,机械手臂,磁头和主轴马达组成
  2. 盘片可分出扇区和柱面两个单位,扇区每个为 512bytes
  3. 每个磁盘的第一个扇区非常重要,记录了两个功能
  • 主引导分区(Master Boot Record),安装引导加载程序,大小为 446bytes
  • 分区表(partition table),记录硬盘分区状况,分区表有以下几个要点
    • 硬盘默认的分区表仅能写入四组分区信息
    • 四组分区信息我们称为主(master)和扩展(extend)分区,扩展分区只能有 一个,且扩展分区又可分为逻辑分区(无个数限制)
    • 分区的最小单位为柱面

开机流程

  1. BIOS
  2. MBR(包含引导加载程序)
  3. 读取引导加载程序(Boot loader)
  4. 载入内核文件(或转交给其他loader,如果存在多个操作系统)

文件权限

Linux权限及目录结构_第1张图片
文件权限

filetype各个字母的含义为:

  • [d] 目录
  • [-] 文件
  • [l] 连接文件
  • [b] 接口设备
  • [c] 串行接口设备

改变文件属性与权限

//将install.log的group更改为users
chgrp users install.log
//将install.log的owner更改为fanyank
chown fanyank install.log
//修改文件权限
chmod 777 .bashrc
chmod u=rwx,g=rwx,o=rwx .bashrc
chmod ugo=rwx .bashrc
//给所有人增加可执行(execute)权限
chmod a+x .bashrc
//收回所有人的可执行权限
chmod a-x .bashrc

目录的权限

  • r: 具有读取目录结构的权限(如果没有x权限,使用ls -l将只能查询出文件名)


    Linux权限及目录结构_第2张图片
    没有x权限情况下使用ls -al
  • w: 具有更改目录结构的权限

    • new: 新建文件和目录
    • remove: 删除文件和目录(不论该文件和目录的权限如何)
    • rename: 重命名文件和目录
    • remove: 移动文件和目录
  • x: 具有进入该目录的权限

Linux目录解释

Linux权限及目录结构_第3张图片
Linux主要目录结构
  • /bin: 包含不是系统级别的常用操作命令,如chmod,chown,date,mv,mkdir

  • /sbin: 包含系统级别的操作命令,如reboot,poweroff

  • /boot: 开机会使用到的文件

  • /dev: 存放任何设备与接口设备的文件

  • /etc: 系统的主要配置文件,不能放置可执行文件

    • /etc/init.d/: 所有服务的默认启动脚本放置在这里
  • /home: 系统的用户文件夹,在创建一个一般用户账号时,默认的用户主文件夹都在这

    • ~: 代表当前用户的主文件夹
    • ~fanyank: 代表fanyank的主文件夹
  • /opt: 第三方软件放置的目录

  • /root: root用户的主文件夹

  • /tmp: 临时存放数据的地方,任何人都可以访问

  • /lib: 开机时需要的函数库,以及在/bin,/sbin下的命令所需要的函数库

  • /usr: UNIX Software Resource,UNIX操作系统软件资源,所有系统默认的软件都在这里

  • /val: 该目录只要存放经常改动的文件,包括cache,log以及MySQL数据库文件

    • /val/cache: 应用产生的cache
    • /val/lib: 应用使用到的数据文件存放的目录

你可能感兴趣的:(Linux权限及目录结构)