linux分區與目錄(3)

分區與目錄

分區

  • Linux硬盤的分區主要分爲主分區(primary partion)和擴展分區(extension partion)兩種,主分區和擴展分區的 數目之和不能大於四個

  • 主分區可以馬上被使用但不能再分區

  • 擴展分區必須再進行二次分區後才能使用,擴展分區進行二次分區後, 叫做邏輯分區(logical partion), 邏輯分區沒有數量上限制

磁盤文件

Linux中一個硬盤就是一個文件,存放/dev目錄下面,IDE硬盤命名爲hdx(x爲從a—d, 一般電腦的IDE硬盤 最多四個)。 SCSI,SATA,USB硬盤等,在/dev/目錄下被命名爲sdx(x爲a—z)

比如SCSI硬盤,主分區從sda1開始到sda4,邏輯分區從sda5開始,(邏輯分區永遠從sda5開始…)

設備名可以使用fdisk –l查看
命令::sudo fdisk ‐l

交換分區的作用就是當內存不夠實用的時候,把一些不常用的進程交換到分區磁盤分區,節省出內存空間。

在這裏插入圖片描述

可以看到這個硬盤文件/dev/sda大小爲42.9G, 並且它被分成一個主分區/dev/sda1, 一個擴展分區/dev/sda2, 擴展分區又分成一個邏輯分區 /dev/sda5。

目錄結構

Linux中採用的是樹形結構目錄。
在這裏插入圖片描述

  • / 根目錄

  • /bin binary 二進制可執行文件基礎系統所需要的命令位於此目錄,是最小系統所需要的命令,如:ls, cp, cd等等。這個目錄中的文 件都是可執行的,一般的用戶都可以使用。

  • /dev 設備文件,比如聲卡、磁盤、鼠標、鍵盤等。

  • /etc 系統管理和配置文件,vim的配置就放在etc目錄下面

  • /etc/init.d 啓動配置文件和腳本,可在這裏添加啓動腳本。

  • /etc/rc.local 用戶添加啓動項

  • /home 用戶主目錄,比如用戶user的主目錄就是/home/user,可用~user表示

  • /lib 標準程序設計庫存放路徑,又叫動態鏈接共享庫,作用類似windows裏的.dll文件,Linux動態庫以so結尾

  • /sbin 超級管理命令,這裏存放的是系統管理員使用的管理程序。

  • /tmp 臨時文件目錄,有時用戶運行程序的時候,會產生臨時文件。

  • /tmp就用來存放臨時文件的。tmp目錄裏面的數據不會進行保存,一旦開機重啓就會丟失。

  • /root 系統管理員的主目錄

  • /mnt 用來臨時掛載其他的文件系統

  • /lost+found 這個目錄平時是空的,系統意外崩潰或機器意外關機,而產生一些文件碎片放在這裏。當系統啓 動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。

  • /media 即插即用型存儲設備的掛載點自動在這個目錄下創建,比如USB盤系統自動掛載後,會在 這個目 錄下產生一個目錄

  • /proc 虛擬文件目錄,可直接訪問這個目錄來獲取系統信息。

  • /var 有服務的登錄文件或錯誤訊息檔案(log files)都在 /var/log 裏面

  • /boot 包含Linux內核及系統引導程序所需要的文件,比如 vmlinuz initrd.img 文件都位於這個目錄中。在一 般情況下,GRUB或LILO系統引導管理器也位於這個目錄;
    所啓動的Linux內核爲:
    在這裏插入圖片描述

  • /usr最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄,其中包含:

  • /usr/bin 衆多的應用程序

  • /usr/sbin 超級用戶的一些管理程序

  • /usr/include Linux下開發和編譯應用程序所需要的頭文件

  • /usr/lib 常用的動態鏈接庫

  • /usr/share/man 幫助文檔

  • /usr/src 源代碼,Linux內核的源代碼就放在/usr/src/Linux裏

  • /usr/local/bin 本地增加的命令

  • /usr/local/lib 本地增加的庫根文件系統

  • . 代表當前路徑。

  • .. 代表上一級目錄。 ~ 代表用戶目錄路徑。

  • ~ 代表用戶目錄路徑。

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