Linux 的關鍵配置文件清單
1、系統(tǒng)引導相關的文件包括:
/etc/issue 提供系統(tǒng)信息和登錄提示之前顯示的問候消息的文本文件。
/etc/issue.net 與/etc/issue類似,但用于網絡連接和遠程登錄。
/etc/rc.d/rc 管理系統(tǒng)運行級別和啟動服務的腳本。
/etc/rc.d/rc.sysinit 負責啟動時系統(tǒng)初始化任務的腳本,包括硬件初始化和安裝文件系統(tǒng)。
/etc/rc.d/rcX.d/. 包含指向腳本的符號鏈接的目錄,這些腳本控制在各種運行級別(X 代表運行級別編號)啟動或停止的服務。
2、關鍵的文件系統(tǒng)配置文件:
/etc/mtab 列出當前安裝的文件系統(tǒng)、有關設備、安裝點和文件系統(tǒng)類型的信息的文件。
/etc/fstab 定義和配置靜態(tài)文件系統(tǒng)掛載的配置文件,包括每個掛載點的選項。
/etc/mtools.conf 包的配置文件mtools,用于訪問和管理 MS-DOS (FAT)文件系統(tǒng),指定mcopy和等工具的設置mdir。
3、關鍵的系統(tǒng)管理配置文件:
/etc/group 包含有關用戶組的信息,包括組名稱和關聯的用戶帳戶。
/etc/nologin 阻止指定用戶登錄,常用于系統(tǒng)維護消息。
/etc/passwd 存儲用戶帳戶信息,包括用戶名、用戶 ID、主目錄和 shell 可執(zhí)行文件。
/etc/rpmrc RPM包管理器的配置文件,指定全局 RPM 設置。
/etc/securetty 列出允許 root(超級用戶)直接登錄的終端 (TTY)。
/etc/usertty 指定允許使用哪些終端用戶帳戶。
/etc/shadow 存儲用戶帳戶的密碼哈希值和安全相關信息,增強密碼安全性。
4、關鍵的系統(tǒng)命令配置文件:
/etc/lilo.conf LILO ( LI nux LO ader)引導加載程序的配置文件,指定系統(tǒng)應如何引導和管理多個操作系統(tǒng)。
/etc/logrotate.conf 日志輪換實用程序的配置文件,logrotate用于管理日志文件并控制日志輪換策略。
/etc/identd.conf Ident 守護程序的配置文件,用于識別TCP 連接的所有者并用于 IRC 等網絡服務。
/etc/ld.so.conf 列出系統(tǒng)應在其中搜索動態(tài)鏈接到可執(zhí)行文件的共享庫的目錄。
/etc/inittab 進程的配置文件init,指定系統(tǒng)運行級別、操作以及系統(tǒng)初始化期間要執(zhí)行的進程。
/etc/termcap 定義各種終端類型的終端能力和特性,使應用程序能夠與終端設備正確交互。
5、關鍵的守護進程配置文件:
/etc/syslogd.conf syslog守護進程 ( )的配置文件syslogd,用于管理系統(tǒng)和應用程序日志,指定如何處理日志消息以及將其存儲在何處。
/etc/httpd.conf Apache HTTP 服務器(httpd)的配置文件,用于定義服務器設置、虛擬主機以及提供 Web 內容的行為。
6、關鍵網絡訪問配置文件:
/etc/hosts.config 包含使用/etc/hosts文件進行主機名解析的配置選項。
/etc/hosts 用于將主機名映射到DNS不可用時使用的IP 地址或用于本地網絡配置的本地數據庫。
/etc/hosts.allow 指定基于 IP 地址或主機名等條件允許網絡服務的規(guī)則。
/etc/hosts.deny 包含根據 IP 地址或主機名等標準拒絕對特定服務或主機的網絡訪問的規(guī)則。
7、關鍵的網絡配置文件:
/etc/gate.conf 路由協議守護程序的配置文件gated。
/etc/gate.version 包含gated守護程序版本號。
/etc/gateway 守護進程用于獲取路由信息的可選配置文件routed。
/etc/networks 列出可從您的網絡訪問的網絡的名稱和地址。由route命令用于網絡路由。
/etc/protocol 列出當前可用的用于網絡通信的網絡協議。
/etc/resolv.conf 指定解析 IP 地址時應查詢哪個名稱服務器。
/etc/rpc 包含NFS調用、遠程文件系統(tǒng)安裝等中使用的遠程過程調用 (RPC) 的指令/規(guī)則。
/etc/exports 通過 NFS 導出文件系統(tǒng)的配置,包括權限。
/etc/service 將網絡服務名稱轉換為各種網絡相關程序使用的端口號和協議。
/etc/inetd.conf 的配置文件inetd,用于控制各種網絡服務的守護進程或服務。
/etc/sendmail.cf 郵件傳輸代理的配置文件。sendmail
/etc/sysconfig/network 指示是否啟用網絡。該文件在系統(tǒng)初始化期間被讀取。
/etc/sysconfig/network-scripts/if*。用于管理網絡接口的紅帽網絡配置腳本。