Linux目录配置

作者: 0843d07b95d5 | 来源:发表于2018-06-21 14:32 被阅读0次

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

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

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

    1.根目录内容(/)

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






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

    • /etc:配置文件
    • /bin:重要执行档
    • /dev:所需要的装置档案
    • /lib:执行档所需的函式库不核心所需的模块
    • /sbin:重要的系统执行文件

    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 操作系统的目录有更深入的了解

    相关文章

      网友评论

        本文标题:Linux目录配置

        本文链接:https://www.haomeiwen.com/subject/jcwkjftx.html