Linux目錄結構

Linux的根目錄如圖示: linux

clipboard.png

  • bin 目錄下是用戶二進制文件(系統的全部用戶使用的命令都在這裏設置)
    例如:chomod、cat、cp、gzip、sed等shell

clipboard.png

  • dev 設備文件(包括終端設備、USB或鏈接到系統的任何設備)
    例如:/dev/tty一、/dev/usbmon0數據庫

clipboard.png

  • etc 全部程序所須要的配置文件,也包含了用於啓動/中止單個程序的啓動和關閉shell腳本
    例如:apache

clipboard.png

  • home 全部用戶用home目錄來存儲他們的我的檔案。
    clipboard.png服務器

  • lib 包含支持位於/bin和/sbin下的二進制文件的庫文件.less

    庫文件名爲 ld*或lib*.so.*

clipboard.png

  • media 用於掛載可移動設備的臨時目錄ssh

  • opt 可選的附加應用程序spa

    opt表明可選的。
      包含從個別廠商的附加應用程序。
      附加應用程序應該安裝在/opt/或者/opt/的子目錄下。
  • root 系統管理員的主目錄日誌

clipboard.png

  • usr 用戶程序code

    包含二進制文件、庫文件、文檔和二級程序的源代碼。
       /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中。

clipboard.png

  • boot 引導加載程序文件

    內核的initrd、vmlinux、grub文件位於/boot下。

clipboard.png

  • mnt 系統提供這個目錄是讓用戶臨時掛載其餘的文件系統

  • proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。

  • sbin 系統二進制文件 ( 超級管理命令,這裏存放的是系統管理員使用的管理程序)

clipboard.png

  • srv 服務數據

    srv表明服務。
      包含服務器特定服務相關的數據。
      例如,/srv/cvs包含cvs相關的數據。
  • tmp 臨時文件

    包含系統和用戶建立的臨時文件。
      當系統從新啓動時,這個目錄下的文件都將被刪除。

clipboard.png

  • var 變量文件

    var表明變量文件。
      這個目錄下能夠找到內容可能增加的文件。
      這包括 - 系統日誌文件(/var/log);包和數據庫文件(/var/lib);電子郵件(/var/mail);打印隊列(/var/spool);鎖文件(/var/lock);屢次從新啓動須要的臨時文件(/var/tmp);

clipboard.png

相關文章
相關標籤/搜索