Embedded Linux 的系統管理,#1: 重要設定檔

jollen 發表於 April 24, 2006 3:26 PM

學習 Embedded Linux 需要一定的 Linux 系統管理能力,Jollen 所設計的「Embedded Linux / x86」便是在教授這樣的主題。本系列文章是要給來上Embedded Linux / x86 課程的學員在家先修的。

作者/陳俊宏
www.jollen.org

重要設定檔

為了能更了解 Linux 整個系統,學習 Linux 的第一步,必須先把幾個常用的設定檔研究一下。底下整理出幾個常用檔案。

系統管理相關設定檔

□ /etc/passwd

使用者帳號檔案。

□ /etc/shadow

儲存只有 root 才能讀取的帳號資訊,例如編碼過的密碼字串。

□ /etc/group

使用者群組檔案。

系統的定時裝置,可以讓系統在特定的時間或時間間隔執行指定的工作。

□ /etc/inittab (must have!)

設定開機時要啟動的 service 與 process。

□ /etc/fstab (must have!)

設定分割區與 mount 路徑的檔案。

□ /etc/termcap

各種不同終端機、印表機的字元定義。

網路相關設定檔

□ /etc/hosts

存放 IP 與host name 對應表。

□ /etc/hosts.allow

設定允許連線的 host。

□ /etc/hosts.deny

設定拒絕連線的 host。

□ /etc/resolv.conf

設定 DNS 主機。

□ /etc/inetd.conf

設定 inetd daemon 服務,也就是電腦所提供 TCP/IP 服務。Busybox 仍然提供舊式的 inetd 服務,Embedded Linux 較適合使用舊式的 inetd.conf 來實作。

Linux系統的檔案結構原則上應依照 Linux Standard Base 所制定的標準實作。

Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue

您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw