第一章 Linux基礎知識

2021-04-07 12:35:41 字數 2803 閱讀 1085

硬碟

硬碟是可以儲存大量資訊資源的媒介。我們平時看到的硬碟是方方正正的一塊挺沉的鐵匣子,但是其實硬碟是圓的,加上一些控制電路以後,為了便於攜帶而設計成為方形外殼。但是硬碟真是圓的,不騙你,要不怎麼叫做盤呢?第二,你需要知道的是硬碟可以進行分割槽。可以把硬碟分割槽成為很多個分割槽,看來分割槽即是乙個名次也是乙個動詞。什麼叫做名次的分割槽呢?現在的硬碟越來越大,存放的資源越來越多。為了更合理的管理使用硬碟資源,更有效的提高查詢速度和訪問質量,我們可以把硬碟劃分為很多分割槽,分別存放一些資訊。當你需要讀取某乙個資料的時候,系統會自動使用最近的磁頭去讀取,加快讀取速度。硬碟分割槽是從硬體的基礎上對資源進行合理管理的手段。

分割槽已經了解了,但是我們不能只有分割槽啊,我們得用乙個方法來控制分割槽。windows作業系統使用了碟符這個概念,用單一的字母來表示硬碟上的不同分割槽,比如,c盤,d盤等等。在windows2000以前,c盤對應了第乙個分割槽,d盤對應第二個分割槽,依此類推。到了winows2000,這個對應關係可以自己調整了。

在linux裡邊,我們沒有碟符這個概念,我們用目錄的形式進行管理。

為了保證文章的完整性,簡單說說目錄吧,其實大家都很清楚的。如果我們把數以萬計的水果扔在乙個籮筐裡面是不是很難找?但是如果我們把蘋果放在叫做蘋果的籮筐裡面,把梨放在叫做梨的籮筐裡面……這樣是不是大大簡化了我們尋找指定水果的速度?這些水果如果是我們的檔案,那麼我們用的籮筐就叫目錄。新的問題出現了,即使把桃子扔在叫做桃子的籮筐中,我們仍然很難從好幾千個桃子裡面找出來自四川成都龍泉驛的桃子啊。聰明的你一定想到在桃子的籮筐中再放入很多叫做四川啊,河北啊,廣州啊這些名字的籮筐,把不同產地的桃子放進去。對!就這樣!我們在乙個檔案目錄下面可以再建立新的檔案目錄,把檔案進行非常細緻的管理。到這裡你明白了什麼叫做目錄,還明白了目錄是可以巢狀的,這就可以了。目錄技術是從軟體的基礎上對資源進行管理的方法。

回到linux對於硬碟的管理裡面來:在linux裡邊,我們沒有碟符這個概念,我們用目錄的形式進行管理。把每乙個分割槽和某乙個目錄對應,以後對這個目錄的操作就是對這個分割槽的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一。這個把分割槽和目錄對應的過程叫做掛載-mount。這種對應關係可以由使用者隨時中斷和改變。

swap交換分割槽

分割槽的知識大家已經熟習了,這裡需要提一下交換分割槽。我們如果沒有足夠的記憶體,也許就不能執行某些大型的軟體,解決的辦法是在硬碟上劃出乙個區域來當作臨時的記憶體,好像記憶體變大了。windows作業系統把這個區域叫做虛擬記憶體,linux把它叫做交換分割槽swap。雖然隨著硬體**的下降記憶體已經不大會限制我們了,但是交換分割槽這個概念卻保留下來,而且有繼續保留下去的原因,當然涉及到核心的問題,我們不多討論,我們要說明的是,安裝linux時候建立交換分割槽時,如果你的記憶體只有64m或則128m,那麼交換分割槽最好設定成為它的3倍,如果你的分割槽足夠大,有256m或則512m,那麼設定成為相同大小就可以了。但是請注意,最好大小為2的n次冪的數字。

分割槽格式

今天說了好多的與硬碟有關的問題,現在還要補充乙個,就是分割槽格式。硬碟只是乙個用電磁的方式紀錄資訊的媒介,我們可以通過不同的格式來管理。不同的作業系統選擇了不同的格式,同一種作業系統也可能支援多種格式。微軟的作業系統選擇了fat16格式作為dos的分割槽格式,往後windows95和windows98支援fat32格式,windowsnt使用ntfs4格式,windows2000以及xp支援ntfs5,也支援fat32,但是她們都不支援linux上常見的分割槽格式。linux是乙個開放的作業系統,它最初使用ext2格式,後來使用ext3格式,但是它同時支援非常多的分割槽格式,包括很多大型機上unix使用的xfs格式,也包括微軟的那些fat以及ntfs格式。

在給硬碟分割槽時就需要指定使用的分割槽格式。

掌握linux的目錄結構

既然目錄是用來方便檔案管理的工具,那麼linux下面不同的目錄到底儲存了哪一類的檔案呢?

目錄名稱 意義

/bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。

/boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊

/dev 該目錄包含了linux系統中使用的所有外部裝置,它實際上是訪問這些外部裝置的埠,你可以訪問這些外部裝置,與訪問乙個檔案或乙個目錄沒有區別。例如在系統中鍵入「cd /dev/cdrom」,就可以看到光碟機中的檔案;鍵入「cd /dev/mouse」即可看滑鼠的相關檔案。

/cdrom 該目錄在剛安裝系統時是空的,你可以將光碟機檔案系統掛在這個目錄下, 例如「mount /dev/cdrom /cdrom」

/etc 該目錄存放了系統管理時要用到的各種配置檔案和子目錄,例如網路配置檔案、檔案系統、x系統配置檔案、裝置配置資訊、設定使用者資訊等。

/sbin 該目錄用來存放系統管理員的系統管理程式。

/home 如果建立乙個名為「xx」的使用者,那麼在/home目錄下就有乙個對應的「/home/xx」路徑,用來存放該使用者的主目錄。

/lib 該目錄用來存放系統動態連線共享庫,幾乎所有的應用程式都會用到該目錄下的共享庫

/lost+found 該目錄在大多數情況下都是空的。但當突然停電、或者非正常關機後,有些檔案就臨時存放在這裡。

/mnt 該目錄在一般情況下也是空的,你可以臨時將別的檔案系統掛在該目錄下。

/proc 可以在該目錄下獲取系統資訊,這些資訊是在記憶體中由系統自己產生的

/root 如果你是以超級使用者的身份登入的,這個就是超級使用者的主目錄

/tmp 用來存放不同程式執行時產生的臨時檔案

/usr 使用者的很多應用程式和檔案都存放在該目錄下

linux支援的硬體

總的來說,linux對於硬體的支援有三句話概括:越新的硬體越難支援,越小的廠家的產品越難支援,越來越多的硬體被支援!

所以推薦大家使用著名廠家的成熟產品。

第一章 基礎知識

組合語言 第一章 基礎知識 1.3組合語言的組成 組合語言有以下3 類組成 1.彙編指令 機器碼助記符 2.偽指令 由編譯器執行 3.其他符號 右邊一起識別 組合語言的核心是彙編指令,他決定了組合語言的特性 1.4 儲存器 指令和資料在儲存器中存放,也就是平時說的記憶體 磁碟不同於記憶體,磁碟的資料...

第一章 基礎知識

開放式體系結構 iso七層網路協議 應用層表示層 會話層傳輸層 網路層資料鏈路層 物理層fit 查詢本機mac和ip位址 ipconfig all 命令 windows環境下 兩台物理裝置間的通訊方式為點到點 1 3層 使用者程序間的通訊方式為端到端 4 7 層 五層參考模型 模型名稱 協議 埠號 ...

第一章 基礎知識

王爽 組合語言 第二版習題答案 第1章 基礎知識 檢測點1.1 1 1個cpu的定址能力為8kb,那麼它的位址匯流排的寬度為13位。2 1kb的儲存器有1024 個儲存單元,儲存單元的編號從0 到1023 3 1kb的儲存器可以儲存8192 2 13 個bit,1024個byte。4 1gb是107...