我爱编程

Linux目录配置

2018-06-21  本文已影响0人  0843d07b95d5

每套Linux发行版本的配置文件、执行文件、每个目录下放置的文件都差不多。这是因为有一套标准规范着。Linux的目录配置的标准是:FHS(filesystem hierarchy standard)该标准也根据经验在不断改版。该标准将目录分为四种:

可共享的(shareable) 不可共享的(unshareable)
不变动的 /usr(软件放置处) /etc(系统配置文件)
/opt(第三方软件) /boot(开机配置文件)
可变动的 /var/mail (邮件) /var/run(程序相关)
/var/spool/news (新闻) /var/lock(程序相关)

可分享的:该目录可以分享给网络上的其他主机使用。
不可分享:仅适用于本主机其他主机,不能分享给其他主机。
不变动的:该目录下的文件不会经常变动。
可变动的:该目录下的文件经常改变。

1.根目录内容(/)

根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的, 同时根目录也与开机/还原/系统修复等工作有关。






因为根目录与开机有关,开机过程中仅有根目录会被挂载, 其他分区则是在开机完成之后才会持续的进行挂载的。就是因为如此,因此根目录下与开机过程有关的目彔, 就不能够与根目录放到不同的分区去!那哪些目录不可与根目录分开呢?有底 下这些:

2. /usr 目录内容

读者都会误认为usr 为 user 的缩写,其实 usr 是 Unix Software Resource 的缩写, 也就是『Unix 操作系统软件资源』所放置的目录,而不是放置用户的数据。/usr 里面放置的数据属于可分享的不可变动的(shareable, static) FHS 建议所有软件开发者, 应该将他们的数据合理的分别放置到这个目录下的次目录,而不要自行建立该软件自己独立的目录。因为所有系统默认的软件(distribution 发布者提供的软件)都会放置到/usr 底下,因此这个目录有点 类似 Windows 系统的『C:\Windows\ + C:\Program files\』这两个目录的综合体,系统刚安装完毕 时,这个目彔会占用最多的硬盘容量。 一般来说,/usr 的次目录建议有底下这些:



3. /var 目录内容

var 就是在系统运作后渐渐占用硬盘容量的目录。 因为/var 目录主要针对经常变动的文件,包括快取(cache)、登录日志文件(log file)以及某些软件运作 所产生的文件, 包括程序文件(lock file, run file),例如 MySQL 数据库的文件等等。常见的次目录有:



不用刻意的去记忆,用得多了自然就会了
可以参考 FHS 官方英文文件,相信会让你对 Linux 操作系统的目录有更深入的了解

上一篇下一篇

猜你喜欢

热点阅读