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

Rob*_*oss 11 unix

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

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

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

mul*_*laz 14

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

“/usr”用于“用户程序”。通常你的包管理器会从这里的所有程序安装所有的二进制文件、共享文件等(除了配置文件,它会转到 /etc)。您可以检查 /usr/bin 的二进制文件,/usr/share 的共享文件(媒体等),/usr/share/doc 的文档,...

还有一个“/opt”文件夹,其中通常放置“其他”程序(主要是二进制程序,或从其他来源安装的程序(不是默认的包管理器)。一些这样的程序(通常已编译)也会转到“ /usr/本地”

“/var”通常用于日志文件、“临时”文件(如邮件后台处理、打印机后台处理等)、数据库以及与特定用户无关的所有其他数据。日志通常在“/var/log”,数据库在“/var/lib”(mysql - “/var/lib/mysql”)等。


Mag*_*lan 3

/etc/目录是放置配置文件的常用位置。(但无论如何都不是唯一的一个。)

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

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