資源描述:
《摜linux私房菜linux私房菜》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、摜的Linux私房菜Linux私房菜摜的Linux私房菜Linux私房菜.txt本文由jy0365貢獻(xiàn)doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。鳥(niǎo)哥的linux私房菜-基礎(chǔ)學(xué)習(xí)篇課后習(xí)題答案第一篇:Linux的規(guī)劃與安裝一、什么是Linux1.一個(gè)完整的作業(yè)系統(tǒng)至少要能夠完整的控制整個(gè)硬件,請(qǐng)問(wèn),作業(yè)系統(tǒng)應(yīng)該要控制硬件的哪些單元?至少要能夠控制:(1)input/outputcrontrol,(2)devicecontrol,(3)processmanagement,(4
2、)filemanagement.等等!2.核心的功能在于管控整個(gè)系統(tǒng)的硬件,這包括了CPU運(yùn)算單元的管理,輸入/輸出的管理,記憶體的管理等等。那么請(qǐng)問(wèn)一個(gè)較為完整的作業(yè)系統(tǒng),應(yīng)該包含哪些部分?應(yīng)包含Kernel+KernelTools+Applications等等3.一個(gè)GBytes的硬盤(pán)空間,等于幾個(gè)KBytes?1GBytes=1024MBytes*1024KBytes/MBytes=1048576KBytes4.你在你的主機(jī)上面安裝了一張網(wǎng)絡(luò)卡,但是開(kāi)機(jī)之后,系統(tǒng)卻無(wú)法使用,您確定網(wǎng)絡(luò)卡是好的,那么可能的問(wèn)
3、題出在哪里?該如何解決?因?yàn)樗械挠布紱](méi)有問(wèn)題,所以,可能出問(wèn)題的地方在于系統(tǒng)的核心(kernel)不支持這張網(wǎng)絡(luò)卡。解決的方法,到網(wǎng)絡(luò)卡的開(kāi)發(fā)商網(wǎng)站,下載支援您主機(jī)作業(yè)系統(tǒng)的驅(qū)動(dòng)程序,安裝網(wǎng)絡(luò)卡驅(qū)動(dòng)程序后,就可以使用了。5.我在一部主機(jī)上面安裝Windows作業(yè)系統(tǒng)時(shí),并且安裝了顯示卡的驅(qū)動(dòng)程序,他是沒(méi)有問(wèn)題的。但是安裝Linux時(shí),卻無(wú)法完整的顯示整個(gè)XWindow。請(qǐng)問(wèn),我可不可以將Windows上面的顯示卡驅(qū)動(dòng)程序拿來(lái)安裝在Linux上?不行!因?yàn)楹诵牟煌槍?duì)硬件所寫(xiě)的驅(qū)動(dòng)程序也會(huì)不相同,編譯器也不同
4、,當(dāng)然,驅(qū)動(dòng)程序也無(wú)法在兩個(gè)作業(yè)系統(tǒng)間相容。這也是為何開(kāi)發(fā)商在他們的網(wǎng)站上面,都會(huì)同時(shí)提供許多不同作業(yè)系統(tǒng)的驅(qū)動(dòng)程序之故。6.我在Windows上面玩的游戲,可不可以拿到Linux去玩?當(dāng)然不行!跟上一題相似的,因?yàn)橛螒蛞彩且粋€(gè)應(yīng)用程序(application),他必須要使用到核心所提供的工具來(lái)開(kāi)發(fā)他的游戲,所以這個(gè)游戲是不可在不同的平臺(tái)間運(yùn)作的。除非這個(gè)游戲已經(jīng)進(jìn)行了移植。7.什么是軟件的移植?程序是由程序碼(通成為ASCII格式)經(jīng)過(guò)編譯器編譯成為binaryfile之后,才能夠在該作業(yè)系統(tǒng)上面執(zhí)行。因此,您
5、可以將您的程序的程序碼修改成可以適應(yīng)其他作業(yè)系統(tǒng)的環(huán)境,并且加以編譯,使程序可以在其他平臺(tái)上運(yùn)作,這個(gè)修改的動(dòng)作即為移植。8.Linux本身僅是一個(gè)核心與相關(guān)的核心工具而已,不過(guò),他已經(jīng)可以驅(qū)動(dòng)所有的硬件,所以,可以算是一個(gè)很陽(yáng)春的作業(yè)系統(tǒng)了。經(jīng)過(guò)其他應(yīng)用程序的開(kāi)發(fā)之后,被整合成為L(zhǎng)inuxdistribitions。請(qǐng)問(wèn)眾多的distributions之間,有何異同?相同:利用同樣的Linuxkernel(http://www.kernel.org),幾乎相同的自由軟件套件(例如GNU里面的gcc/glibc/
6、vi/apache/bind/sendmail……),幾乎相同的操作接口(例如均使用bash/KDE/GNOME等等)。不同:使用的kernel與各軟件的版本可能會(huì)不同;各開(kāi)發(fā)商加入的應(yīng)用工具不同,使用的套件管理模式不同(debian與RPM)1Unix是誰(shuí)寫(xiě)出來(lái)的?GNU計(jì)畫(huà)是誰(shuí)發(fā)起的?Unix是KenThompson寫(xiě)的,1973年再由DennisRitchie以C語(yǔ)言改寫(xiě)成功。至于GNU與FSF則是RichardStallman發(fā)起的。10.GNU的全名為何?他主要由那個(gè)基金會(huì)支持?GNU是GNUisNot
7、Unix的簡(jiǎn)寫(xiě),是個(gè)無(wú)窮回圈!另外,這個(gè)計(jì)畫(huà)是由自由軟件基金會(huì)(FreeSoftwareFoundation,FSF)所支持的!兩者都是由Stallman先生所發(fā)起的!11.我要如何取得Linuxdistribution的可安裝光盤(pán)?目前各大版本的Linuxdistribution大致上仍然依附在GPL這個(gè)版權(quán)宣告上,因此在網(wǎng)絡(luò)上面都可以輕易的下載,若有興趣的話(huà)可以到各發(fā)展的廠商主網(wǎng)頁(yè)去下載。然而為了頻寬的節(jié)省起見(jiàn),建議在臺(tái)灣以映像站臺(tái)來(lái)下載速度上會(huì)快上很多,特別建議南臺(tái)灣朋友可以到義守大學(xué)的FTP站(http:
8、//ftp.isu.edu.tw/)下載資料!12.簡(jiǎn)單的說(shuō)明一下什么是GNU的GPL?1.任何個(gè)人或公司均可釋出自由軟件(freesoftware);2.任何釋出自由軟件的個(gè)人或公司,均可由自己的服務(wù)來(lái)收取適當(dāng)?shù)馁M(fèi)用;3.該軟件的原始碼(SourceCode)需要隨軟件附上,并且是可公開(kāi)發(fā)表的;4.任何人均可透過(guò)任何正常管道取得此一自由軟件,且均可取得此一授權(quán)模式。13