Linux 系统 /etc/ 配置

在Linux系统中,/etc/ 目录是系统配置文件的核心存放位置,包含了各种系统服务、应用程序和硬件的配置信息。以下是该目录下常见的重要配置文件和子目录:

核心系统配置文件

  1. /etc/hostname
    系统主机名配置,直接决定当前系统的名称。
  2. /etc/hosts
    本地域名解析表,用于将域名映射到IP地址,优先级高于DNS。
  3. /etc/resolv.conf
    DNS服务器配置,指定系统使用的域名解析服务器。
  4. /etc/fstab
    文件系统挂载表,定义系统启动时自动挂载的分区和文件系统。
  5. /etc/passwd
    用户账户信息(不含密码,密码存储在/etc/shadow)。
  6. /etc/group
    用户组信息。
  7. /etc/sudoers
    sudo命令权限配置,控制哪些用户可以以root身份执行命令。
  8. /etc/profile
    系统环境变量和启动脚本,登录时执行。

网络相关配置

  1. /etc/network/interfaces
    网络接口配置(Debian/Ubuntu系统),定义网卡IP、网关等。
  2. /etc/sysctl.conf
    内核参数配置,可调整网络、内存等系统行为。
  3. /etc/ssh/sshd_config
    SSH服务器配置,控制SSH连接的安全策略和认证方式。
  4. /etc/hosts.allow/etc/hosts.deny
    TCP wrapper配置,控制哪些IP可以访问特定服务。

服务管理配置

  1. /etc/init.d/
    系统服务脚本(SysVinit系统),存放启动/停止脚本。
  2. /etc/systemd/
    systemd服务管理器配置(现代Linux系统),包含.service.target等单元文件。
  3. /etc/crontab
    定时任务配置,定义系统级别的周期性任务。
  4. /etc/logrotate.conf
    日志轮转配置,控制日志文件的大小和保留时间。

应用程序配置

  1. /etc/apache2//etc/httpd/
    Web服务器(Apache)配置目录。
  2. /etc/nginx/
    Web服务器(Nginx)配置目录。
  3. /etc/mysql//etc/mariadb/
    数据库(MySQL/MariaDB)配置目录。
  4. /etc/php/
    PHP解释器配置目录,包含php.ini等文件。
  5. /etc/dhcp/
    DHCP服务器配置目录。
  6. /etc/firewalld//etc/ufw/
    防火墙配置(分别对应CentOS/RHEL和Ubuntu/Debian)。

用户环境配置

  1. /etc/bash.bashrc/etc/bashrc
    Bash shell配置,影响所有用户的交互式Shell行为。
  2. /etc/skel/
    用户主目录模板,新用户创建时会复制此目录内容。
  3. /etc/default/
    系统服务默认参数配置,如/etc/default/grub控制GRUB引导参数。

硬件和驱动配置

  1. /etc/modules
    系统启动时自动加载的内核模块列表。
  2. /etc/X11/
    X Window系统(图形界面)配置目录。
  3. /etc/udev/
    设备管理器配置,控制硬件设备的识别和命名。

其他常见配置

  1. /etc/localtime
    系统时区设置,通常是到/usr/share/zoneinfo/目录的符号链接。
  2. /etc/aliases
    邮件别名配置,用于邮件系统转发规则。
  3. /etc/motd
    登录消息(Message of the Day),用户登录时显示的信息。
  4. /etc/security/
    安全相关配置,如PAM(可插拔认证模块)和limits.conf(资源限制)。

注意事项

  • 修改权限:大部分配置文件需要root权限才能修改。
  • 备份原则:修改前建议备份原文件(如sudo cp /etc/fstab /etc/fstab.bak)。
  • 配置生效:修改后可能需要重启服务(如sudo systemctl restart sshd)或系统才能生效。

不同Linux发行版可能略有差异,但核心配置文件基本一致。了解这些配置文件是系统管理和故障排查的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ray Song

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值