今天给服务器添加防火墙规则时, 不小心删除了一条规则, 然后我的远程连接就断了, 我老大忽然问我 iptables 配置文件路径在什么地方, 当时就懵逼了, 我还真不知道因为平时全部都是命令添加防火墙, 结果被老大给说了基础不扎实
想想也真是, Linux 学习一年多了, 当初那么拼命的学习就是为了打好基础, 本想着自己的基础已经够好了, 由此可见 Linux 真是博大精深 (自己真是井底之蛙), 自己的真的该好好反思反思自己了......
好了, 整理一下 / etc/sysconfig / 目录下的文件
(1) /etc/sysconfig/acpid
用于 pid 的附加环境文件
(2) /etc/sysconfig/atd
为 atd 指定额外的命令行参数
(3) /etc/sysconfig/auditd
审计使用的系统在此处添加
(4) /etc/sysconfig/authconfig
此文件中的内容为主机在进行认证时使用在此文件中可能有如下所示的配置项:
USEMD5=:>可以是如下值中的一个:
yes - 使用 MD5 方式认证;
no - 不使用 MD5 方式认证
USEKERBEROS=: 可以是如下值中的一个:
yes - 使用 kerberos 认证
no - 不使用 kerberos 认证
USELDAPAUTH=: 可以是如下值中的一个:
yes - 使用 LDAP 认证
no - 不使用 LDAP 认证
(5) /etc/sysconfig/clock
此文件用来控制解释从系统硬件时钟读取的值.
ZONE=<filename>: 为 / usr/share/zoneinfo 下的时区文件, 如 zone="Asia/Shanghai"
(6)/etc/sysconfig/cpuspeed
此配置文件控制了这两种方法的行为, cpuspeed 守护进程和各种 cpufreq 模块
(7)/etc/sysconfig/httpd
用户配置 httpd 服务的文件
(8)/etc/sysconfig/i18n
用于配置系统语言系统字体的文件
(9)/etc/sysconfig/firstboot
此文件为 firstboot 守护进程的配置文件
(10)etc/sysconfig/ip6tables-config
此文件中保存的内容用来给内核在 ip6tables 服务启动或设置 IPV6 过滤规则时使用建议不要直接编辑此文件中的内容, 除非非常熟悉 ip6tables 的结构和规则规则可以通过使用 / sbin/ip6tables 命令来创建, 并保存规则到 / etc/sysconfig/ip6tables 文件中, 保存规则使用此命令: service ip6tables save
一旦保存了所有的规则到 / etc/sysconfig/ip6tables 文件中, 那么当 ip6tables 服务启动或系统启动时就会通过读取此文件中的规则来设置系统 IPV6 防火墙
(11)/etc/sysconfig/iptables-config
此文件中保存的内容用来给内核在 iptables 服务启动或设置 IPV4 过滤规则时使用建议不要直接编辑此文件中的内容, 除非非常熟悉 iptables 的结构和规则规则可以通过使用 / sbin/iptables 命令来创建, 并保存规则到 / etc/sysconfig/iptables 文件中, 保存规则使用此命令: service iptables save
一旦保存了所有的规则到 / etc/sysconfig/iptables 文件中, 那么当 iptables 服务启动或系统启动时就会通过读取此文件中的规则来设置系统 IPV4 防火墙
(12)/etc/sysconfig/kernel
系统内核设置文件
(13)/etc/sysconfig/init
此文件中的内容用来在系统引导期间控制显示和其它功能
(14)/etc/sysconfig/netconsole
这是 netconsole 服务的配置文件通过启动此服务允许远程 syslog 守护进程记录控制台从本机输出
(15)/ets/sysconfig/network-script/*
此目录是关于设置网络的一些文件
(16)/ets/sysconfig/ntpdate
设置网络同步时间的文件
(17)/etc/sysconfig/quota_nld
quota_nld 的守护进程文件, 可以设置不同的参数
-C 不要在最后一个用户的终端上打印消息
-D 不要转发消息给 D-bus
(18)/etc/sysconfig/raid-check
检查 raid 设置的文件
(19)/etc/sysconfig/ readonly-root
设置挂载文件的属性
(20)/ets/sysconfig/rsyslog
Rsyslog 是 CentOS6 系列默认的日志处理软件 Rsyslog 基于模块化设计, 提供高性能, 安全的日志处理系统
(21)/etc/sysconfig/sshd
sshd 服务的配置文件
(22)/etc/sysconfig/sysstat
用于设置系统日志保留时长压缩类型等
(23)/etc/sysconfig/system-config-users
设置新建用户所属主属组所分配的 ID 号
(24)/etc/sysconfig/udev
设置 yes/no 是否将生成 MAKEDEV 将执行的缓存 shell 文件
(25)/etc/sysconfig/wpa_supplicant
设置网络通讯接口磁盘等显示的方式
来源: http://www.bubuko.com/infodetail-2531076.html