Linux系統現在如日中天,特別是在如今的互聯網+大潮下,大數據、云計算、移動設備嵌入式設備等,無不顯現著linux的身影。
現在,問題來了,Linux究竟是個什么鬼?我們平時經常接觸的RedHat,CentOS等又是什么東東?別急,讓我們一起來慢慢了解一下。
Linux是個類Unix操作系統,設計風格跟Unix很類似,尊循GNU協定,軟件開源、強壯(不會時不時藍屏哈。。。),最關鍵是免費,免費,免費呀,比較適合用于操作系統,提供穩定的軟件服務。
簡單來說,整個linux操作系統可分為內核+應用軟件。內核由Linus及linux的核心開發團隊人員維護。內核負責實現整個操作系統中最核心的功能,比如與硬件進行交互,管理內存管理網絡,管理進程等。而在內核之外,還要實現一大堆的軟件功能,比如負責與用戶交互的軟入輸出界面,各種文檔編輯工具,用戶帳號管理,網絡設置等等的應用軟件。這堆應用軟件就用來實現一些除內核之外的功能,以便于我們對整個操作系統進行管理維護。這一堆應用軟件,某一類型的軟件是可以替換的,比如操作系統的sell程序,可以用bash,也可以用ksh;圖形用戶界面,你喜歡用KDE,我喜歡GNOME等,一些有實力的軟件廠商或是社區,甚至個人,會按自己的構想,將這些軟件整合在一起打包發行,以方便其他人使用,這就是發行版。
因為linux為開源軟件,所以,誰都可以推出自己的發行版。但一般我們平時經常接觸到的,都是比較有名的,比如REDHAT。現今Linux的發行版本繁多,但比較著名比較有影響力的主要有三條主線,分別是:
Slackware系:比較出名的有 S.U.S.E(歐洲很流行),opensuse
Debian系: 比較有名的有Ubuntu(圖形界面出色,很多人用來做桌面版,替代windows) ,mint
Redhat系:大名鼎鼎的紅帽系列,Redhat是第一個將linux成功商業化的公司,很早就專注于探討linux的商業化推廣運營。其發行版軟件國內用得比較多,也最為國人所熟悉。
RHEL: Redhat Enterprise Linux,redhat發行的企業版,每18個月會更新發行一次。
CentOS:RHEL的社區版本,兼容rhel的格式。因為RHEL是商業化的東東,使用時會用到redhat的版權什么的,涉及到費用,因而有志愿者成立社區,將RHEL里有關redhat的商標去掉,變成社區版,可免費使用。這就是CentOS。目前國內用得最多,社區最活躍的就是它!呵呵。
另外,Linux也是源于生活,因而它也有自己的一些哲學思想:
一切皆文件:linux操作系統的設置,將所有的資源,包括硬件設備,都組織成文件的形式,對外提供訪問入口。
小程序眾多:提供了大量功能單一的小程序,每個程序實現一個單一的小功能,然后,你可以將這些小程序集合起來,聚沙成塔,去完成某些復雜的任務。
盡量避免與用戶交互:自動化是我們向往的目標,利用腳本程序,編寫一系列腳本,以自動完成某些功能。
配置信息文本化:因為一切皆文件,所以,整個操作系統的管理配置,亦由眾多的文本文件所組成,你只需用簡單的一款文件編輯工具,比如VI,即可實現對系統配置的管理。
相比起Windows Server,Linux的入門比較困維,學習曲線也比較陡峭。但,一旦你入門之后,你會發現,作為系統管理員的你,是在實實在在的掌控著你的OS。所有的功能,均任由你自由設置,在Linux的世界是多么的美妙!
以上就是我對Linux的印象!作為初學者,我現正努力學習linux的知識,但對linux的認識還是很膚淺,以上可能有不正確的地方,如有錯漏,希望各位能指正,共同進步。
我的QQ:153975050
在此感謝馬哥及馬哥團隊的所有人,在linux的道路上引領我一直前進!
2016-05-20
原創文章,作者:馬哥Net19_小斌斌,如若轉載,請注明出處:http://www.www58058.com/16469
圖吊炸了
@stanley:圖是在網上”借”的,呵呵
馬哥視頻里面有這圖,居然被你找到了
@N17_信風:貌似馬哥的圖新很多,我找到的這圖只更新到2010年