Linux確實是個好東西,你只需要一個鍵盤,一個顯示器,一根網線,接入網絡,便能做幾乎所有的事情。
Linux相比windows的優點,從最本質來講,其實就是開放源代碼,衍生出很多優點,隨便列幾條:
1、Linux可以看到源代碼,windows不行。
這一點直接導致的結果就是在特殊應用的場合可以自行剪裁和定制所需的內核模塊,這對于高級系統內核管理優化和驅動程序的開發相當有利,另外也因為代碼可見,不用擔心惡意功能或者后門,對于軍政企的使用比較有利。
另外在系統出現嚴重問題的時候,可以自行修改代碼或者接個幾k的patch就能編譯然后使用,而windows你得等微軟的補丁。
2、 Linux可以放棄圖形界面,用純命令行,windows不行。
圖形界面對于Linux是選配,這一點對于服務器的穩定和高效運行相當有利,圖形界面的運行不僅會消耗大量的CPU和內存資源,并且也會引入更多的bug導致系統不穩定。
3、Linux命令行功能強大,可以做任何事情,windows也有命令行,但是屬于附屬品。
命令行是Linux的根本,甚至你對某些命令不滿意,你也可以自己修改或者編個自己的命令出來。命令行的好處是可重復。想要告訴別人一件事怎么做,一個命令行發過去就可以,想要再做一遍之前做過的一件事,調出歷史命令記錄重新執行一下就行。很多要定時做的事情寫成腳本設個crontab定時,就完事兒。另外這樣也可以保證你用一樣的命令行,做的是一樣的事情。
4、 Linux是基于網絡的,誕生于網絡,windows是生于個人電腦應用。
遠程連接上SSH,你就可以輕松操控遠在千里之外的Linux服務器,只要有相應的權限,幾乎和坐在物理機面前沒有區別,哪怕網速很糟糕,實際只是一些加密的字符在傳送,需要的帶寬很小。而如果此時你想用一臺千里之外的windows服務器,那就扯了。相信各位都用過QQ上面的遠程協助,有多卡,而如果是一個Linux機器,事情就簡單的多了。
順便提一下:很多桌面級的用戶很討厭命令行,這是可以理解的,桌面應用本來就是點點用用,沒必要記命令什么的,但是對于企業級應用就不同了。很簡單的一個例子,你用桌面,你的電腦可能最多就那么幾臺,但是對于企業,幾十,幾百,上千臺服務器,執行一些任務或者管理,都要去點擊操作的話那是一場噩夢,這時候需要的是統一的作業,同一條命令一起發出去。
偶爾會感覺Linux和windows的區別好像民主和專制的區別。但它沒政治制度那么嚴重,不會影響到生活的方方面面,大可各取所需。
新聞熱點
疑難解答