Linux基礎知識

2021-06-12 19:26:56 字數 1834 閱讀 7182

檔案系統、分割槽和掛載

linux 檔案系統是乙個檔案樹,它的所有檔案和外部裝置都是以檔案的形式掛結在這個檔案樹上,例如「\usr\local」

。目錄結構屬於分割槽;linux 下,分割槽屬於目錄結構。預設檔案系統一般為ext3(ext2的公升級版)

分割槽包括主分割槽、擴充套件分割槽、邏輯分割槽和swap交換分割槽

其中主分割槽就是包含作業系統啟動所必需的檔案和資料的硬碟分割槽,

要在硬碟上安裝作業系統,

則該硬碟必須要有乙個主分割槽,而且其主分割槽的數量可以是 1~3 個;擴充套件分割槽也就是除主分割槽外的分割槽,但它不能直接使用,必須再將它劃分為若干個邏輯分割槽才可使用

swap分割槽相當於win的虛擬記憶體

檔案及其屬性

主要的檔案型別分為 4 種:普通檔案、目錄檔案、鏈結檔案和裝置檔案。

鏈結檔案有些類似於 windows 中的「快捷方式」。但是它的功能更為強大。它可以實現對不同的目錄、檔案系統甚至是不同的機器上的檔案直接訪問,並且不必重新占用磁碟空間

把檔案的訪問屬性設成 3 種不同的訪問許可權:

可讀(r)、可寫(w)和可執行(x)。檔案又有 3 個不同的使用者級別:檔案擁有者(u)、所屬的使用者組(g)和系統裡的其他使用者(o)。

如-rwx rwx rwx

第乙個字元顯示檔案的型別:

ø 「-」表示普通檔案;

ø 「d」表示目錄檔案;

ø 「l」表示鏈結檔案;

ø 「c」表示字元裝置;

ø 「b」表示塊裝置;

ø 「p」表示命名管道比如 fifo 檔案(first in first out,先進先出);

ø 「f」表示堆疊檔案比如 lifo 檔案(last in first out,後進先出)。

第乙個字元之後有 3 個三位字元組:

ø 第乙個三位字元組表示對於檔案擁有者(u)對該檔案的許可權;

ø 第二個三位字元組表示檔案使用者組(g)對該檔案的許可權;

ø 第三個三位字元組表示系統其他使用者(o)對該檔案的許可權;

ø 若該使用者組對此沒有許可權,一般顯示「-」字元。

目錄結構

/boot 這個目錄下存放作業系統啟動時所要用到的程式。如啟動 grub 就會用到其下的/boot/grub子目錄

/dev 該目錄中包含了所有 linux 系統中使用的外部裝置。要注意的是,這裡並不是存放的外部裝置的驅動程式,它實際上是乙個訪問這些外部裝置的埠。由於在 linux 中,所有的備都當作檔案一樣進行操作,比如:/dev/cdrom 代表光碟機,使用者可以非常方便地像訪問檔案、目錄一樣對其進行訪問。

/etc 該目錄下存放了系統管理時要用到的各種配置檔案和子目錄。如網路配置檔案、檔案系統、x 系統配置檔案、裝置配置資訊設定使用者資訊等都在這個目錄下。系統在啟動過程中 需要讀取其引數進行相應的配置

/etc/rc.d 該目錄主要存放 linux 啟動和關閉時要用到的指令碼檔案,

/lib 該目錄是用來存放系統動態鏈結共享庫的。幾乎所有的應用程式都會用到這個目錄下的共享庫。因此,千萬不要輕易對這個目錄進行什麼操作

mnt 該目錄是軟碟機、光碟機、硬碟的掛載點,也可以臨時將別的檔案系統掛載到此目錄下

/proc 該目錄是用於放置系統核心與執行程式所需的一些資訊。而這些資訊是在記憶體中由系統產生的,故不占用硬碟空間

/root 該目錄是超級使用者登入時的主目錄

/usr 這是乙個非常重要的目錄,使用者的很多應用程式和檔案都存放在這個目錄下,類似與windows 下的 program files 的目錄

/usr/bin 系統使用者使用的應用程式

/usr/sbin 超級使用者使用的比較高階的管理程式和系統守護程式

/usr/src 核心源**預設的放置目錄

/var 這也是乙個非常重要的目錄,很多服務的日誌資訊都存放在這裡

linux基礎知識

舉例來說,硬碟的檔名稱即為 dev hd a d 其中,括號內的字母為 a d 當中的任何乙個,亦即由 dev hda,dev hdb,dev hdc,及 dev hdd 這四個檔案的意思 注 這種型式的表示法在後面的章節當中會使用得很頻繁,請特別留意 那麼光碟機與軟盤呢?分別是 dev cdrom...

linux基礎知識

軟體環境 centos release 6.5 final 1 如何使vm虛擬機器上的centos連線到外網?1 把vm虛擬機器上的network connection設定為bridge模式 2 把網絡卡eth0配置資訊中的bootproto設定為dhcp 3 win7的cmd中輸入ipconfig...

linux基礎知識

1.計算機內部 cpu控制資料流進 流出記憶體,cpu處理的資料都來自記憶體。電腦主機板連線各個元件,傳遞命令。硬碟資料先放入記憶體,然後cpu從記憶體拿資料。硬碟製造商一般使用10進製單位,也就是1k 1000b。網速的描述mbps 是 mbits per second,所以8m傳輸速度就是1mb...