Linux 目录说明

本文详细解析Linux目录配置标准FHS(Filesystem Hierarchy Standard),介绍不变的目录如usr、opt、etc、boot及其作用,可变动的目录如var/mail、var/spool/news、/var/run、/var/lock的特性和用途,并阐述如何通过遵循FHS标准优化系统目录结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FHS(Filesystem Hierarchy Standard)Linux目录配置标准

 

不变的:usr、opt、etc、boot,其中,usr、opt是可分享的,后面的是不可分享的

 

可以变动的:var/mail(用户邮件箱)、var/spool/news(新闻组)、/var/run(程序相关)、/var/lock(程序相关),其中,前两个是可以分享的,后两个是不可分享的。

 

可分享:可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,是能够分享给网络上其他主机挂载用的目录。

 

不可分享的:自己机器上面运行的设备文件或者是与程序有关的socket文件等,由于仅与自身机器有关,所以当然就不适合分享给其他主机了。

 

不变的:有写数据是不会经常变动的,跟随着distribution而不变动。例如函数库、文件说明文件、系统管理员所管理的主机服务配置文件等。

 

可变动的:经常改变的数据,例如登录文件、新闻组等。

 

/root  :与开机系统有关

/usr(UNIX  software  resource):与软件安装/执行有关;

/var (variable):与系统运作过程有关。

 

根目录(/):与开机、还原、系统修复等操作有关。

FHS标准建议:根目录所在分区应该越小越好,且应用程序所在安装的软件最好不要与根目录放在同一个分区内,保持根目录越小越好。如此不但性能较好,跟目录所在的文件系统也较容易发生问题。

 

/bin:放置的是在单用户维护模式下还能够被操作的命令。

/boot:防止开机会用到的文件,包括Linux内核文件以及开机菜单与开机所需要的配置文件等。

/dev:任何设备与接口设备都是以文件的形式存在于这个目录当中的。

/etc:系统主要的配置文件几乎都是放置在这个目录内的,例如:人员的帐号密码文件、各种服务的起始文件等。FHS建议不要放置可执行文件在这个目录中。

      /etc/init.d/:所有服务的默认启动脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值