第一部分——固然是主要了解一下Linux的出身和發展啦html
Linux是免費開源的,任何人能夠創建和編譯其源代碼,並分發給別人。linux
這就是爲何Linux有許多版本。express
Linux針對不一樣的用戶都有不一樣類型的版本與之對應:centos
有些具備強大的安全性和支持性,Redhat瀏覽器
有些是最好的服務器OS,centos,Redhat安全
有些是桌面版體驗好,Ubuntu,Linux mint,open SuSe服務器
有些是隻須要不多的系統資源並能運行在小型硬件上的,puppy Linux網絡
若是你是一名安全分析師,Back Track是一個很好的滲透測試工具架構
Linux已從嵌入式系統到超級計算機,甚至在手機也能找到影子。工具
是什麼使得Linux這麼受歡迎?
主要緣由是由於它是開源免費的。是能夠自由取得的OS。
開放性的系統,說明能夠隨時取得程序的原始代碼,這對於程序開發工程師是很重要的。
並且,功能十分強大,由全球許多工程師維護。
另外,Linux對硬件需求很低,硬件的淘汰率很是快。不少人手邊都有一些不多在用的零件,這些零件一組就能夠用來泡Linux了。
反正作一個工做站用不着屏幕。
爲何Linux是開源的,還有那麼多發行商呢?
因爲GNU的GPL受權並不是不能從事商業行爲,因而不少商業公司成立,販賣Linux distribution。而因爲Linux的GPL版權宣告,所以商業公司所販賣的Linux distribution一般能夠經過Internet下載。
另外一方面,每個distribution使用的kernel都是由http://www.kernel.org所釋出的。因此這些商業公司的Linux distribution所選擇的軟件幾乎是目前知名軟件,重複性高。
此外,爲了避免讓distribution開發不至於差別太大,且讓這些開發商開發的時候有所依據,還有Linux Standard Base(LSB)等標準,以及目錄架構的File system Hierarchy Standard(FHS)標準規範。
所以有差異的多是這些開發者所開發的管理工具以及套件管理的模式不一樣,這些公司其實賣的是後續的服務和維護。
Tips:鳥哥說:鳥哥認爲,這些distribution主要分爲兩大類,一類是使用rpm方式安裝軟件,Redhat,fedora,SuSe,一類是使用dpkg方式安裝軟件,debian,Ubuntu,B2D。
用戶到底該安裝商業版仍是社區版呢?
若是是做爲我的計算機使用,建議社區版,譬如fedora,Ubuntu等
若是是服務器,建議商業版, 譬如Redhat,suse等
由於社區版一般開發者會加入一些最新軟件,這些軟件不能保證沒有bug,而商業版會通過一段時間才把穩定的軟件放進去。
Linux 的中文化發展
早期Linux開發的工程師可能是以英文語系,
後來國人發起了CLE計劃http://cle.linux.org.tw/開發不少的中文套件及翻譯了不少英文文件,
以及臺灣的臺南縣臥龍小三等老師發起的衆多自由軟件計劃
爲何Linux常做爲服務器?
網絡服務器是Linux最熱門的應用,承襲了Unix高穩定性的良好傳統,Linux上的網絡功能特別穩定和強大。
此外因爲GNU計劃與Linux的GPL受權模式,讓不少優秀的軟件在Linux上發展,而且這些也都幾乎是自由軟件。
所以,做爲一部網絡伺服器,例如www,mail server,file server等,Linux很適合。
Linux只能使用命令行操做嗎?
近年來在各大社羣的團結合做之下,Linux的窗口系統愈來愈發展,已經可以應付通常的辦公環境,
例如美觀的KDE與GNOME窗口界面,搭配可相容微軟office的軟件等,功能齊全,再配合Firefox瀏覽器,以及可下載信件的雷鳥(thunderBird)軟件(相似微軟的outlook express),還要可連多種即時通信的pidgin。