水木--給Linux新手 [系列之二] (轉)
水木--給Linux新手 [系列之二] (轉)[@more@]水木--給新手 [系列之二]
OK,你的第一個問題是:什麼是Linux,它和有什麼區別?
問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到
高年紀學生在一個特大螢幕的機器上作題,你羨慕的看著他,問:
“這是什麼啊,這麼高階?”而他不無驕傲的說,“這是
UNIX”。後來你懂的多了,知道那是SUN工作站,上面執行著,
就是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機上就可以實踐了,這難道不是很妙的一件事情麼?
第二個問題:我想裝一個Linux,最新的是哪個版本,我聽說過xxxlinux,yyylinux,
還有國內某個公司鼎力推出的zzzlinux,到底哪個更好呢?
首先你需要明白,Linux不是,它不是一個由一家商業公司維護的,
只有一個包裝。Linux是可以任意包裝自由的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支援,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區別
是用一種Linux 釋出 (不同的Linux我們叫做不同的釋出)也許硬體很好配置,
各種軟體也好,用另外一種也許速度快,再一種也許支援中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到。
所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜誌
得到一個Linux釋出就以為所有的都一樣就開始安裝,等資料毀了,
或者哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝就是滑鼠點幾下,可是在Linux下,為了驅動一個,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。
所以,面對那麼多Linux distribution,你應當選擇哪個呢?
比較著名的Linux distribution有:
:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支援,所以它在硬體軟體相容性上很好。實際上它已經是Linux的
工業標準。想象一下如果你是一個比如這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認準一個Linux。
Slackware(7.1)。很早就有的Linux,有很多老的忠實,但現在越來越不行了。
SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。
另外還有Debian,CorelLinux等dist,不一一介紹了。
還有你會看到國內上吹捧的各種“中文Linux”,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:“(對我們來說)在計算機上看到
中文字身就是一件很古怪的事情”。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文件。即使是的文件,有關程式設計的文件,最新的也
全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到。
作為我個人(個人觀點,你不必相信我),我只用RedHat,因為我需要它作為一個
作業系統能讓我更快的掌握並且學習我想學習的知識,而不是跟愚蠢的網路卡,音效卡
作鬥爭。儘管這些鬥爭對於學習Linux來說也是很有益的,但是對於一個新手來說,
如果連繫統都安裝不上,無法配置,又怎麼談如何學習呢?Again,this is only
my own opnion, and I could be wrong。
在這個系列裡,我會圍繞RedHat 6.2來講。
閱讀:534次
來源:
OK,你的第一個問題是:什麼是Linux,它和有什麼區別?
問這個問題的原因呢,多半是你還在大一的時候一次去實驗室,看到
高年紀學生在一個特大螢幕的機器上作題,你羨慕的看著他,問:
“這是什麼啊,這麼高階?”而他不無驕傲的說,“這是
UNIX”。後來你懂的多了,知道那是SUN工作站,上面執行著,
就是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機上就可以實踐了,這難道不是很妙的一件事情麼?
第二個問題:我想裝一個Linux,最新的是哪個版本,我聽說過xxxlinux,yyylinux,
還有國內某個公司鼎力推出的zzzlinux,到底哪個更好呢?
首先你需要明白,Linux不是,它不是一個由一家商業公司維護的,
只有一個包裝。Linux是可以任意包裝自由的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支援,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區別
是用一種Linux 釋出 (不同的Linux我們叫做不同的釋出)也許硬體很好配置,
各種軟體也好,用另外一種也許速度快,再一種也許支援中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到。
所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜誌
得到一個Linux釋出就以為所有的都一樣就開始安裝,等資料毀了,
或者哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝就是滑鼠點幾下,可是在Linux下,為了驅動一個,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。
所以,面對那麼多Linux distribution,你應當選擇哪個呢?
比較著名的Linux distribution有:
:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支援,所以它在硬體軟體相容性上很好。實際上它已經是Linux的
工業標準。想象一下如果你是一個比如這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認準一個Linux。
Slackware(7.1)。很早就有的Linux,有很多老的忠實,但現在越來越不行了。
SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。
另外還有Debian,CorelLinux等dist,不一一介紹了。
還有你會看到國內上吹捧的各種“中文Linux”,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:“(對我們來說)在計算機上看到
中文字身就是一件很古怪的事情”。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文件。即使是的文件,有關程式設計的文件,最新的也
全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到。
作為我個人(個人觀點,你不必相信我),我只用RedHat,因為我需要它作為一個
作業系統能讓我更快的掌握並且學習我想學習的知識,而不是跟愚蠢的網路卡,音效卡
作鬥爭。儘管這些鬥爭對於學習Linux來說也是很有益的,但是對於一個新手來說,
如果連繫統都安裝不上,無法配置,又怎麼談如何學習呢?Again,this is only
my own opnion, and I could be wrong。
在這個系列裡,我會圍繞RedHat 6.2來講。
閱讀:534次
來源:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 水木-給Linux新手 [系列之三] (轉)Linux
- 水木--給Linux新手[系列之一] (轉)Linux
- 水木-給Linux新手 [系列之四] (轉)Linux
- 給你的linux系統加上保險(新手必看)(轉)Linux
- Linux Shell指令碼系列之二Linux指令碼
- Linux新手如何入門?給新手的四點建議!Linux
- Linux C++ 自學筆記之二<菜鳥初學系列> (轉)LinuxC++筆記
- DirectShow系列講座之二——Filter原理 (轉)Filter
- 新手入門-LINUX(轉)Linux
- [轉]水木社群函數語言程式設計語言版版聚手記函數程式設計
- 給新手的 10 個有用 Linux 命令列技巧Linux命令列
- 玩轉 Cgroup 系列之二:使用 CPUShares 管理 Cgroup
- 數木莫系且的旭醬買水問題
- Binder面試系列之二面試
- webpack系列之二TapableWeb
- 給Linux補洞(轉)Linux
- Oracle SQL效能最佳化系列講座之二(轉)OracleSQL
- 給Linux系統運維新手的四點建議Linux運維
- linux新手入門――shell入門(轉)Linux
- 新手應該掌握的Linux命令(轉)Linux
- SQL Server索引優化系列之二:索引效能考慮 (轉)SQLServer索引優化
- 獻給所有的黑客新手黑客
- 初識vue系列之二Vue
- 玩轉大資料系列之二:資料分析與處理大資料
- 轉:寫給想學Linux的人Linux
- 中文《linux 新手管理員手冊》下載(轉)Linux
- linux新手最經常遇到的問題(轉)Linux
- 新手問題,關於LINUX的引導!(轉)Linux
- 新手入門之——Linux學習基礎(轉)Linux
- Linux新手學習資料一篇(轉)Linux
- 《轉》VMware vSphere 5.1 學習系列之二:安裝 Openfiler 儲存
- 給0基礎入門Linux運維新手的五個建議!Linux運維
- Linux桌布系列三十四(轉)Linux
- Linux基礎系列教程(轉)Linux
- 7 個給新手 Java 開發者的提示Java
- 給新手 Java 開發者的 7 點提示Java
- 給新手學習MySQL的建議MySql
- 寫給新手的MySQL入門指南MySql