1. 程式人生 > >[筆記]何為Linux及其文件系統(一)

[筆記]何為Linux及其文件系統(一)

發展 centos spl 就是 中文 targe 辦公 即時通 鳥哥

Linux是免費開源的,任何人可以建立和編譯其源代碼,並分發給別人。

這就是為什麽Linux有許多版本。

Linux針對不同的用戶都有不同類型的版本與之對應:

有些具有強大的安全性和支持性,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。

了解完Linux,讓我們來進入真正的學習吧!

[筆記]何為Linux及其文件系統(一)