linux练习手册,Linux操作习题集(1)
動(dòng)動(dòng)手實(shí)作題:假設(shè)你不知道你的主機(jī)內(nèi)部的各項(xiàng)元件資料,請拆開你的主機(jī)機(jī)殼,並將內(nèi)部所有的元件拆開,並且依序列出:
CPU的廠牌、型號、最高時(shí)脈;
主記憶體的容量、介面 (DDR/DDR II等);
顯示卡的介面 (AGP/PCIe/內(nèi)建) 與容量
主機(jī)板的廠牌、南北橋的晶片型號、BIOS的廠牌、有無內(nèi)建的網(wǎng)卡或音效卡等
硬碟的連接介面 (IDE/SATA等)、硬碟容量、轉(zhuǎn)速、緩衝記憶體容量等。
然後再將他組裝回去。注意,拆裝前務(wù)必先取得你主機(jī)板的說明書,因此你可能必須要上網(wǎng)查詢上述的各項(xiàng)資料。
利用軟體:假設(shè)你不想要拆開主機(jī)機(jī)殼,但想瞭解你的主機(jī)內(nèi)部各元件的資訊時(shí),該如何是好?
如果使用的是Windows作業(yè)系統(tǒng),可使用CPU-Z(http://www.cpuid.com/cpuz.php)這套軟體,如果是Linux環(huán)境下,可以使用『cat
/proc/cpuinfo』 及使用『lspci』來查閱各項(xiàng)元件的型號;
依據(jù)文末的延伸閱讀連結(jié),自行搜尋出 BIOS 的主要任務(wù),以及目前在個(gè)人電腦上面常見的 BIOS 製造商有哪幾家?
你在你的主機(jī)上面安裝了一張網(wǎng)路卡,但是開機(jī)之後,系統(tǒng)卻無法使用,你確定網(wǎng)路卡是好的,那麼可能的問題出在哪裡?該如何解決?
因?yàn)樗械挠搀w都沒有問題,所以,可能出問題的地方在於系統(tǒng)的核心(kernel)
不支援這張網(wǎng)路卡。解決的方法,(1)到網(wǎng)路卡的開發(fā)商網(wǎng)站,(2)下載支援你主機(jī)作業(yè)系統(tǒng)的驅(qū)動(dòng)程式,
(3)安裝網(wǎng)路卡驅(qū)動(dòng)程式後,就可以使用了。
我在一部主機(jī)上面安裝Windows作業(yè)系統(tǒng)時(shí),並且安裝了顯示卡的驅(qū)動(dòng)程式,他是沒有問題的。但是安裝Linux時(shí),卻無法完整的顯示整個(gè)X
Window。請問,我可不可以將Windows上面的顯示卡驅(qū)動(dòng)程式拿來安裝在Linux上?
不行!因?yàn)楹诵牟煌?#xff0c;針對硬體所寫的驅(qū)動(dòng)程式也會(huì)不相同,編譯器也不同,當(dāng)然,驅(qū)動(dòng)程式也無法在兩個(gè)作業(yè)系統(tǒng)間相容。
這也是為何開發(fā)商在他們的網(wǎng)站上面,都會(huì)同時(shí)提供許多不同作業(yè)系統(tǒng)的驅(qū)動(dòng)程式之故。
一個(gè)作業(yè)系統(tǒng)至少要能夠完整的控制整個(gè)硬體,請問,作業(yè)系統(tǒng)應(yīng)該要控制硬體的哪些單元?
根據(jù)硬體的運(yùn)作,以及資料在主機(jī)上面的運(yùn)算情況與寫入/讀取情況,我們知道至少要能夠控制: (1)input/output
crontrol, (2)device control, (3)process management, (4)file
management. 等等!
一個(gè)GBytes的硬碟空間,等於幾個(gè)KBytes?
1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576
KBytes
我在Windows上面玩的遊戲,可不可以拿到Linux去玩?
當(dāng)然不行!因?yàn)檫[戲也是一個(gè)應(yīng)用程式 (application),他必須要使用到核心所提供的工具來開發(fā)他的遊戲,
所以這個(gè)遊戲是不可在不同的平臺(tái)間運(yùn)作的。除非這個(gè)遊戲已經(jīng)進(jìn)行了移植。
Linux本身僅是一個(gè)核心與相關(guān)的核心工具而已,不過,他已經(jīng)可以驅(qū)動(dòng)所有的硬體,
所以,可以算是一個(gè)很陽春的作業(yè)系統(tǒng)了。經(jīng)過其他應(yīng)用程式的開發(fā)之後,被整合成為Linux
distribitions。請問眾多的distributions之間,有何異同?
相同:(1)同樣使用 http://www.kernel.org 所釋出的核心; (2)支援同樣的標(biāo)準(zhǔn),如 FHS、LSB
等; (3)使用幾乎相同的自由軟體 (例如 GNU 裡面的 gcc/glibc/vi/apache/bind/sendmail...
); (4)幾乎相同的操作介面 (例如均使用 bash/KDE/GNOME 等等)。
不同:使用的 kernel 與各軟體的版本可能會(huì)不同;各開發(fā)商加入的應(yīng)用工具不同,使用的套件管理模式不同(dpkg 與
RPM)
Unix 是誰寫出來的? GNU 計(jì)畫是誰發(fā)起的?
Unix 是 Ken Thompson 寫的,1973 年再由 Dennis Ritchie 以 C 語言改寫成功。 至於
GNU 與 FSF 則是 Richard Stallman 發(fā)起的。
GNU 的全名為何?他主要由那個(gè)基金會(huì)支持?
GNU 是 GNU is Not Unix 的簡寫,是個(gè)無窮迴圈! 另外,這個(gè)計(jì)畫是由自由軟體基金會(huì) (Free
Software Foundation, FSF) 所支持的! 兩者都是由 Stallman 先生所發(fā)起的!
何謂多人 ( Multi-user ) 多工 ( Multitask )?
Multiuser 指的是 Linux
允許多人同時(shí)連上主機(jī)之外,每個(gè)使用者皆有其各人的使用環(huán)境,並且可以同時(shí)使用系統(tǒng)的資源!
Multitask 指的是多工環(huán)境,在 Linux 系統(tǒng)下, CPU 與其他例如網(wǎng)路資源可以同時(shí)進(jìn)行多項(xiàng)工作, Linux
最大的特色之一即在於其多工時(shí),資源分配較為平均!
簡單說明 GNU General Public License ( GPL ) 與 Open Source 的精神:
1. GPL 的授權(quán)之軟體,乃為自由軟體(Free software),任何人皆可擁有他; 2. 開發(fā) GPL
的團(tuán)體(或商業(yè)企業(yè))可以經(jīng)由該軟體的服務(wù)來取得服務(wù)的費(fèi)用; 3. 經(jīng)過 GPL 授權(quán)的軟體,其屬於 Open source
的情況,所以應(yīng)該公布其原始碼; 4. 任何人皆可修改經(jīng)由 GPL 授權(quán)過的軟體,使符合自己的需求; 5. 經(jīng)過修改過後 Open
source 應(yīng)該回饋給 Linux 社群。
什麼是 POSIX ?為何說 Linux 使用 POSIX 對於發(fā)展有很好的影響?
POSIX 是一種標(biāo)準(zhǔn)規(guī)範(fàn),主要針對在 Unix 作業(yè)系統(tǒng)上面跑的程式來進(jìn)行規(guī)範(fàn)。 若你的作業(yè)系統(tǒng)符合 POSIX ,則符合
POSIX 的程式就可以在你的作業(yè)系統(tǒng)上面運(yùn)作。 Linux 由於支援 POSIX ,因此很多 Unix 上的程式可以直接在
Linux 上運(yùn)作, 因此程式的移植相當(dāng)簡易!也讓大家容易轉(zhuǎn)換平臺(tái),提升 Linux 的使用率。
Linux 的發(fā)展主要分為哪兩種核心版本?
主要分為奇數(shù)的發(fā)展中版本(develop),如 2.5 ,及偶數(shù)的穩(wěn)定版本,如 2.6 。
簡單說明 Linux 成功的因素?
1. 藉由 Minix 作業(yè)系統(tǒng)開發(fā)的 Unix like ,沒有版權(quán)的糾紛;
2. 藉助於 GNU 計(jì)畫所提供的各項(xiàng)工具軟體, gcc/bash 等;
3. 藉由 Internet 廣為流傳;
4. 藉由支持 POSIX 標(biāo)準(zhǔn),讓核心能夠適合所有軟體的開發(fā);
5. 托瓦茲強(qiáng)調(diào)務(wù)實(shí),虛擬團(tuán)隊(duì)的自然形成!
我的 Linux 系統(tǒng)上面老是出現(xiàn)問題,他有一個(gè)錯(cuò)誤訊息為『fatal: SASL per-connection
security setup』請幫我找出可能的原因?yàn)楹?#xff1f;
先跑到 http://www.google.com.tw
裡面去,輸入上列的錯(cuò)誤訊息,就可以找到很多文件,根據(jù)文件去判斷吧!
Windows的作業(yè)系統(tǒng)當(dāng)中,老是自動(dòng)出現(xiàn)一個(gè)名為internet optimizer的軟體,我想要知道他是什麼,可以怎麼找?
利用 http://www.google.com.tw 輸入 inetnet optimizer 後,
就可以找到相關(guān)的資訊。基本上,這是一個(gè)木馬程式啦!趕緊移除吧!
想一想再回答,為何您想要學(xué)習(xí)Linux?有沒有持續(xù)學(xué)習(xí)的動(dòng)力?您想要Linux幫您達(dá)成什麼樣的工作目標(biāo)?
問答題部分:
我的Linux發(fā)生問題,我老是找不到正確的答案,想要去http://phorum.study-area.org提問,應(yīng)該要先做哪些動(dòng)作才發(fā)問?
1. 先將您 Linux 上面的問題作一個(gè)清楚的描述,例如,做了什麼動(dòng)作,結(jié)果發(fā)生了什麼訊息與結(jié)果。
2. 先到 http://phorum.study-area.org 內(nèi)的『搜尋』查詢有無相關(guān)的問題
3. 再到 http://www.google.com.tw 查詢一下有無相關(guān)的資訊
4. 將您的問題描述寫下,並且寫下您的判斷,以及查詢過資料的結(jié)果。
5. 等待回覆~
你覺得學(xué)習(xí)Linux最重要的一環(huán)是什麼?
其實(shí)是自己的學(xué)習(xí)心態(tài)~最重要的地方在於能夠『刻苦耐勞~』 ^_^
什麼是TLDP?全名為何?網(wǎng)站在哪裡?
TLDP是 The Linux Documentation Project 的縮寫,內(nèi)容提到的是 Linux 作業(yè)系統(tǒng)的各個(gè)
How-To 以及相關(guān)的說明文件如 man page 等等。網(wǎng)站在 http://www.tldp.org 喔!
總結(jié)
以上是生活随笔為你收集整理的linux练习手册,Linux操作习题集(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一次找工作感受!
- 下一篇: [C#]使用EasyHook注入ws2_