linux 文件系统 ff,Linux运维之lLinux文件系统及文件类型

Linux文件系统及文件类型 :

Linux系统与Windows系统一样,为了实现多个文件的独立管理,也会创建分区.但是与Windows系统不同的是,Linux系统下的这些对立分区不允许用户独立访问,只能通过Linux系统提供的这些分区的访问入口

间接访问.kernal启动以后,首先会加载系统所在的那个分区,并在工作空间中建立根目录文件系统(rootfs),与系统盘下的文件直接关联,我们称之为根目录文件系统,至于其他系统分区,由于无法直接与根

建立关联,但是为了能够访问这些分区,因此在根目录下建立某子目录,并将该子目录作为其他系统分区的访问入口,进而访问其他系统分区下的文件夹以及文件;在Windows系统上,也进行相同的操作,在系统

上的所有盘符用尽后当我们有需要建立新的分区时,就可以利用linux系统下访问其他分区的方法,将该分区关联到某一个目录下,将该目录作为该分区的访问入口,进而访问该分区下的文件夹以及文件

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

建立分区的必要性 : 试想一下,如果我们不建立分区,所有的文件夹以及文件都装载在同一个分区下,一旦我们重装或者更新操作系统时,就会导致整个磁盘数据的格式化,而如果我们将数据保存在

其他分区中,重装系统后,数据仍可正常使用;

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

/boot : 引导文件的存放目录(启动操作系统的所有依赖文件),包括 : 内核文件(vmlinuz),引导加载器等都存放于此,不能关联至独立分区

/bin : 供用户使用使用的基本命令,系统启动即会使用到的程序都存放于此

/sbin : 管理类基本命令,不能独立关联至其他分区,系统启动即会使用到的程序都存放于此

/lib : 基本共享库文件以及内核模块文件(/lib/modules)

/lib64 : 专用于x86_64位系统上的辅助共享库文件的存放

/etc : 配置文件存放目录(大多数都是纯文本文件)

/home/UESRNAME : 普通用户的家目录(主目录)

/root : 管理员的家目录

/media : 关联或挂载便携式移动设备

/mnt : 临时文件系统挂载点(如在移动硬盘)

/dev : 设备文件以及特殊文件存放位置

b : 块设备文件,可随机访问

c : 字符设备文件,必须线性访问设备,有先有后,必须按照时序进行访问

/opt : 第三方应用程序的安装位置

/srv : 系统上运行的服务会用到的数据的存放位置

/tmp : 临时文件存放目录

/usr : universally shared,read-only data

/bin : 为保证系统拥有完整的功能而提供的普通程序存放位置

/sbin : 为保证系统拥有完整的功能而提供的管理类程序存放位置

/lib : 为保证系统拥有完整的功能而提供的基本共享库文件存放位置

/lib64 : 为保证系统拥有完整的功能而提供的专用于64位系统的辅助共享库文件的存放位置

/include : C程序的头文件存放位置(header file)

/share : 结构化独立的数据存放位置,doc,man帮助文档均存放于此

/local : 第三方应用程序的存放位置

/var : variable data files

/cache : 应用程序缓存数据存放目录

/lib : 应用程序的状态系统数据存放目录

/local : 专用于存放/usr/local下的应用程序存放可变数据

/lock : 锁文件

/log : 日志目录以及文件

/opt : 专用于/opt下的应用程序存放可变数据

/run : 与运行中的进程相关的数据,通常用于存储进程的pid文件

/spool : 应用程序数据池

/tmp : 保存操作系统两次重启之间产生的临时数据

/proc : 用于输出与内核和进程信息相关的虚拟文件系统

/sys : 用于输出当前系统上硬件设备相关信息的虚拟文件系统

/selinux : security enhanced linux,selinux的相关安全策略等信息的存放位置

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

linux应用程序组成部分 :

二进制文件 : /bin,/sbin/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin

库文件 : /lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64

配置文件 : /etc,/usr/local/etc

帮助文件 : /usr/share/man,/usr/share/doc,usr/local/share/man,/usr/local/share/doc

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

linux文件类型 :

- : 普通文件

d(directory) : 目录文件

p(pipe) : 命令管道文件

b(block) : 块设备文件

c(char) : 字符设备文件

l(link) : 链接文件(软链接)

s(socket) : 套接字文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值