Linux系統目錄樹結構
etc
etc不是什么縮寫,是and so on的意思 來源于 法語的 et cetera 翻譯成中文就是 等等 的意思. 至于為什么在/etc下面存放配置文件, 按照原始的UNIX的說法(linux文件結構參考UNIX的教學實現MINIX) 這下面放的都是一堆零零碎碎的東西, 就叫etc, 這其實是個歷史遺留.
目錄 | 描述 |
---|---|
/etc/rc /etc/rc.d/etc/rc*.d | 啟動、或改變運行級時運行的scripts或scripts的目錄. |
/etc/hosts | 本地域名解析文件 |
/etc/sysconfig/network | IP、掩碼、網關、主機名配置 |
/etc/resolv.conf | DNS服務器配置 |
/etc/fstab | 開機自動掛載系統,所有分區開機都會自動掛載 |
/etc/inittab | 設定系統啟動時Init進程將把系統設置成什么樣的runlevel及加載相關的啟動文件配置 |
/etc/exports | 設置NFS系統用的配置文件路徑 |
/etc/init.d | 這個目錄來存放系統啟動腳本 |
/etc/profile,/etc/csh.login, ?/etc/csh.cshrc | 全局系統環境配置變量 |
/etc/issue | 認證前的輸出信息,默認輸出版本內核信息 |
/etc/motd | 設置認證后的輸出信息, |
/etc/mtab | 當前安裝的文件系統列表.由scripts初始化,并由mount命令自動更新.需要一個當前安裝的文件系統的列表時使用,例如df命令 |
/etc/group | 類似/etc/passwd,但說明的不是用戶而是組. |
/etc/passwd | 用戶數據庫,其中的域給出了用戶名、真實姓名、家目錄、加密的口令和用戶的其他信息. |
/etc/shadow | 在安裝了影子口令軟件的系統上的影子口令文件.影子口令文件將/etc/passwd文件中的加密口令移動到/etc/shadow中,而后者只對root可讀.這使破譯口令更困難. |
/etc/sudoers | 可以sudo命令的配置文件 |
/etc/syslog.conf | 系統日志參數配置 |
/etc/login.defs | 設置用戶帳號限制的文件 |
/etc/securetty | 確認安全終端,即哪個終端允許root登錄.一般只列出虛擬控制臺,這樣就不可能(至少很困難)通過modem或網絡闖入系統并得到超級用戶特權. |
/etc/printcap | 類似/etc/termcap,但針對打印機.語法不同. |
/etc/shells | 列出可信任的shell.chsh命令允許用戶在本文件指定范圍內改變登錄shell.提供一臺機器FTP服務的服務進程ftpd檢查用戶shell是否列在/etc/shells文件中,如果不是將不允許該用戶登錄. |
/etc/xinetd.d | 如果服務器是通過xinetd模式運行的,它的腳本要放在這個目錄下。有些系統沒有這個目錄,比如Slackware,有些老的版本也沒有。在Redhat Fedora中比較新的版本中存在。 |
/etc/opt/ | /opt/的配置文件 |
/etc/X11/ | X_Window系統 (版本11)的配置文件 |
/etc/sgml/ | SGML的配置文件 |
/etc/xml/ | XML的配置文件 |
/etc/skel/ | 默認創建用戶時,把該目錄拷貝到家目錄下 |
備份etc目錄
/etc
是系統重要的配置文件目錄,重要的系統一定要定期備份該目錄
#!/bin/bashd1=`date +%d`d2=`date +%y%m%d`if [ $d1 == "01" ]then cd /etc/ && tar zcf /root/rumenz/$d2_etc.tar.gz ./fi
每月一號備份etc目錄到/root/rumenz下
原文鏈接:https://rumenz.com/rumenbiji/linux-etc.html
微信公眾號:入門小站