目錄樹(shù)結(jié)構(gòu)(directory tree)
Linux內(nèi)的所有資料都是以檔案的形態(tài)來(lái)呈現(xiàn)的,所以啰,整個(gè)Linux系統(tǒng)最重要的地方就是在于目錄樹(shù)架構(gòu)
所謂的目錄樹(shù)架構(gòu)(directory tree)就是以根目錄為主,然后向下呈現(xiàn)分支狀的目錄結(jié)構(gòu)的一種檔案架構(gòu)。
所以,整個(gè)目錄樹(shù)架構(gòu)最重要的就是那個(gè)根目錄(root directory),這個(gè)根目錄的表示方法為一條斜線『/』,所有的檔案都與目錄樹(shù)有關(guān)
檔案系統(tǒng)與目錄樹(shù)的關(guān)系(掛載)
所謂的『掛載』就是利用一個(gè)目錄當(dāng)成進(jìn)入點(diǎn),將磁碟分割槽的資料放置在該目錄下;也就是說(shuō),進(jìn)入該目錄就可以讀取該分割槽的意思。這個(gè)動(dòng)作我們稱(chēng)為『掛載』,那個(gè)進(jìn)入點(diǎn)的目錄我們稱(chēng)為『掛載點(diǎn)』。
由于整個(gè)Linux系統(tǒng)最重要的是根目錄,因此根目錄一定需要掛載到某個(gè)分割槽的。至于其他的目錄則可依使用者自己的需求來(lái)給予掛載到不同的分割槽。
主機(jī)的服務(wù)規(guī)劃與硬件的關(guān)系
NAT(達(dá)成IP分享器的功能):
通常小型企業(yè)或者是學(xué)校單位大多僅會(huì)有一條對(duì)外的連線,然后全公司/學(xué)校內(nèi)的電腦全部透過(guò)這條連線連到網(wǎng)際網(wǎng)路上。
此時(shí)我們就得要使用IP分享器來(lái)讓這一條對(duì)外連線分享給所有的公司內(nèi)部員工使用。
那么Linux能不能達(dá)到此一IP分享的功能呢?當(dāng)然可以,就是透過(guò)NAT服務(wù)即可達(dá)成這項(xiàng)任務(wù)了!
在這種環(huán)境中,由于Linux作為一個(gè)內(nèi)/外分離的實(shí)體,因此網(wǎng)路流量會(huì)比較大一點(diǎn)。
此時(shí)Linux主機(jī)的網(wǎng)路卡就需要比較好些的配備。
其他的CPU、RAM、硬碟等等的影響就小很多。
事實(shí)上,單利用Linux作為NAT主機(jī)來(lái)分享IP是很不智的~因?yàn)镻C的耗電能力比IP分享器要大的多~
Linux NAT還可以額外的加裝很多分析軟體,可以用來(lái)分析用戶(hù)端的連線,或者是用來(lái)控制頻寬與流量,達(dá)到更公平的頻寬使用呢!
SAMBA(加入Windows網(wǎng)路上的芳鄰):
在你的Windows系統(tǒng)之間如何傳輸資料呢?當(dāng)然就是透過(guò)網(wǎng)路上的芳鄰來(lái)傳輸啦!
這種伺服器由于分享的資料量較大,對(duì)于系統(tǒng)的網(wǎng)路卡與硬碟的大小及速度就比較重要,
如果你還針對(duì)不同的使用者提供檔案伺服器功能,那么/home這個(gè)目錄可以考慮獨(dú)立出來(lái),并且加大容量。
Mail(郵件伺服器):
雖然免費(fèi)的信箱已經(jīng)非常夠用了,如果你是一間私人單位的公司,你的公司內(nèi)傳送的email是具有商業(yè)機(jī)密或隱私性的,那你還想要交給免費(fèi)信箱去管理嗎?
此時(shí)才有需要架設(shè)mail server啰。
在mail server上面,重要的也是硬碟容量與網(wǎng)路卡速度,在此情境中,也可以將/var目錄獨(dú)立出來(lái),并加大容量。
Web(WWW伺服器):
WWW伺服器幾乎是所有的網(wǎng)路主機(jī)都會(huì)安裝的一個(gè)功能,因?yàn)樗丝梢蕴峁㊣nternet的WWW連線之外,
很多在網(wǎng)路主機(jī)上面的軟體功能(例如某些分析軟體所提供的最終分析結(jié)果的畫(huà)面)也都使用WWW作為顯示的介面。
CentOS使用的是Apache這套軟體來(lái)達(dá)成WWW網(wǎng)站的功能,在WWW伺服器上面,
如果你還有提供資料庫(kù)系統(tǒng)的話, 那么CPU的等級(jí)就不能太低,而最重要的則是RAM了!
要增加WWW伺服器的效能,通常提升RAM是一個(gè)不錯(cuò)的考量。
DHCP(提供用戶(hù)端自動(dòng)取得IP的功能):
如果你是個(gè)區(qū)域網(wǎng)路管理員,你的區(qū)網(wǎng)內(nèi)共有20部以上的電腦給一般員工使用,這些員工假設(shè)并沒(méi)有電腦網(wǎng)路的維護(hù)技能。
那你想要讓這些電腦在連上Internet時(shí)需要手動(dòng)去設(shè)定IP還是他可以自動(dòng)的取得IP呢?當(dāng)然是自動(dòng)取得比較方便啦!
這就是DHCP服務(wù)的功能了!用戶(hù)端電腦只要選擇『自動(dòng)取得IP』,其他的,就是你系統(tǒng)管理員在DHCP伺服器上面設(shè)定一下即可。
這個(gè)咚咚的硬體要求可以不必很高啰。
FTP:
常常看到很多朋友喜歡架設(shè)FTP去進(jìn)行網(wǎng)路資料的傳輸,甚至很多人會(huì)架設(shè)地下FTP網(wǎng)站去傳輸些違法的資料。
老實(shí)說(shuō),『FTP傳輸再怎么地下化也是很容易被捉到的』啦!所以,鳥(niǎo)哥相當(dāng)不建議您架設(shè)FTP的喔!
不過(guò),對(duì)于大專(zhuān)院校來(lái)說(shuō),因?yàn)槌3P枰窒斫o全校師生一些免費(fèi)的資源, 此時(shí)匿名使用者的FTP軟體功能就很需要存在了。
對(duì)于FTP的硬體需求來(lái)說(shuō),硬碟容量與網(wǎng)路卡好壞相關(guān)性較高。
鳥(niǎo)哥的私房菜(基礎(chǔ)篇)【第三版】課后練習(xí)答案
1.一部電腦主機(jī)是否只要CPU 夠快,整體速度就會(huì)提高
一部電腦系統(tǒng)的速度與整體電腦系統(tǒng)的運(yùn)作有關(guān),每個(gè)元件皆會(huì)影響電腦的速度!
這包括了記憶體,處理器,顯卡與顯示卡速度,硬碟的速度以及其他相關(guān)的輸入輸出介面等等!
所以,如果您的系統(tǒng)是升級(jí)的,那么還得必須要注意各個(gè)舊元件是否可以保留,或者舊的可以用的元件必須要舍棄
2.Linux對(duì)于硬體的要求需要的考慮為何?是否一定要很高的配備才能安裝Linux嗎
Linux對(duì)于硬體的要求是因『服務(wù)種類(lèi),服務(wù)范圍及主機(jī)的角色』而定的。
例如一部專(zhuān)門(mén)用來(lái)運(yùn)算數(shù)值解析的Linux的運(yùn)算工作站,需要比較強(qiáng)大的處理器與足夠的內(nèi)存來(lái)進(jìn)行工作,至于一般家庭用的僅用來(lái)做為ADSL的寬頻分享器的Linux的主機(jī),則只要的P -三等級(jí)的電腦,甚至的P -二系列的等級(jí),就可以很順利的運(yùn)行Linux的了
3.一部好的主機(jī)在安裝之前,最好先進(jìn)行規(guī)劃,哪些是必定需要注意的Linux的主機(jī)規(guī)劃事項(xiàng)
Linux上的主機(jī)是否開(kāi)放網(wǎng)路服務(wù)?
這部主機(jī)的未來(lái)規(guī)劃中,是否需要進(jìn)行大量的運(yùn)算?
這部主機(jī)是否需要提供很大的硬碟容量來(lái)服務(wù)客戶(hù)端的使用?
這部主機(jī)預(yù)計(jì)開(kāi)放的網(wǎng)路服務(wù)內(nèi)容?等等,都是需要經(jīng)過(guò)考量的,尤其未來(lái)的『套件選擇安裝』上面,更需要依據(jù)這些規(guī)劃來(lái)設(shè)定
4.在Linux的裝置檔名:
SATA硬盤(pán) : / dev /高清[A至D]
CDROM : / dev /光驅(qū)
打印機(jī) : / dev / LP的[0-2]
軟盤(pán)機(jī) : / dev / fd的[0-1]
網(wǎng)卡是 : / dev / ETH的[0 - n]的
5.目前在個(gè)人電腦上面常見(jiàn)的硬碟與主機(jī)板的連接介面有哪兩個(gè)
有早期的IDE的介面與最近的的SATA介