Linux文件系统

硬盘要先分区再使用

分区之后挂载到/目录之下。/是访问文件系统的一个入口/也对应一个分区,/关联的是根文件系统

[root@adminset_server etc]# ls /

bin   dev  home  lib64  mnt  proc          root  sbin  sys   tmp  var

boot  etc  lib   media  opt    run   srv   test  usr

以上是根文件系统的一级目录结构,当根分区加载之后,其他的分区要被访问,那么就要挂载到根分区的某个目录下

这样就可以从/访问到任意的分区上的任意文件了

分区的作用是,便于文件管理和分类

linux目录遵循HFS规范

boot目录:引导文件的存放目录:内核文件(vmlinuz),引导加载器(bootloader,grub)都存放于此目录。一般是一个单独的分区

bin目录:可供所有用户使用的基本命令的二进制文件存放的地方。一般而言不能独立分区。是操作系统启动即加载的命令。所有的用户都有权限是有用

sbin:指的是管理类的基本命令。不能独立分区。操作系统启动即加载。普通用户无法使用

lib:基本共享库文件和内核模块文件

lib64:64操作系统共享库文件

ect:应用程序的配置文件的目录

ect/opt:安装在/opt中文件的配置文件

ect/x11:x协议的配置文件。纯字符界面的没有

home:linux普通用户的家目录的目录eg:/home/python;

管理员家目录则是/root/   有的系统没有

/media   挂载便携移动设备的例如U盘光盘等

/mnt  挂载临时的设备的

/dev:设备文件目录和特殊文件目录存放目录

b块设备:可随机访问设备

c字符设备: 线性访问设备

/opt:linux上的第三方应用程序的安装位置。一般而言空的

/srv:系统上运行的服务所用的一些中间数据存放的目录

/tmp:临时文件存放的目录。对所有用户都有访问权限的

以上的目录都是系统启动必须所需要的目录,除了boot和home其他的一般是不能独立分区的目录

/usr:除了/bin  /sbin等安装程序位置。一般独立分区。

/usr/bin和/usr/sbin 保证操作系统完成某些基础功能的应用程序/usr/bin普通用户可以用/usr/sbin管理员可用

/usr/lib  /usr/lib64:类似/lib /lib64

/usr/include:C程序的头文件的存放位置一般以.h结尾

/usr/share:存放结构化化的独立的数据doc man图片等

/usr/src:源代码存放位置

/usr/local:第三方程序安装目录取代opt使用的。local也可以使用独立的分区

[root@adminset_server local]# ls

bin  etc  games  include  lib  lib64  libexec  python3  sbin  share  src

/var:一般也是独立分区存放经常变化的数据的目录

/var/catche:应用程序缓存数据

/var/lib:应用程序状态信息数据

/var/local:/usr/local下的应用程序的存储可变数据

/var/lock:锁文件

/var/log:日志存放位置

/var/run:应用程序的进程数据

/var/spool:应用程序数据池

/var/tmp:保存系统重启之间的数据

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

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










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值