Linux快速入門

2021-04-14 00:29:06 字數 2614 閱讀 8299

linux快速入門

1、基礎概念

檔案系統、分割槽和掛載

檔案系統是指作業系統中與管理檔案有關的軟體和資料。

linux 的檔案系統和windows中的檔案系統有很大的區別,在windows 下,目錄結構屬於分割槽;linux 下,分割槽屬於目錄結構。

在linux 中把每乙個分割槽和某乙個目錄對應,以後在對這個目錄的操作就是對這個分割槽的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一。這個把分割槽和目錄對應的過程叫做掛載(mount),而這個掛載在檔案樹中的位置就是掛載點。

主分割槽、擴充套件分割槽和邏輯分割槽

硬碟分割槽是針對乙個硬碟進行操作的,它可以分為:主分割槽、擴充套件分割槽、邏輯分割槽。

主分割槽就是包含作業系統啟動所必需的檔案和資料的硬碟分割槽,要在硬碟上安裝作業系統,則該硬碟必須要有乙個主分割槽,而且其主分割槽的數量可以是1~3個

擴充套件分割槽也就是除主分割槽外的分割槽,但它不能直接使用,必須再將它劃分為若干個邏輯分割槽才可使用,其數量可以有0 或1 個;而邏輯分割槽則在數量上沒有什麼限制。

一般而言,對於先裝了windows 的使用者,則windows 的c 盤是裝在主分割槽上的,可以把linux 安裝在另乙個主分割槽或者擴充套件分割槽上。通常為了安裝方便安全起見,一般採用把linux 裝在多餘的邏輯分割槽上。

swap交換分割槽

在硬體條件有限的情況下,為了執行大型的程式,linux 在硬碟上劃出乙個區域來當作臨時的記憶體,而windows 作業系統把這個區域叫做虛擬記憶體,linux 把它叫做交換分割槽swap。

在安裝linux 建立交換分割槽時,一般將其設為記憶體大小的2 倍,當然也可以設為更大。

分割槽格式

微軟公司的windows 就選擇了fat32、ntfs兩種格式,但是windows不支援linux 上常見的分割槽格式。

linux 是乙個開放的作業系統,它最初使用ext2 格式,後來使用ext3 格式,但是它同時支援非常多的分割槽格式,包括很多大型機上unix 使用的xfs格式,也包括微軟公司的fat以及ntfs格式。

grub

grub 是一種引導裝入器——它負責裝入核心並引導linux 系統,位於硬碟的起始部分。由於grub多方面的優越性,如今的linux 一般都預設採用grub來引導linux 作業系統。但事實上它還可以引導windows 等多種作業系統。

root許可權

linux 也是乙個多使用者的系統,不同的使用者和使用者組會有不同的許可權,其中把具有超級許可權的使用者稱為root使用者。root的預設主目錄在「/root」下,而其他普通使用者的目錄則在「/home」下

2、linux檔案及檔案系統

2.1、磁碟分割槽

磁碟是一種標準的塊裝置,被分為4個區域。顧名思義,引導塊存放引導例程,然後是標識磁碟的超級塊,它定義了各磁碟區域的大小,並記錄了空閒塊。第3個區域包含i列表,i-list上的每一項都是i節點,它是乙個64位元組長的檔案定義,列出了與乙個普通檔案相關磁碟的塊位址。特殊檔案描述的是物理裝置,乙個特殊檔案的i-node儲存了該裝置的主裝置號和次裝置號。i-node按順序編號。乙個i-node在i-list中的偏移量是它的i-node號。在i-list之後,餘下的磁碟空間被分成大小為1kb位元組的塊,這些塊用來儲存資料和目錄

乙個已知的i-node指向根目錄,使用者登入時,unix讀取根目錄,找到屬於使用者的主目錄,把此目錄對應的i-node號記錄在程序的系統資料區內。當收到改變目錄的命令時,unix用新目錄的i-node替換原先記錄的i-node

當程式開啟乙個普通檔案時,unix從當前工作目錄的i-node開始搜尋所需要的檔案。目錄中的每一項由檔名和乙個i-node號組成。一旦檔名被找到,就提取相關的i-node號,i-node號指向檔案的i-node,而那個i-node儲存了檔案第乙個塊的位址,從它開始,有一條指標鏈,把此檔案的所有塊都鏈結起來

2.2、檔案型別及檔案屬性

linux中的檔案屬性:

-rwx rwx rwx

首先,linux中檔案的擁有者可以把檔案的訪問屬性設成3種不同的訪問許可權:可讀(r)、可寫(w)和可執行(x)。檔案又有3種不同的使用者級別:檔案擁有者(u)、所屬的使用者組(g)和系統裡的其他使用者(o)

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

「-」表示普通檔案

「d」表示目錄檔案

「l」表示鏈結檔案

「c」表示字元裝置

「b」表示塊裝置

「p」表示命名管道比如fifo檔案

「f」表示堆疊檔案比如lilo檔案

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

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

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

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

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

linux快速入門

不少初學者都覺得linux作業系統難用,現特將linux中的基本操作與dos作業系統中相似的操作對照比較如下,以讓大家盡快入門 一 初步知識 1 系統安裝 linux的安裝時,使用tab 箭頭 空格 回車等鍵做出選擇。linux一般須安裝在單獨的分割槽下,為避免windows系統中的登錄檔 快捷方式...

Linux快速入門

一 linux介紹 1.linux是基於unix的開源免費的作業系統 2.linux的分類 1 linux根據市場需求不同,基本分為兩個方向 1 圖形化介面版 注重使用者體驗,類似window作業系統,但目前成熟度不夠 2 伺服器版 沒有好看的介面,是以在控制台視窗中輸入命令作業系統的,類似於dos...

快速入門Linux基礎

linux核心版是一種開放原始碼的作業系統,由linux torvalds負責維護,提供硬體抽象層 硬碟及檔案系統控制及多工功能的系統核心程式。linux發行版基於linux核心原始碼,將linux系統的核心與外圍實用程式 utilities 軟體和文件包裝起來,並提供一些系統安裝介面和系統配置 設...