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/networkIP、掩碼、網關、主機名配置
/etc/resolv.confDNS服務器配置
/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
微信公眾號:入門小站