Linux根目錄以及各個檔案解析

2021-10-09 01:37:16 字數 2010 閱讀 8798

/ - 根目錄:

每乙個檔案和目錄都從這裡開始。

只有root使用者具有該目錄下的寫許可權。此目錄和/root目錄不同,/root目錄是root使用者的主目錄。

/bin - 使用者二進位制檔案:

包含二進位制可執行檔案。

系統的所有使用者使用的命令都設在這裡,例如:ps,ls,ping,grep,cp等。

/sbin - 系統二進位制檔案:

就像/bin,/sbin同樣也包含二進位制可執行檔案。

但是,在這個目錄下的linux命令通常由系統管理員使用,對系統進行維護。例如:iptables、reboot、fdisk、ifconfig、swapon命令。

/etc - 配置檔案:

包含所有程式所需的配置檔案。

也包含了用於啟動/停止單個程式的啟動和關閉shell指令碼。例如:/etc/resolv.conf、/etc/logrotate.conf

/dev - 裝置檔案:

包含裝置檔案。

這些包括終端裝置、usb或連線到系統的任何裝置。例如:/dev/tty1、/dev/usbmon0

/proc - 程序資訊

包含系統程序的相關資訊。

這是乙個虛擬的檔案系統,包含有關正在執行的程序的資訊。例如:/proc/目錄中包含的與特定pid相關的資訊。

這是乙個虛擬的檔案系統,系統資源以文字資訊形式存在。例如:/proc/uptime

/var - 變數檔案

var代表變數檔案。

這個目錄下可以找到內容可能增長的檔案。

這包括 - 系統日誌檔案(/var/log);包和資料庫檔案(/var/lib);電子郵件(/var/mail);列印佇列(/var/spool);鎖檔案(/var/lock);多次重新啟動需要的臨時檔案(/var/tmp);

/tmp - 臨時檔案

包含系統和使用者建立的臨時檔案。

當系統重新啟動時,這個目錄下的檔案都將被刪除。

/usr - 使用者程式

包含二進位制檔案、庫檔案、文件和二級程式的源**。

/usr/bin中包含使用者程式的二進位制檔案。如果你在/bin中找不到使用者二進位制檔案,到/usr/bin目錄看看。例如:at、awk、cc、less、scp。

/usr/sbin中包含系統管理員的二進位制檔案。如果你在/sbin中找不到系統二進位制檔案,到/usr/sbin目錄看看。例如:atd、cron、sshd、useradd、userdel。

/usr/lib中包含了/usr/bin和/usr/sbin用到的庫。

/usr/local中包含了從源安裝的使用者程式。例如,當你從源安裝apache,它會在/usr/local/apache2中。

/home - home目錄

所有使用者用home目錄來儲存他們的個人檔案。

例如:/home/john、/home/nikita

/boot - 引導引導程式檔案

包含引導引導程式相關的檔案。

核心的initrd、vmlinux、grub檔案位於/boot下。

例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic

/lib - 系統庫

包含支援位於/bin和/sbin下的二進位制檔案的庫檔案.

庫檔名為 ld或lib.so.*

例如:ld-2.11.1.so,libncurses.so.5.7

/opt - 可選的附加應用程式

opt代表opitional;

包含從個別廠商的附加應用程式。

附加應用程式應該安裝在/opt/或者/opt/的子目錄下。

/mnt - 掛載目錄

臨時安裝目錄,系統管理員可以掛載檔案系統。

/media - 可移動**裝置

用於掛載可移動裝置的臨時目錄。

舉例來說,掛載cd-rom的/media/cdrom,掛載軟盤驅動器的/media/floppy;

/srv - 服務資料

srv代表服務。

包含伺服器特定服務相關的資料。

例如,/srv/cvs包含cvs相關的資料。

Linux根目錄下各個目錄的作用

主要存放系統的二進位制命令 cd ls vi kill 普通使用者和 root 都可以執行。放在 bin 下的命令在單使用者模式下也可以執行。2.boot linux核心及引導系統程式所需的目錄。3.dev 所有裝置檔案的目錄 如音效卡 磁碟 光碟機 4.etc 目錄中包含所有系統管理和維護方面的配...

Centos根目錄結構以及各個結構介紹

usr bin 存放應用程式,usr share 存放共享資料,usr lib 存放不能直接執行的,卻是許多程式執行所必需的一些函式庫檔案 usr local 存放軟體公升級包。usr share doc 系統說明檔案存放目錄。usr share man 程式說明檔案存放目錄,使用 man ls時會...

Linux系統根目錄下各個目錄的作用

bin 二進位制可執行命令。該目錄下存放著普通使用者的命令 dev 系統的裝置檔案,即裝置的驅動程式 home 存放使用者檔案的主目錄,使用者資料 lib 存放著和系統執行相關的庫檔案 mnt 存放臨時的對映檔案,通常是一些用來安裝其他裝置的子目錄 boot 存放啟動linux的核心檔案 media...