《鳥叔的Linux私房菜基礎篇(第三版)》— 第六章(Linux的檔案權限與目錄配置)

零碎知識點整理
  • 掛載:類似於 Windows 下面的盤符概念。把一個分區掛載到一個目錄上(Linux 不支持盤符這種方式),這樣才能對這個磁盤上面的文件進行操作。這個時候這個分區需要繼承這個目錄的目錄級別。例子:某個分區 sda2 ,掛載到 /usr/src 裏(舉例啊),這個時候這個 sda2 裏面的 aaa 目錄,現在就表示爲 /usr/src/aaa 。
  • 函式庫:某些指令需要外掛才能順利完成程序的執行,函式庫就是這樣的外掛。
  • uname -r : 顯示操作系統的發行版號
    uname -a :顯示系統名、節點名稱、操作系統的發行版號、內核版本等等。
    • 系統名:
      Linux
    • 節點名稱:
      iZ2zeeailqvwws5dcuivdbZ
    • 操作系統的發行版號:
      4.4.0-62-generic
    • 內核版本:
      #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017
    • 硬件平臺:
      x86_64
    • 機器硬件名:
      x86_64
    • 系統處理器的體系結構:
      x86_64
    • 操作系統:
      GNU/Linux
  • 開發任何目錄給任何人瀏覽,應該至少給予r和x的權限,但w的權限不可以隨便給。
linux的文件屬性與權限。

在這裏插入圖片描述
在這裏插入圖片描述
* 注意第一個字符是檔案類型,即目錄、檔案或鏈接文件等。
在這裏插入圖片描述
對於目錄的x(可執行)權限,是是否可以進入。

改變文件屬性與權限
chgrp
  • 改變檔案所屬羣組。簡記:change group的縮寫。
  • 變更組名時,需要保證新的組名在/etc/group中存在纔行。
    在這裏插入圖片描述
chown
  • 改變檔案擁有者。簡記:change owner的簡寫。
  • 新的擁有者必須在/etc/passwd中有記錄的用戶名稱纔行。
    在這裏插入圖片描述
    • chown user:group file,修改file的擁有者和羣組。
chomd
  • 改變權限。
數字改變權限

在這裏插入圖片描述
其中r:4,w:2,x:1, -:0,計算三者的和。在這裏插入圖片描述

符號改變權限

在這裏插入圖片描述
在這裏插入圖片描述

Linux的目錄配置的依據—FHS
  • FHS規範每個特定目錄下應該存放什麼樣的數據。三層主目錄:/,/var,/usr。
    在這裏插入圖片描述

    • /:與開機系統有關。根目錄。
      • /bin:放置的是在單人維護模式下還能夠被操作的指令。其中的指令可以被一般賬號和root使用。
      • /boot:放置開機時會使用的檔案。
      • /dev:任何裝置與接口設備都是以檔案的型態存在於這個目錄當中的。
      • /etc:系統的主要配置文件幾乎都放置在這個目錄內(包括賬號密碼、各種服務的起始檔)。一般來說,這個目錄下的文件屬性可以讓一般賬號查閱,但只有root可以修改,注意該目錄下不要放置可執行文件。
      • /home:系統默認的用戶的家目錄。當新增一個一般使用者賬號時,該目錄下會新增一個目錄。
        • ~:代表當前用戶的家目錄。
        • ~dmtsai:代表dmtsai的家目錄。
          在這裏插入圖片描述
    • /lib:存放開機時會用到的函式庫,以及在/bin或/sbin底下的指令會呼叫的函式庫。
    • /media:放置可移除的裝置(包括軟盤,光盤,DVD等均掛載與此)。
    • /mnt:暫時掛載某些額外的裝置。
    • /opt:給第三方協力軟件放置的目錄。
    • /root:系統管理員的家目錄。
    • /sbin:放置了開機過程中需要的,裏面包括了開機、修復、還原系統所需要的指令。
    • /srv:在一些網絡服務啓動之後,這些服務所需要取用的數據目錄。例如:WWW服務器需要的網頁資料可以放在/srv/www目錄下。
    • /tmp:讓一般用戶或者正在執行的程序暫時放置檔案的地方。
  • 根目錄下與開機過程有關的目錄:(這些目錄一定要與根目錄在一個分割槽裏面)

    • /etc:配置文件。
    • /bin:重要執行文檔。
    • /dev:所需要的裝置檔案。
    • /lib:執行檔所需的函式庫與核心所需的木刻。
    • /sbin:重要的執行文件。
  • /usr:與軟件安裝/執行有關。所有系統默認的軟件都會放置在/usr下。不可變動可分享,相當於C:\windows+C:\Program files。
    在這裏插入圖片描述
    在這裏插入圖片描述

  • /var:與系統運作過程有關。
    在這裏插入圖片描述

簡單目錄樹

在這裏插入圖片描述

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