etc 目錄下文件詳解
一、基礎配置
1、主機名
/etc/centos-release Centos系統版本信息
/etc/machine-id 本地計算機ID配置文件
2、時間
/etc/localtime 本地時間配置
/etc/adjtime 更正同步系統時鍾的時間(hwclock -w 會讀取該配置文件)
3、鍵盤
/etc/inputrc 鍵盤映射表
4、語言 5、DNS
/etc/host.conf dns解析配置文件
/etc/hosts 主機靜態DNS配置
/etc/resolv.conf dns配置文件
/etc/nsswitch.conf nameserver 切換配置(例如:定義先查找hosts還是dns服務器)
6、編輯器
/etc/vimrc vim 全局配置文件
/etc/virc vi 全局配置文件
/etc/nanorc nano 全局配置文件
7、目錄顏色
/etc/DIR_COLORS 目錄顏色配置
/etc/DIR_COLORS.256color
/etc/DIR_COLORS.lightbgcolor
8、man 手冊
/etc/man.config man 手冊配置文件
9、wget
/etc/wgetrc wget命令默認參數配置
10、提示信息
/etc/issue 終端登錄前打印的提升信息(系統版本)
/etc/issue.net
/etc/motd 登錄后提示信息
11、環境變量
/etc/profile 全局環境變量
/etc/bashrc 全局環境變量、shell風格、縮進等配置
/etc/shells 本機支持的shell
/etc/environment 機器的環境變量
/etc/bash_completion.d/* bash命令補全
/etc/csh.cshrc
/etc/csh.login
12、字體
/etc/fonts/* 字體配置
二、用戶、用戶組管理
1、用戶
/etc/passwd 用戶配置文件
/etc/passwd- 用戶備份配置文件
/etc/shadow 用戶密碼配置文件
/etc/shadow- 用戶備份密碼配置文件
/etc/login.defs 用戶密碼策略配置文件
/etc/default/useradd 創建用戶使用的默認文件
/etc/skel/* 用戶模板文件
2、用戶組
/etc/group 用戶組配置文件
/etc/group- 用戶組備份配置文件
/etc/gshadow 用戶組密碼配置文件
/etc/gshadow- 用戶組備份密碼配置文件
三、軟件管理
/etc/yum.conf yum配置
/etc/yum/*
/etc/yum.repos.d/*
四、任務計划
1、at
/etc/at.deny at定時執行任務黑名單
2、crond
/etc/crontab 任務計划主配置文件
/etc/cron.deny 任務計划黑名單
/etc/cron.d/*
/etc/cron.daily/*
/etc/cron.weekly/*
/etc/cron.hourly/*
/etc/cron.monthly/*
五、設備管理
1、文件系統
/etc/filesystems 系統支持的文件系統類型
/etc/fstab 文件系統掛載信息
/etc/mtab 當前系統已經掛載的信息
/etc/mke2fs.conf mke2fs 格式化參數配置文件
/etc/crypttab 加密塊設備表
/etc/warnquota.conf 磁盤配額警告信息
/etc/quotagrpadmins 磁盤配額用戶組相關悉尼型
/etc/quotatab 磁盤配額表
/etc/udev/* 設備相關配置(例如:網卡)
六、網絡管理
/etc/networks 記錄本機已經存在的網段
/etc/ethers mac地址對應IP表(配置靜態mac表,防止arp攻擊)
/etc/netconfig
/etc/ppp/* ppp 點對點撥號協議
/etc/gai.conf getaddrinfo 配置文件
/etc/GeoIP.conf geoipupdate 配置文件
七、內核與模塊管理
1、模塊管理
/etc/ld.so.cache 動態庫加載緩存信息
/etc/ld.so.conf 動態庫加載配置文件
/etc/ld.so.conf.d/*
/etc/libaudit.conf 審計動態庫配置
/etc/libuser.conf
/etc/prelink.cache 動態庫優化-預連接 緩存
/etc/prelink.conf 動態庫優化-預連接 配置
/etc/modprobe.d/*
2、init進程
/etc/init.conf init 配置文件
/etc/inittab 初始化init進程配置
/etc/init/*
/etc/dracut.conf 配置 /boot/initramfs.img 加載模塊
/etc/dracut.conf.d/*
3、內核參數
/etc/sysctl.conf 系統內核參數配置
/etc/sysctl.d/*
4、啟動項
/etc/kdump.conf kdump 內核配置文件
/etc/grub.conf grub 配置
#啟動服務相關
/etc/rc -> rc.d/rc
/etc/rc.d
/etc/rc0.d -> rc.d/rc0.d
/etc/rc1.d -> rc.d/rc1.d
/etc/rc2.d -> rc.d/rc2.d
/etc/rc3.d -> rc.d/rc3.d
/etc/rc4.d -> rc.d/rc4.d
/etc/rc5.d -> rc.d/rc5.d
/etc/rc6.d -> rc.d/rc6.d
/etc/rc.local -> rc.d/rc.local
/etc/rc.sysinit -> rc.d/rc.sysinit
八、服務相關
1、nfs服務
/etc/exports nfs server配置文件
/etc/idmapd.conf nfs配置文件
/etc/nfsmount.conf nfs 掛載選項配置
2、ntp服務
/etc/ntp.conf NTP 服務配置
/etc/ntp/*
3、mail服務
/etc/mail.rc 郵件相關配置
/etc/aliases 別名(sendmail 發送郵件)
/etc/aliases.db 別名二進制文件
/etc/mailcap
4、rsyslog服務
/etc/rsyslog.conf 系統日志配置文件
/etc/rsyslog.d/*
/etc/logrotate.conf 日志輪轉配置
5、ssh服務
/etc/ssh/* ssh 服務相關
九、安全配置
1、TCP wrappers
/etc/hosts.allow 白名單
/etc/hosts.deny 黑名單
2、SElinux
/etc/sestatus.conf SELinux配置文件
3、cgroup
/etc/cgconfig.conf cgroup 配置文件
/etc/cgrules.conf cgroup 規則文件
/etc/cgconfig.d/*
/etc/cgsnapshot_blacklist.conf
4、audit審計
/etc/audit/* 審計相關配置
5、sudo
/etc/sudo.conf sudo 管理配置文件
/etc/sudoers
/etc/sudo-ldap.conf
/etc/sudoers.d/*
6、pam
/etc/pam.d/* pam 模塊相關配置
7、other
/etc/krb5.conf Kerberos 驗證配置文件
/etc/gssapi_mech.conf GSSAPI 配置
/etc/securetty 允許登錄的終端編號
/etc/security/* 安全配置相關(例如 文件描述符)
十、其他雜項
/etc/updatedb.conf updatedb查找庫索引更新配置
/etc/services 服務編號-端口表
/etc/protocols 協議表
/etc/rpc RPC程序號數據庫
/etc/wvdial.conf 撥號上網
/etc/sos.conf sosreport 信息收集的配置
/etc/printcap 打印機
/etc/asound.conf 音頻配置文件
/etc/magic 數據類型 - 字節數
/etc/rwtab
/etc/acpi/* 電源服務
/etc/default/* 一些默認配置
/etc/pki/* 證書相關
/etc/ssl/*
十一、sysconfig 目錄
略