温馨提示×

CentOS Stream 8配置文件在哪

小樊
48
2025-10-25 23:26:07
栏目: 智能运维

CentOS Stream 8 配置文件的位置及常见类型

1. 网络配置文件

CentOS Stream 8的网络配置文件集中存放在/etc/sysconfig/network-scripts/目录下,每个网络接口对应一个以ifcfg-开头的配置文件(如ifcfg-ens33ifcfg-eth0,文件名与网卡名称一致)。
该目录下的配置文件用于定义网络接口的核心参数,包括IP地址、子网掩码、网关、DNS等。例如,编辑ifcfg-ens33文件可修改对应网卡的静态IP配置。

2. 系统服务与启动配置文件

  • 服务单元文件:Systemd服务的配置文件位于/usr/lib/systemd/system/(系统自带服务)和/etc/systemd/system/(用户自定义服务)。例如,sshd.service(SSH服务)的配置文件可通过systemctl edit sshd.service命令修改。
  • 启动目标文件:系统默认启动模式(如图形界面graphical.target或命令行multi-user.target)的配置文件位于/lib/systemd/system/目录下,可通过systemctl set-default <target>命令切换。

3. SELinux配置文件

SELinux(安全增强模块)的主配置文件为/etc/selinux/config,用于设置SELinux的运行模式(enforcing强制模式、permissive宽容模式、disabled禁用模式)。修改该文件需重启系统生效。

4. 防火墙配置文件

  • 防火墙规则配置文件:Firewalld(CentOS Stream 8默认防火墙)的配置文件位于/etc/firewalld/目录下,主要包括:
    • firewalld.conf:Firewalld的全局配置文件;
    • zones/子目录:存放不同安全区域(如public公共区域)的规则文件(如public.xml)。
  • 运行时规则:临时防火墙规则(未保存到配置文件)可通过firewall-cmd命令查看(如firewall-cmd --list-all)。

5. 系统日志配置文件

系统日志的核心配置文件为/etc/rsyslog.conf,用于定义日志的收集、过滤和存储规则(如将authpriv认证日志写入/var/log/secure)。修改后需重启rsyslog服务生效。

6. 网络地址转换(NAT)配置文件

若系统配置了NAT(网络地址转换),相关规则存储在/etc/sysconfig/iptables文件中(需安装iptables-services包)。修改后需重启iptables服务使规则生效。

注意事项

  • 修改配置文件前建议备份原文件(如cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak);
  • 部分服务(如NetworkManager)修改配置后需重启服务(systemctl restart NetworkManager)或重新加载配置(nmcli c reload <connection_name>)以使更改生效。

0