Linux运维相关——Linux的根文件系统

Linux运维相关(一)

学习Linux运维过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。

—— Linux的根文件系统——

1.Linux文件类型
Linux的文件通常会入下列形式显示:
-rw-------. 1 root root 1207 Oct 7 18:23 password.text
———————————————————————————————————
(1).文件中的前十位显示的是文件类型和文件权限

-rw-------

1.第一位符号含义
-:普通文件
普通文件分为以下几个类型:

  1. 纯文本文件(ASCII):配置文件
  2. 二进制文件(binary file): 命令
  3. 数据格式文件(data):/var/log/wtmp

== d:目录文件==
l:链接文件:软链接文件和设备文件:(/dev)
b:块设备
c:字符集设备:一次性读取,按顺序读取
s:套接字文件:通常用在网络上数据连接
p:管道:特殊的文件类型,解决多个程序同时访问一个文件所造成的错误问题
2.第二到十位:权限位(r w x: 读 写 执行)

  • 234位:文件属主权限(owner)
  • 567位:文件属组权限(group)
  • 8910位:其他用户权限(other)

3.之后的数字代表文件硬链接的次数

4.第一个root:代表文件属主(owner)

5.第二个root:代表文件属组(group)

6.之后的数字代表文件的大小(无单位)

7.Oct 7 18:23是文件最后被访问的时间戳

8.password.text是文件名

linux文件名限制:
1:单个文件或目录的名称不能超过255字符
2:文件命中不能包含特殊字符(/ . - +等)

FHS标准(filesystem hierarchy standard):

————旨在希望用户可以了解已经安装的程序在哪个目录下

根文件文件系统(/):rootfs(root filesystem缩写)

  1. /bin:二进制,存放命令
  2. /boot:存放启动和内核相关文件
  3. /dev:存放设备文件
  4. /etc:存放应用程序的配置文件
  5. /home:普通用户的宿主目录,默认为/home/USERNAME
  6. /lib和/lib64:存放系统开机时需要用的函数库及/bin和/sbin命令调用函数库
  7. /lib/modules:存放内核相关的模块(驱动程序等)
  8. /media和/mnt:挂载点
    /media挂载移动设备
    /mnt挂载临时设备
  9. /opt:第三方软件存放目录(用户自行安装的软件存放处),现在一般安装到/usr/local下
  10. /proc:伪文件系统,数据存放在内存中,存放关于进程的相关信息
  11. /root:管理员的宿主目录
  12. /sbin:存放管理员使用的命令
  13. /srv:存放服务数据目录,如可以把www服务的网页存放到该目录
  14. /tmp:存放临时文件,所有用户都可以访问创建文件,但是每个用户只能删除自己的文件
  15. /sys:伪文件系统,存放在内存中,记录内核相关的信息,包括目前加载内核模块和内核检测到的硬件设备等
  16. /usr:存放安装的应用程序
    /usr/bin:普通用户使用的命令(和/bin区别是否与开机有关)
    /usr/sbin:网络服务器命令
    /usr/lib和/usr/lib64:包含各种应用程序函数库
    /usr/share:存放共享文件目录(在线帮助文件,杂项,时区文件等)
    /usr/include:存放头文件
    /usr/src:释放源代码目录
  17. /var:存放经常变动的文件,比如日志,mail等
    /var/cache:存放应用程序运行时产生的缓存文件
    /var/lib:程序运行时,需要使用的数据文件的存放目录
    /var/lock:设备或资源一次只能被一个应用程序使用,如果多应用程序会产生错误
    /var/log:存放日志
    /var/mail:存放个人电子邮件(系统报警产生邮件信息等)
    /var/run:存放应用程序运行时PID文件(进程号.pid结尾)
    /var/spool:存放队列数据,排队等待其他用户程序使用的数据,数据通常使用完成后会被删除

FHS规定:/etc /bin /dev /lib /sbin五个目录必须要和根目录位于同一文件系统

发布了24 篇原创文章 · 获赞 8 · 访问量 4861

猜你喜欢

转载自blog.csdn.net/qq_44867435/article/details/96020921