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.conf
grep
或 find
:
bash
grep "Port" /etc/ssh/sshd_config
find /etc -name "*.conf"
bash
sudo systemctl restart nginx
/etc
的子目录)。/etc/shadow
)应限制为 root
可读写。/etc
是 Linux 的“中枢神经”,掌握其结构能高效管理系统配置。遇到问题时,优先检查相关服务的配置文件是否被误修改。