linux配置文件說明

Linux下用字符表示的文件類型
-:普通文件 d:目錄文件 l:鏈接文件 b:塊設備文件 c:字符設備文件 p:管道文件

Linux文件系統配置文件
/proc-----內核提供的一個接口,主要用來存儲系統統計信息;
/etc/mtab--------隨着/proc/mount的變化而變化,文件系統的安裝和卸載都會在這個文件中反映出來;
/etc/fstab-------列出當前系統在啓動時自動安裝的所有文件系統,也可以使用mount -a 這個命令來手動的安
裝這個文件中列出的所有文件系統;另外也可以通過修改這個配置文件,使系統在啓動時自動安裝我們所需要
的其他的文件系統;
/etc/mtools.conf---------dos文件系統上的操作的配置文件

Linux系統管理配置文件
/etc/group----------列出有效的組名稱以及組中的用戶信息;
/etc/passwd---------帳號的密碼文件;
帳號----密碼------用戶號(UID)-----用戶組號(GID)----所屬組-----用戶主目錄---用戶所使用的shell類型
/etc/shadow--------包含加密後的帳號信息;
/etc/shells-------包含系統的可以使用的shell的列表;
/etc/motd---------每日的信息,root管理員向系統中所有用戶傳達信息時使用

Linux系統命令配置文件
/etc/lilo.conf 包含系統的缺省引導命令行參數,還有啓動時使用的不同映象。您在 LILO 引導提示的時候按
Tab 鍵就可以看到這個列表。
/etc/logrotate.conf 維護 /var/log 目錄中的日誌文件。
/etc/identd.conf identd是一個超級服務器,這個文件對於的是它的配置文件。
/etc/ld.so.conf “動態鏈接程序”(Dynamic Linker)的配置。
/etc/inittab 按年代來講,這是 UNIX 中第一個配置文件。在一臺 UNIX 機器打開之後啓動的第一個程序是
init,它知道該啓動什麼,這是由於 inittab 的存在。在運行級別改變時,init 讀取 inittab,然後控制主進程的啓動

Linux主機配置文件
/etc/host.conf---------告訴域名服務器如何查找主機名
/etc/hosts---------網絡中已發現的主機的名稱列表,用於解析主機名
/etc/sysconfig/network 主機名和網關的信息文件

Linux連網配置文件
/etc/gated.conf gated 的配置。只能被 gated 守護進程所使用。
/etc/networks 列舉從機器所連接的網絡可以訪問的網絡名和網絡地址。通過路由命令使用。允許使用網絡
名稱。
/etc/protocols 列舉當前可用的協議。
/etc/resolv.conf 在程序請求“解析”一個 IP 地址時告訴內核應該查詢哪個名稱服務器。
/etc/rpc 包含 RPC 指令/規則,這些指令/規則可以在 NFS 調用、遠程文件系統安裝等中使用。
/etc/exports 要導出的文件系統(NFS)和對它的權限。
/etc/services 將網絡服務名轉換爲端口號/協議。由 inetd、telnet、tcpdump 和一些其它程序讀取。有一些C訪問例程。

Ubuntu系統目錄結構

以下爲Ubuntu目錄的主要目錄結構,您稍微瞭解它們都包含了哪些文件就可以了,不需要記憶。

/   根目錄

├boot/      啓動文件。所有與系統啓動有關的文件都保存在這裏
│    └grub/   Grub引導器相關的文件

├dev/       設備文件
├proc/      內核與進程鏡像

├mnt/      臨時掛載
├media/   掛載媒體設備

├root/      root用戶的$HOME目錄
├home/
│    ├user/   普通用戶的$HOME目錄
│    └.../

├bin/      系統程序
├sbin/      管理員系統程序
├lib/      系統程序庫文件
├etc/      系統程序和大部分應用程序的全局配置文件
│   ├init.d/   SystemV風格的啓動腳本
│   ├rcX.d/   啓動腳本的鏈接,定義運行級別
│   ├network/   網絡配置文件
│   ├X11/      圖形界面配置文件

├usr/
│   ├bin/      應用程序
│   ├sbin/   管理員應用程序
│   ├lib/      應用程序庫文件
│   ├share/   應用程序資源文件
│   ├src/      應用程序源代碼
│   ├local/
│   │     ├soft/      用戶程序
│   │     └.../      通常使用單獨文件夾
│   ├X11R6/   圖形界面系統

├var/         動態數據

├temp/         臨時文件
├lost+found/   磁盤修復文件

全局配置文件

系統初始化
/etc/inittab      運行級別、控制檯數量
/etc/timezone      時區
/etc/inetd.conf      超級進程
文件系統
/etc/fstab      開機時掛載的文件系統
/etc/mtab      當前掛載的文件系統
用戶系統
/etc/passwd      用戶信息
/etc/shadow      用戶密碼
/etc/group      羣組信息
/etc/gshadow      羣組密碼
/etc/sudoers      Sudoer列表(請使用“visudo”命令修改此文件,而不要直接編輯)
Shell
/etc/shell      可用Shell列表
/etc/inputrc      ReadLine控件設定
/etc/profile      用戶首選項
/etc/bash.bashrc   bash配置文件
系統環境
/etc/environment   環境變量
/etc/updatedb.conf   文件檢索數據庫配置信息
/etc/issue      發行信息
/etc/issue.net
/etc/screenrc      屏幕設定
網絡
/etc/iftab      網卡MAC地址綁定
/etc/hosts      主機列表
/etc/hostname      主機名
/etc/resolv.conf   域名解析服務器地址
/etc/network/interfaces   網卡配置文件

用戶配置文件
“/etc/”目錄下的所有文件,只有root用戶纔有修改權限。應用軟件的全局配置文件,普通用戶也不能夠修改,如果您想配置軟件,以適應您的需求,您可以修改它的用戶配置文件。

發佈了31 篇原創文章 · 獲贊 15 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章