大多數公司都不會使用Linux做爲桌面操做系統,主要是用於後端服務器操做系統,通過這些大公司的大膽嘗試,許多事實證實Linux徹底能夠擔負起關鍵任務計算應用,而且有不少Linux系統從開始運行至今從未宕過機,100%的正常運行時間讓人無不驚歎,固然你也能夠作到。python
一、虛擬化linux
從桌面虛擬化到雲,如今又回到桌面虛擬化,VMware是虛擬化產品作得最先也是目前最好的一家公司,如今它的主要產品也是基ios
於Linux的,另外Citrix,Red Hat以及微軟也是VMware的有力競爭者。程序員
二、數據庫服務器 美國虛擬主機web
Oracle和IBM都有企業級軟件運行在Linux上,爲何?由於它們在Linux上能夠工做得很好,Linux自身消耗的資源不多,所以它不會和數據庫進行資源的搶奪,一個RDBMS須要一個穩定的,無內存泄露的,快速磁盤I/O和無 CPU競爭的操做系統,Linux就是這樣的系統,世界上已經有不少開發人員使用LAMP(Linux,Apache,MySQL和Perl/PHP/Python)和 LAPP(Linux,Apache,PostgreSQL,Perl/PHP/Python)做爲開發平臺,也有不少關鍵應用系統是這麼部署的。數據庫
三、Web服務器編程
我想如今任何人都知道Apache是世界上用的最多的Web服務器吧,至少最近10年是你們公認的事實上的Web服務器標準,那麼它運行在什麼平臺上呢?答案是全部的平臺都支持,但超過90%的Apache都是搭配Linux運行的。ubuntu
四、應用服務器後端
Tomcat,Geronimo,WebSphere和WebLogic都是Java應用服務器,Linux爲這些服務提供了一個穩定的,內存消耗很小的,可長時間運行的平臺。IBM和Oracle也都很是支持Linux,它們也逐漸將 Linux做爲其軟件系統的首要運行平臺。安全
五、跳轉盒(Jump box) 香港服務器租用
對於企業而言,跳轉盒是一個爲公共網絡(如互聯網)到安全網絡(如客戶部)提供的網關,這樣一個廉價的系統也能夠爲大量的用戶提供服務,而相對應的Windows系統須要成千上萬美圓的終端服務訪問許可和客戶端訪問許可,而且對硬件的要求更高。
六、日誌服務器
Linux是處理和存儲日誌文件的絕佳平臺,聽起來這是一個低級的任務,但它的低成本,低硬件要求,和高性能是任何須要日誌服務的人的首選平臺,大公司也常用Linux做爲日誌服務的低成本平臺。
七、開發平臺
Linux下有許多開發工具,如Eclipse、C、C++、Mono、Python、Perl、PHP等,毫無疑問,Linux是世界上最流行的開發平臺,它包含了成千上萬的免費開發軟件,這對於全球開發者都是一個好消息。
八、監控服務
若是你要作網絡監控或系統性能監測,那麼Linux是一個不錯的選擇,大公司通常使用淘汰下來的硬件設備和自由軟件搭建監控系統,如Orca和 Sysstat都是Linux上不錯的監控方案,IT專業人員利用它們能夠實現自動化監控,不管你的網絡是大是小,它們都能應付自如。
九、Google搜索設備
Google在Linux平臺上構建起搜索設備,若是你的公司在使用這種設備,那麼你就在使用Linux,但Google使用的Linux很是特殊,專門進行了定製和優化。
十、入侵檢測系統
Linux天生就是一個完美的入侵檢測服務平臺,由於它是免費的,且能夠運行在不少種硬件平臺上,同時也是開源愛好者喜歡的平臺,Linux上最著名的入侵防護和檢測系統要數Snort,它也是開源且免費的。
結論
瞭解了上面十種Linux最經常使用的方式,相信你不會再以爲Linux是在夾縫中求生存,Linux也不僅是爲桌面,家庭用戶及小公司而存在的,它在大公司中一樣受到重用。
有的公司用的是UbuntuServer做爲svn服務器,Debian做爲web服務器,我的用的是Archlinux做爲桌面環境。
若是桌面的編程環境比較多,用ubuntu
若是網絡編程不少,對網絡要求比較高,scientific linux(redhat )
若是喜歡本身折騰,對速度要求比較bt,使用gentoo,arch
若是對響應速度和資源佔用要求更高,freebsd
若是能忍受速度慢,又喜歡牌子,用solaris
若是喜歡折騰本身,用lfs,或者嵌入式環境
Linux程序員有兩個發展方向:一是軟件層面,網絡層面;二是硬件層面,嵌入式系統。網絡方面應該要學會PHP,python之類的語言,要會建站,LAMP,維護。嵌入式則要精通C語言,精通Linux系統結構,懂得硬件知識
Stack Overflow因使用Windows系統而著稱,如今他們使用愈來愈多的Linux服務器,好比HAProxy(負載均衡), Redis(NoSQL數據庫), Bacula(數據備份系統), Nagios(遠程監控軟件), 日誌, 路由器都運行於Linux系統,幾乎全部須要並行處理的功能都是由Linux處理