linux练习手册,Linux操作习题集(1)

動動手實作題:假設你不知道你的主機內部的各項元件資料,請拆開你的主機機殼,並將內部所有的元件拆開,並且依序列出:

CPU的廠牌、型號、最高時脈;

主記憶體的容量、介面 (DDR/DDR II等);

顯示卡的介面 (AGP/PCIe/內建) 與容量

主機板的廠牌、南北橋的晶片型號、BIOS的廠牌、有無內建的網卡或音效卡等

硬碟的連接介面 (IDE/SATA等)、硬碟容量、轉速、緩衝記憶體容量等。

然後再將他組裝回去。注意,拆裝前務必先取得你主機板的說明書,因此你可能必須要上網查詢上述的各項資料。

利用軟體:假設你不想要拆開主機機殼,但想瞭解你的主機內部各元件的資訊時,該如何是好?

如果使用的是Windows作業系統,可使用CPU-Z(http://www.cpuid.com/cpuz.php)這套軟體,如果是Linux環境下,可以使用『cat

/proc/cpuinfo』 及使用『lspci』來查閱各項元件的型號;

依據文末的延伸閱讀連結,自行搜尋出 BIOS 的主要任務,以及目前在個人電腦上面常見的 BIOS 製造商有哪幾家?

你在你的主機上面安裝了一張網路卡,但是開機之後,系統卻無法使用,你確定網路卡是好的,那麼可能的問題出在哪裡?該如何解決?

因為所有的硬體都沒有問題,所以,可能出問題的地方在於系統的核心(kernel)

不支援這張網路卡。解決的方法,(1)到網路卡的開發商網站,(2)下載支援你主機作業系統的驅動程式,

(3)安裝網路卡驅動程式後,就可以使用了。

我在一部主機上面安裝Windows作業系統時,並且安裝了顯示卡的驅動程式,他是沒有問題的。但是安裝Linux時,卻無法完整的顯示整個X

Window。請問,我可不可以將Windows上面的顯示卡驅動程式拿來安裝在Linux上?

不行!因為核心不同,針對硬體所寫的驅動程式也會不相同,編譯器也不同,當然,驅動程式也無法在兩個作業系統間相容。

這也是為何開發商在他們的網站上面,都會同時提供許多不同作業系統的驅動程式之故。

一個作業系統至少要能夠完整的控制整個硬體,請問,作業系統應該要控制硬體的哪些單元?

根據硬體的運作,以及資料在主機上面的運算情況與寫入/讀取情況,我們知道至少要能夠控制: (1)input/output

crontrol, (2)device control, (3)process management, (4)file

management. 等等!

一個GBytes的硬碟空間,等於幾個KBytes?

1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576

KBytes

我在Windows上面玩的遊戲,可不可以拿到Linux去玩?

當然不行!因為遊戲也是一個應用程式 (application),他必須要使用到核心所提供的工具來開發他的遊戲,

所以這個遊戲是不可在不同的平台間運作的。除非這個遊戲已經進行了移植。

Linux本身僅是一個核心與相關的核心工具而已,不過,他已經可以驅動所有的硬體,

所以,可以算是一個很陽春的作業系統了。經過其他應用程式的開發之後,被整合成為Linux

distribitions。請問眾多的distributions之間,有何異同?

相同:(1)同樣使用 http://www.kernel.org 所釋出的核心; (2)支援同樣的標準,如 FHS、LSB

等; (3)使用幾乎相同的自由軟體 (例如 GNU 裡面的 gcc/glibc/vi/apache/bind/sendmail...

); (4)幾乎相同的操作介面 (例如均使用 bash/KDE/GNOME 等等)。

不同:使用的 kernel 與各軟體的版本可能會不同;各開發商加入的應用工具不同,使用的套件管理模式不同(dpkg 與

RPM)

Unix 是誰寫出來的? GNU 計畫是誰發起的?

Unix 是 Ken Thompson 寫的,1973 年再由 Dennis Ritchie 以 C 語言改寫成功。 至於

GNU 與 FSF 則是 Richard Stallman 發起的。

GNU 的全名為何?他主要由那個基金會支持?

GNU 是 GNU is Not Unix 的簡寫,是個無窮迴圈! 另外,這個計畫是由自由軟體基金會 (Free

Software Foundation, FSF) 所支持的! 兩者都是由 Stallman 先生所發起的!

何謂多人 ( Multi-user ) 多工 ( Multitask )?

Multiuser 指的是 Linux

允許多人同時連上主機之外,每個使用者皆有其各人的使用環境,並且可以同時使用系統的資源!

Multitask 指的是多工環境,在 Linux 系統下, CPU 與其他例如網路資源可以同時進行多項工作, Linux

最大的特色之一即在於其多工時,資源分配較為平均!

簡單說明 GNU General Public License ( GPL ) 與 Open Source 的精神:

1. GPL 的授權之軟體,乃為自由軟體(Free software),任何人皆可擁有他; 2. 開發 GPL

的團體(或商業企業)可以經由該軟體的服務來取得服務的費用; 3. 經過 GPL 授權的軟體,其屬於 Open source

的情況,所以應該公布其原始碼; 4. 任何人皆可修改經由 GPL 授權過的軟體,使符合自己的需求; 5. 經過修改過後 Open

source 應該回饋給 Linux 社群。

什麼是 POSIX ?為何說 Linux 使用 POSIX 對於發展有很好的影響?

POSIX 是一種標準規範,主要針對在 Unix 作業系統上面跑的程式來進行規範。 若你的作業系統符合 POSIX ,則符合

POSIX 的程式就可以在你的作業系統上面運作。 Linux 由於支援 POSIX ,因此很多 Unix 上的程式可以直接在

Linux 上運作, 因此程式的移植相當簡易!也讓大家容易轉換平台,提升 Linux 的使用率。

Linux 的發展主要分為哪兩種核心版本?

主要分為奇數的發展中版本(develop),如 2.5 ,及偶數的穩定版本,如 2.6 。

簡單說明 Linux 成功的因素?

1. 藉由 Minix 作業系統開發的 Unix like ,沒有版權的糾紛;

2. 藉助於 GNU 計畫所提供的各項工具軟體, gcc/bash 等;

3. 藉由 Internet 廣為流傳;

4. 藉由支持 POSIX 標準,讓核心能夠適合所有軟體的開發;

5. 托瓦茲強調務實,虛擬團隊的自然形成!

我的 Linux 系統上面老是出現問題,他有一個錯誤訊息為『fatal: SASL per-connection

security setup』請幫我找出可能的原因為何?

先跑到 http://www.google.com.tw

裡面去,輸入上列的錯誤訊息,就可以找到很多文件,根據文件去判斷吧!

Windows的作業系統當中,老是自動出現一個名為internet optimizer的軟體,我想要知道他是什麼,可以怎麼找?

利用 http://www.google.com.tw 輸入 inetnet optimizer 後,

就可以找到相關的資訊。基本上,這是一個木馬程式啦!趕緊移除吧!

想一想再回答,為何您想要學習Linux?有沒有持續學習的動力?您想要Linux幫您達成什麼樣的工作目標?

問答題部分:

我的Linux發生問題,我老是找不到正確的答案,想要去http://phorum.study-area.org提問,應該要先做哪些動作才發問?

1. 先將您 Linux 上面的問題作一個清楚的描述,例如,做了什麼動作,結果發生了什麼訊息與結果。

2. 先到 http://phorum.study-area.org 內的『搜尋』查詢有無相關的問題

3. 再到 http://www.google.com.tw 查詢一下有無相關的資訊

4. 將您的問題描述寫下,並且寫下您的判斷,以及查詢過資料的結果。

5. 等待回覆~

你覺得學習Linux最重要的一環是什麼?

其實是自己的學習心態~最重要的地方在於能夠『刻苦耐勞~』 ^_^

什麼是TLDP?全名為何?網站在哪裡?

TLDP是 The Linux Documentation Project 的縮寫,內容提到的是 Linux 作業系統的各個

How-To 以及相關的說明文件如 man page 等等。網站在 http://www.tldp.org 喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值