usr、var 和 etc 文件夹的最佳实践是什么?

usr、var 和 etc 文件夹的最佳实践是什么?

可能重复:
Unix 和类 Unix 系统上的目录含义

我对 3 个标准“根级”文件夹的不同用途感到困惑:/var /etc /usr

这些目录有哪些不同的用例?

答案1

“/etc” 用于配置(.conf 文件等)。在这里您可以找到系统的所有配置和设置。

“/usr” 用于“用户程序”。通常,您的软件包管理器会在此处安装所有程序的所有二进制文件、共享文件等(配置文件除外,配置文件位于 /etc)。您可以检查 /usr/bin 中的二进制文件、/usr/share 中的共享文件(媒体等)、/usr/share/doc 中的文档……

还有一个“/opt”文件夹,里面通常放着“其他”程序(大部分是二进制程序,或者从其他来源(不是默认包管理器)安装的程序)。一些这样的程序(通常是编译过的)也会进入“/usr/local”

“/var”通常用于日志文件、“临时”文件(如邮件假脱机、打印机假脱机等)、数据库以及所有其他不与特定用户绑定的数据。日志通常位于“/var/log”中,数据库位于“/var/lib”(mysql - “/var/lib/mysql”)中,等等。

答案2

/etc/目录是放置配置文件的常用位置。(但绝不是唯一的位置。)

/var目录是“可变”内容(例如日志、运行进程 ID 指针文件、假脱机目录以及其他对运行服务很重要的内容)的位置。

/usr/目录通常是用户可访问的应用程序所在的位置。也属于“并非全部”的情况。

相关内容