Linux系统中一些在中小型企业中常用且存放重要文件的目录:
/etc
- 功能:存放系统和各种服务的配置文件。
- 重要文件和目录: /etc/passwd 存储用户账户信息, /etc/group 存储用户组信息, /etc/ssh/ 目录下存放SSH服务的配置文件, /etc/httpd/ (若安装了Apache)或 /etc/nginx/ (若安装了Nginx)分别存放对应Web服务器的配置文件。
/var
- 功能:用于存储经常变化的数据,如日志文件、缓存文件等。
- 重要文件和目录: /var/log/ 目录下存放各种日志文件,如系统日志 messages 、 secure 等,应用程序的日志也常存放在此,如 /var/log/httpd/ 或 /var/log/nginx/ 分别存储Apache和Nginx服务器的日志; /var/lib/ 用于存储应用程序的运行时数据,如数据库文件(若数据库安装在本地)通常存放在 /var/lib/mysql/ 等。
/usr
- 功能:包含系统安装的软件和相关文件,类似Windows系统的“Program Files”目录。
- 重要文件和目录: /usr/bin/ 和 /usr/sbin/ 分别存放普通用户和系统管理员使用的可执行命令; /usr/lib/ 存储系统和应用程序的共享库文件; /usr/share/ 包含共享的资源,如帮助文档、图标、字体等。
/home
- 功能:普通用户的主目录,每个用户都有一个以自己用户名命名的子目录。
- 重要文件和目录:用户的个人文件、配置文件等都存放在此,如 ~/.bashrc (用户的bash配置文件)、 ~/.ssh/ (存放用户的SSH密钥和配置)等。
/root
- 功能:系统管理员(root用户)的主目录。
- 重要文件和目录:与 /home 下普通用户目录类似,但权限更高,存放root用户的个人文件和配置文件。
/opt
- 功能:用于安装可选的软件包或第三方应用程序。
- 重要文件和目录:一些自行安装的大型软件或企业内部开发的应用程序可能会安装在此目录下,如 /opt/elasticsearch/ (若安装了Elasticsearch)。
/tmp
- 功能:临时文件存储目录,系统和应用程序在此存放临时文件。
定期清理该目录。