CentOS 的檔案結構遵循 Linux 檔案系統階層標準 (FHS),該標準定義了 Linux 系統中檔案和目錄的標準架構。
整個檔案系統以根目錄(/)開始,所有其他目錄和檔案都是從根目錄延伸出來的。根目錄下的主要目錄及其用途如下:
/bin:包含基本的使用者指令,例如ls、cp和mv。/boot:包含開機相關的檔案,例如開機載入程式和核心映像檔。/dev:包含裝置檔案,用於代表系統上的硬體裝置。/etc:包含系統設定檔,例如/etc/passwd(使用者帳號資訊)和/etc/fstab(檔案系統掛載設定)。/home:包含使用者家目錄,每個使用者都有自己的子目錄。/lib:包含系統共用的函式庫,例如libc.so。/media:用於掛載可移除式媒體,例如 USB 磁碟機和光碟機。/mnt:用於臨時掛載檔案系統。/opt:用於安裝額外的軟體套件。/proc:包含與正在執行的進程相關的資訊。/root:系統管理員的根目錄。/run:用於儲存系統運作期間使用的暫時檔案。/sbin:包含系統管理員使用的指令,例如fdisk和mount。/srv:用於儲存伺服器資料。/sys:包含與系統硬體相關的資訊。/tmp:用於儲存暫時檔案。/usr:包含使用者安裝的軟體套件和資料。/var:包含可變資料,例如日誌檔案和快取檔案。
以下是一些常見的 CentOS 檔案和目錄的示例:
/etc/passwd:包含使用者帳號資訊,例如使用者名稱、密碼、UID 和 GID。/etc/fstab:包含檔案系統掛載設定,例如檔案系統、掛載點和檔案系統類型。/home/user1:使用者user1的家目錄。/lib/libc.so:C 語言標準函式庫的共用物件檔。/opt/mysql:MySQL 資料庫軟體的安裝目錄。/proc/1234:正在執行的進程 1234 的資訊。/root/scripts:系統管理員的自訂指令碼。/srv/www/htdocs:Apache 網頁伺服器的預設文件根目錄。/sys/bus/usb/devices/usb2/1-1:連接到系統的 USB 裝置的資訊。/tmp/myfile.txt:暫時檔案myfile.txt。/usr/bin/firefox:Firefox 網頁瀏覽器的執行檔。/var/log/syslog:系統日誌檔案。
了解 CentOS 的檔案結構對於管理系統和安裝軟體非常重要。在使用指令或存取檔案時,您需要知道檔案或目錄的正確路徑。您可以使用 ls 指令列出目錄的內容,並使用 cd 指令變更目