Linux 系统中的 /etc 目录是系统配置文件的核心存储位置,其名称源自早期的 Unix 系统术语 "et cetera"(意为“其他”),现被广泛理解为 Editable Text Configuration(可编辑的文本配置)。以下是它的核心作用及常见内容:
.conf、.cfg),便于直接修改。root 权限修改,避免误操作导致系统故障。| 文件/目录 | 用途说明 |
|---|---|
/etc/passwd |
用户账户信息(不含密码,密码存储在 /etc/shadow)。 |
/etc/group |
用户组定义。 |
/etc/fstab |
文件系统挂载配置(磁盘、分区等)。 |
/etc/hosts |
本地域名解析(优先级高于DNS)。 |
/etc/ssh/sshd_config |
SSH 服务端配置。 |
/etc/apt/sources.list |
Debian/Ubuntu 的软件源地址。 |
/etc/sysconfig/ |
Red Hat/CentOS 的系统服务配置目录。 |
/etc/crontab |
系统级定时任务配置。 |
/etc/environment |
全局环境变量设置。 |
/etc 中组织文件略有差异。cp /etc/file /etc/file.bak),错误配置可能导致系统无法启动。dpkg、rpm)会在此目录生成或修改配置,需注意冲突。cat、less 或文本编辑器(需 sudo):
bash
sudo nano /etc/nginx/nginx.confgrep 或 find:
bash
grep "Port" /etc/ssh/sshd_config
find /etc -name "*.conf"bash
sudo systemctl restart nginx/etc 的子目录)。/etc/shadow)应限制为 root 可读写。/etc 是 Linux 的“中枢神经”,掌握其结构能高效管理系统配置。遇到问题时,优先检查相关服务的配置文件是否被误修改。