2007年9月9日 星期日

有趣的linux入門文章-入門心法

Blog衷旨: 善用linux,訓練思考…

目的:1. 並且建立PGI Fortran的Cluster 2. 學會使用linux進行科學計算與數據處理

"不購買任何書籍,完全利用網路或圖書館..."



計畫:

2007/09/ 利用Vmware安裝utunbun (台北科技大學土木系 livecd for f95)



1. 收集unix基本教學,認知與使用方式。

2. 其他入門學習

有趣的linux入門文章 文章開頭

你從來只用過Windows,從來沒接觸過UNIX,只知道把一個檔案拽
來拽去,只知道硬碟就是C: D: E:卻從來沒有研究過分區表,也許
會用VC編個程式,很習慣它的集成環境....
有一天,不管什麼原因了,也許是看報紙上那些把內存和硬碟都分不
清楚的記者的吹噓,或者是頭家要求你用它作個項目,或者是同學
們都有了你沒有覺得很土,或者你聽說謀職有這個的經驗就有更大
希望....不管怎樣,你想在自己的機器上安裝一個Linux。OK,這個
文章就是給你寫的,因為從現下開始,你會有成堆的問題你會覺得從前
在windows那裡得來的有關計算機的經驗好像完全用不上。你會覺得
“Linux怎么這樣麻煩”。你會有種從來沒有開過汽車但是得
把汽車拆開修理一樣覺得無處下手。OK,這個文章就是為你寫的。


為什麼要學Linux。其實你不必學習Linux,如果你就是想使用計算機
讓它使你的工作,比如打字,排版,統計數據等更有效率,Linux不
行。Windows,或者我推薦windows 2000是你最好的選擇,它對中文
的支援很好,非常穩定,上面有無數應用程式,而且如果你自己承擔
風險,還可以使用盜版,免費。Linux將會給你造成很多麻煩,安裝時
會造成系統數據丟失,無法驅動網卡/聲卡/顯示卡/顯示器,無法配置
中文,圖形界面速度慢,等等。從前在windows上很容易做到的比如
修改顯示頻率或者安裝新的網卡驅動在Linux下都變得好像要你自己重
新上一次大一計算機原理課那麼討厭。呵呵,那Linux有什麼好處呢?


其實Linux沒什麼好處,從使用角度,它唯一的好處是它是
我們自己的,而windows再好,是Microsoft的。“又能怎么樣?”
你也許又問。區別是,Linux可以讓你來研究它,透過使用Linux你可以
獲得更深一步對計算機的了解 -- 而不只是一個全自動的盒子。計算機
是一個很神奇的東西,你也許對那些寫出windows的程式員很崇拜(我
是的),或者對那些能發明更好的算法更安全的作業系統的hacker(對不
起,遠程攻擊系統的不是hacker)很崇拜,那麼你應當知道,坐在一個
windows的機器前面整天就會用滑鼠拖拽也許能給你一個很好的打字員
的薪水,但是永遠無法讓你進入真正計算機的世界 -- 成為一個自由
思想的Hacker,或者說,你只能永遠是個windows的用戶 -- 也沒什麼
不好,很多領導還不會計算機呢 -- 而不可能有機會自己寫一個windows。
一個不太妙的結果是,當世界上充滿了windows的奴隸時,我們就得花
更大的價錢從Microsoft那裡獲得這樣的技術,某些社會裡,我們管這個
叫做剝削。


講這么多,無非是說,蘿蔔不能兩頭切,至少現下是這樣。要想什麼
別人都給你做好,系統安裝一路返回,硬體配置點兩下滑鼠,對不起,
請用windows 2000。如果你準備好了這一切,那麼接著看吧。
--
OK,你的第一個問題是︰什麼是Linux,它和UNIX有什麼區別?
問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到
高年紀學生在一個特大螢幕的機器上作題,你羨慕的看著他,問︰
“這是什麼計算機啊,這么進階?”而他不無驕傲的說,“這是
UNIX”。後來你懂的多了,知道那是SUN工作站,上面營運著Solaris,
就是UNIX。現下你又聽說Linux也是UNIX,是怎么回事呢?
short answer:去看書,街上很多Linux的書第一章就是講他們的歷史
和親屬關係的。


long answer: UNIX是一個20還是30年前由幾個研究生在實驗室裡開始
後來一個大公司把它商業化了的一個作業系統。一來二去,它成長
並且佔領了市場。當時它只是營運在只有大學才買得起一兩台的昂貴
機器上。後來機器多了,公司多了,懂得人也多了,就分家了,而
“UNIX”這個名字由於法律關係,誰也不能說自己的作業系統是“UNIX”
而只能說是“UNIX兼容”系統了。所以現下“UNIX”系統是不存在的,
存在的只是一個遙遠的傳說。那麼現下那些Solaris,AIX,IRIS都是什麼呢?
那些都是各公司在他們硬體平提上作的商業UNIX,這些系統都遵循一個
叫POSIX的古怪標準,對了,這個標準呢,是後來UNIX太多太亂,大家編程
界面甚至命令都不一樣了所以沒辦法座下來商量的一個協議。


那麼Linux是什麼呢?Linux是基於PC(其它平台也有的支援)的UNIX兼容
系統,在跟UNIX的關係上,它不比任何其它UNIX兼容系統遠。所以如果
你有“Solaris才是正統UNIX,Linux只是兼容”的想法,對不起你錯了,
起碼你得把支援AIX的人打敗才行,他們還認為AIX才是正統UNIX呢。
所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業
UNIX上可以用得上。當然,其核心思想絕對是相同的。那麼在三年前只有
你的讀博士的輔導員才有機會在實驗室那台寶貝SUN上學的知識,你現下在
PC機上就可以實踐了,這難道不是很妙的一件事情么?


文件備份: [Badongo下載]
http://www.badongo.com/file/4309725

沒有留言: