Linux文件夾含義

Linux文件結構

  • /root

    • 只能是超級管理員纔有權限操作的目錄 , 相當於普通user都根目錄
  • /bin

  • /boot

    • 開機所需都文件 ---即內核 , 開機啓動項以及所需配置的文件
  • /dev

    • 連接Linux的物理設備和虛擬設備 , 都會在這個文件夾下找到對應的文件 , 例如 : 物理內存的全鏡像 / TTY(終端/輔助)設備 / 迴環設備(用一個普通的文件來模擬一個塊設備) / 各種雜項設備(含非串口鼠標) / 通用幀緩衝(frame buffer)設備等
  • /etc

    • 一般用來存放程序所需的整個文件系統的配置文件. 裏面部分文件講解 ,
    • /etc/hosts
      • 指定主機名查找方法,通常指先查找文件/etc/hosts,找不到時再向DNS服務器請求
    • /etc/networks
      • 文件主要功能是路由表,其他的功能,如添加靜態路由、刪除路由等可自行參考man
    • /etc/passwd
      • 用戶數據庫,其中的域給出了用戶名、真實姓名、家目錄、加密的口令和用戶的其他信息.
    • /etc/shadow 早期服務攻擊的主要攻擊目錄之一
      - 在安裝了影子口令軟件的系統上的影子口令文件.影子口令文件將/etc/passwd 文件中的加密口令移動到/etc/shadow中,而後者只對root可讀.這使破譯口令更困難.
    • /etc/shells
      • 列出可信任的shell.chsh 命令允許用戶在本文件指定範圍內改變登錄shell.提供一臺機器FTP服務的服務進程ftpd檢查用戶shell是否列在 /etc/shells 文件中,如果不是將不允許該用戶登錄.
  • /home

    • root分配用戶的根目錄
  • /var

    • 這裏最常用的就是裏面的log文件 , 所有程序的文件都在這個log文件下
  • /lib

    • 一般來說 , 開機所用到的庫函數 , 一般用鏈接的方式去執行 , 裏面可以有很多包括靜態庫 動態庫 和共享庫
  • /usr

    • usr是Unix Software Resource的縮寫, 也就是Unix操作系統軟件資源所放置的目錄 , 具體的重要目錄如下
      • /usr/X11R6/
        • 爲X Window System重要數據所放置的目錄,之所以取名爲X11R6是因爲最後的X版本爲第11版,且該版的第6次釋出之意。
      • /usr/bin/
        • 絕大部分的用戶可使用指令都放在這裏。請注意到他與/bin的不同之處。(是否與開機過程有關)
      • /usr/include/
        • c/c++等程序語言的檔頭(header)與包含檔(include)放置處,當我們以tarball方式 (*.tar.gz 的方式安裝軟件)安裝某些數據時,會使用到裏頭的許多包含檔。
      • /usr/lib/
        • 包含各應用軟件的函式庫、目標文件(object file),以及不被一般使用者慣用的執行檔或腳本(script)。 某些軟件會提供一些特殊的指令來進行服務器的設定,這些指令也不會經常被系統管理員操作, 那就會被擺放到這個目錄下啦。要注意的是,如果你使用的是X86_64的Linux系統, 那可能會有/usr/lib64/目錄產生
      • /usr/local/
        • 統管理員在本機自行安裝自己下載的軟件(非distribution默認提供者),建議安裝到此目錄, 這樣會比較便於管理。舉例來說,你的distribution提供的軟件較舊,你想安裝較新的軟件但又不想移除舊版, 此時你可以將新版軟件安裝於/usr/local/目錄下,可與原先的舊版軟件有分別啦。 你可以自行到/usr/local去看看,該目錄下也是具有bin, etc, include, lib...的次目錄
      • /usr/sbin/
        • 非系統正常運作所需要的系統指令。最常見的就是某些網絡服務器軟件的服務指令(daemon)
      • /usr/share/
        • 放置共享文件的地方,在這個目錄下放置的數據幾乎是不分硬件架構均可讀取的數據, 因爲幾乎都是文本文件嘛。在此目錄下常見的還有這些次目錄:/usr/share/man:聯機幫助文件
      • /usr/share/doc:軟件雜項的文件說明
      • /usr/share/zoneinfo:與時區有關的時區文件
      • /usr/src/
        • 一般原始碼建議放置到這裏,src有source的意思。
      • /usr/src/linux/
        • 核心原始碼則建議放置到該目錄下。
  • /tmp

    • 放置一些臨時文件
      ......
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章