您好,登錄后才能下訂單哦!
各硬件設(shè)備在linux中的文件名
在Linux系統(tǒng)中,每個設(shè)備都被當成一個文件來對待。
舉例來說,IDE接口的硬盤的文件名即為/dev/hd[a-d],其中,括號內(nèi)的字母a-d當中的任意一個,也既有/dev/had/,/dev/hda /dev/hdb /dev/hdc及/dev/hdd這四個文件的意思
Linux下幾乎所有的硬件設(shè)備文件都在/dev/這個目錄內(nèi),因此你會看到/dev/had,/dev/fd0
等的文件名
設(shè)備 設(shè)備在linux內(nèi)的文件名
IDE硬盤 /dev/hd【a-d】
SCSI|STA/USB /dev/sd[a-p]
U盤 /dev/sd[a-p]與(sata相同)
軟驅(qū) /dev/fd【0-1】
打印機 25針:/dev/Ip/【0-2】
USB:/dev/usb/Ip[0-15]
鼠標 USB:/dev/usb/mouse【0-15】
PS2:/dev/psaux
當前CD ROM/DVD ROM /dev/cdrom
當前鼠標 /dev/cdrom
磁帶機 IDE:/devht
SCSI:/dev/st0
磁盤的組成主要由盤片,機械手臂,磁頭與主軸馬達所組成,而數(shù)據(jù)的寫入其實是在盤片上面,盤片上面又可細分出扇區(qū)與柱面兩種單位,其中扇區(qū)每個為512bytes那么大,磁盤的第一個扇區(qū)很重要,因為第一個扇區(qū)記錄了兩個重要的信息。分別是
主引導分區(qū):可以安裝引導加載程序的地方,由446bytes
分區(qū)表:記錄整塊硬盤分區(qū)的狀態(tài),有64bytes
MBR是很重要的,因為當系統(tǒng)在開機的時候會主動取讀取這個區(qū)塊的內(nèi)容,這樣系統(tǒng)才會知道你的程序放在哪里且該如何進行開機,如果你要安裝多重引導的系統(tǒng),MBR這個區(qū)塊的管理就很重要
我們就是利用參考柱面號碼的方式來處理。在分區(qū)表所在的64bytes容量中,總共分為四組記錄區(qū),每組記錄區(qū)記錄了該區(qū)段的啟示與結(jié)束的柱面號碼。
由于分區(qū)表就只有64bytes而已,最多只能容納四個分區(qū),這四個分區(qū)被稱為主或擴展分區(qū),
l 其實所謂的分區(qū)只是針對那個64bytes的分區(qū)表進行設(shè)置而已
l 硬盤默認的分區(qū)表僅能寫入四組分區(qū)信息
l 這四組分區(qū)信息我們稱為主或擴展分區(qū)
l 分區(qū)最小的單位為柱面
當系統(tǒng)要寫入磁盤時,一定會參考磁盤分區(qū)表,才能針對某個分區(qū)進行數(shù)據(jù)的處理
1. 數(shù)據(jù)的安全性
2. 系統(tǒng)的性能考慮
邏輯分區(qū)的設(shè)備名稱號碼由5開始。
關(guān)于主分區(qū),擴展分區(qū),邏輯分區(qū)的特性我們組個簡單的定義
主分區(qū)與擴展分區(qū)最多可以有四個(硬盤的限制)
擴展分區(qū)最多只能有一個(操作系統(tǒng)的限制)
邏輯分區(qū)是由擴展分區(qū)持續(xù)切割出來的分區(qū)
能夠被格式化后作為數(shù)據(jù)訪問的分區(qū)為主分區(qū)與邏輯分區(qū),擴展分區(qū)無法格式化
邏輯分區(qū)的數(shù)量依操作系統(tǒng)而不同,在linux系統(tǒng)中,IDE硬盤最多有59個邏輯分區(qū),(5號到63號,)SATA硬盤則有11個邏輯分區(qū)(5號到15號)
分區(qū)是以賬面為級單位的“連續(xù)”磁盤空間
如果擴展分區(qū)被破壞,所有邏輯分區(qū)將會被刪除,因為邏輯分區(qū)的信息都記錄在擴展分區(qū)里
擴展分區(qū)本身則是提供來給邏輯分區(qū)創(chuàng)建使用
COMS是記錄各項硬件參數(shù)且嵌入在主板上面的存儲器,
BIOS則是一個寫入到主板上的一個韌體,就是寫入到硬件上的一個軟件程序
這個Biso 就是開機的時候計算機系統(tǒng)會主動執(zhí)行的第一個程序了
接下來BIOS回去分析計算機里面有哪些存儲設(shè)備,我們以硬盤為例。MBR真?zhèn)€僅有446bytes的硬盤容量里面會放置最基本的引導加載程序,此時BIOS完成,接下來就是MBR內(nèi)的引導程序的工作了
這個引導加載程序的目的是在加載內(nèi)核文件,由于引導加載程序是操作系統(tǒng)在安裝的時候所提供的,所以它會識別硬盤內(nèi)的文件系統(tǒng)格式,因此就能夠讀取內(nèi)核文件,記下來就是內(nèi)核的工作,引導加載程序也完成,之后就是大家所知道的操作系統(tǒng)的任務了
簡單的說,整個開機流程到操作系統(tǒng)之前的動作應該是這樣的
1. BIOS:開機主動執(zhí)行的韌體,會認識第一個可開機的設(shè)備
2. MBR:第一個可開機設(shè)備的第一個扇區(qū)內(nèi)的主引導分區(qū)塊,內(nèi)包含引導加載程序
3. 引導加載程序,一支可以讀取內(nèi)核文件來執(zhí)行的軟件。
4. 內(nèi)核文件:開始操作系統(tǒng)的功能
Boot loader則是操作系統(tǒng)安裝在MBR上面的一套軟件了,由于MBR僅有446bytes而已,因此這個引導加載程序是非常小而完美的,這個boo loader的主要任務有下面這些項目
提供菜單:用戶可以選擇不同的開機選項,這也是多重引導的重要功能
載入內(nèi)核文件:直接指向開機的程序區(qū)段來開始操作系統(tǒng)
轉(zhuǎn)交其他loader:將引導加載功能轉(zhuǎn)交給其他loader負責
引導加載程序除了可以安裝在MBR之外,還可以安裝在每個分區(qū)的引導扇區(qū),這個特色就是造就“多重引導”的功能
l 每個分區(qū)都擁有自己的啟動扇區(qū)
l 一個電腦兩個系統(tǒng),為第一分區(qū)、第二分區(qū)
l 實際可開機的內(nèi)核文件是放置到各分區(qū)內(nèi)的
l Loader只會認識自己的系統(tǒng)分區(qū)內(nèi)的可開機內(nèi)核文件,以及其他loader而已
l Loader可直接指向或者是間接管理權(quán)轉(zhuǎn)交給另一個管理程序
先安裝Windows后安裝linux
因為,如果先安裝Linux再安裝Windows,那么MBR的引導加載程序就會只有windows的選項,而不會有linux的選項(因為原本在MBR內(nèi)的linux的引導加載程序就會被覆蓋掉)。
目錄樹結(jié)構(gòu):
所謂的目錄樹結(jié)構(gòu)就是以根目錄為主,然后向下呈現(xiàn)分支裝的目錄結(jié)構(gòu)的一種文件按結(jié)構(gòu)。所以,整個目錄樹結(jié)構(gòu)最重要的就是那個根目錄,這個根目錄的表示方法為一條斜線“/”
所有的文件都是由根目錄衍生而來的,而次目錄之下還能夠有一起其他的數(shù)據(jù)存在。
我們的文件數(shù)據(jù)其實是放在磁盤分區(qū)中的,現(xiàn)在的問題是如何結(jié)合目錄書的結(jié)構(gòu)與硬盤內(nèi)的數(shù)據(jù),這個時候就牽扯到“掛載”
文件系統(tǒng)與目錄樹的關(guān)系(掛載)
所謂的“掛載”就是利用一個目錄當成進入點,將磁盤分區(qū)的數(shù)據(jù)放置在該目錄下;也就是說,進入該目錄就可以讀取該分區(qū)的意思。這個操作我們稱為“掛載”,那個進入點的目錄我們稱為“掛載點”
主機的服務規(guī)劃與硬件的關(guān)系
小型企業(yè)常見的服務
1.NAT(達到路由器的功能)
2.SAMBA(加入windows網(wǎng)絡(luò)上的鄰居)
3.Mail(郵件服務器)
4.Web(www服務器)
5.DHCP(提供客戶端自動獲取IP的功能)
6.Proxy(代理服務器)
7.FTP
重點回顧
¤ 新添計算機硬件配置時,需要考慮的角度有游戲機/工作機的考慮,性價比的考慮,支持度的考慮等。
¤ 舊的硬件配置可能由于爆粗內(nèi)的問題或者是電子零件老化的問題,導致計算機系統(tǒng)非常容易在運行過程中出現(xiàn)不明的死機情況。
¤ 在linux系統(tǒng)中,每個設(shè)備都被當成一個文件來對待,每個設(shè)備都會有設(shè)備文件名。
¤ 磁盤的設(shè)備文件名為IDE接口的/dev/hd[a-d]及SATA/SCSI/USB接口的/dev/sd【a-p】兩種
¤ 磁盤的第一個扇區(qū)主要記錄了兩個重要的信息,分別是:
¤ (1)主引導分區(qū);可以安裝加載程序的地方,有446byts;(2)
¤ (2)分區(qū)表:記錄整塊硬盤分區(qū)的狀態(tài),有64bytes
¤ 磁盤的主分區(qū)與擴展分區(qū)最多可以有四個,邏輯分區(qū)的設(shè)備文件名號碼一定由5號開始
¤ 開機的流程是:BIOS——MBR——boot loader——內(nèi)核文件
¤ Boot loader的功能主要是提供菜單,加載內(nèi)核,轉(zhuǎn)交控制權(quán)給其他loader
¤ Boot loader可以安裝的地點有兩個,分別是MBR與boot sector
¤ Linux操作系統(tǒng)的文件使用目錄樹系統(tǒng),與磁盤的對應需要有“掛載”的操作才行
1.一臺計算機主機是否只要CPU夠快,整體速度就會提高?
不會,整體速度提高要綜合整體配置,比如內(nèi)存頻率 硬盤容量,等多方面提升
2.Linux對于硬件要求需要的考慮是什么?是否一定要很高的配置才能安裝Linux?
不需要,按實際應用環(huán)境功能與所提供的服務來決定高低配置
CPU至少是2GHz系列等級以上的
內(nèi)存可以考慮高一點,因為內(nèi)存如果不夠用就會占用硬盤容量 所謂的交換分區(qū) 這樣對整體服務器性能不是很好
硬盤轉(zhuǎn)速要高點,容量 要大些
3. 一部好的主機在安裝之前,最好先進行規(guī)劃,哪些是必定需要注意的linux主機規(guī)劃事項
1. 選擇適當?shù)?span lang="en-us" xml:lang="en-us">distribution(發(fā)行版)
服務器上Red Hat Enterprise Linux及SuSE Enterp Linux不錯的選擇,版本改動的幅度較小,并且更新支持的期限較長
2. 主機的服務與硬件的關(guān)系
3. 主機硬盤的主要規(guī)劃
4. 請寫出下列配置在linux中的設(shè)備文件名
IDE硬盤 /dev/hd【a-d】
CDROM /dev/cdrom
打印機 25針:/dev/Ip【0-2】 USB:/dev/usb/Ip【0-15】
軟驅(qū) /dev/fd[0-1]
網(wǎng)卡 /etc/sysconfig/network-scprits/if-eth0
如果你的系統(tǒng)經(jīng)常死機,又找不到方法解決,你可以向硬件的哪個方向搜尋?
1. CPU溫度過高,內(nèi)存爆滿,電源供電不穩(wěn)定等情況
5. 目前在個人計算機上面常見的硬盤與主板的連接接口有哪兩個
SATA與SCSI接口
個人計算機SATA 服務器SCSI
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。