Linux目錄架構詳解

來源:互聯網
上載者:User

  Linux和Windows作業系統的顯著區別之一就是目錄架構的不同。Linux作業系統的目錄架構遵循檔案系統層級結構標準。不知你是否使用ls命令瀏覽過Linux的根目錄“/”,親愛的讀者,您都瞭解這些目錄的含義嗎?

  ls -l / 遍曆檔案系統(點擊看大圖)

  本文將引領您瀏覽Linux的目錄架構,並解釋每個重要目錄的含義。

  / - Root

  通常稱為根分區。所有的檔案和目錄皆由此開始。只有root使用者對此目錄擁有寫入權限。

  /bin - 使用者可執行檔

  此目錄包含二進位可執行檔。在單一使用者模式下Linux使用此目錄的命令。此目錄包含所有使用者的常用命令,如ls、ping、cp等。

  /sbin - 系統可執行檔

  此目錄中的命令主要供系統管理員使用,以進行系統維護。例如,iptables、reboot、fdisk等。

  /etc - 設定檔

  包含所有應用程式的設定檔,也包含啟動、關閉某個特定程式的指令碼,例如,/etc/resolv.conf、/etc/logrotate.conf等。

  /dev - 裝置檔案

  包含裝置檔案。在Linux中,一切都被看做檔案。終端裝置、USB、磁碟等等都被看做檔案,如/dev/usbmon0。

  /proc - 進程資訊

  所有系統進程的資訊都包含在/proc目錄中。/proc目錄並不是一個真正的檔案系統,而是包含了運行中的進程資訊。例如,/proc目錄包含了進程資訊。/proc目錄也包含了系統資源資訊,如/proc/uptime包含了最近一次啟動至今的正常已耗用時間,/proc/cpuinfo包含了處理器資訊等。

  /var - 變數檔案

  /var是一個可增長的目錄,包含變數檔案。例如,/var/log(系統日誌)、/var/lib (包檔案) 、/var/mail(郵件)、/var/spool (列印佇列)。

  /usr - 使用者程式

  為使用者應用程式存放可執行檔、原始碼和文檔。/usr/bin包含了使用者可執行檔,如at、awk、cc等。/usr/sbin包含了系統管理員可執行檔,如cron、sshd、useradd等。/usr/local包含了使用者編譯原始碼安裝的應用程式,如/usr/local/apache2。

  /home - 使用者主目錄

  存放使用者的私人檔案。

  /boot - 啟動負載檔案

  Linux系統啟動時需要載入的檔案。Kernel initrd、grub等檔案都存放在此。

  /lib - 系統庫檔案

  /bin和/sbin中的可執行檔需要/lib中庫檔案的支援。庫檔案通常以“ld”或“ld*.so”的形式命名,如ld-2.11.1.so。

  /opt - 可選應用

  /opt用於安裝獨立軟體商的可選應用。

  /mnt - 掛載目錄

  掛載點,系統管理員可用於臨時掛載檔案系統。

  /media - 抽取式媒體裝置

  掛載抽取式媒體裝置,如/media/cdrom、/media/floppy等。

  /srv - 服務資料

  Srv表示服務,用於伺服器的所有服務資料存放區在此目錄中。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.