學習linux,用虛擬機還是雙系統?
win10電腦內存應該夠用,256G+1T的,現在裝的雙系統,linux動不動就打不開,但是有不清楚虛擬機和雙系統的利弊,求助大佬們!
我的建議是都用。虛擬機的好處是方便,而且不會出現硬體不兼容或驅動類的問題,使用起來也沒什麼區別,便於切換,也便於備份和恢復,而且可以同時安裝多個不同版本,對於初期學習很方便。但在虛擬機上安裝畢竟和實機安裝不完全一樣,遇不到在實機安裝過程中會遇到的問題,而且如果你對系統性能也有較高的要求的話,在實機安裝就比較好了!不過,我是實機和虛擬機都有的,因為我喜歡玩,特別對於不同的發行版,可以先在虛擬機上試驗一下,把喜歡的再在實機上安裝,有些東西在虛擬機上練習,然後在實機上安裝或實現。
如果有條件的話,建議買雲主機練手,現在阿里雲和騰訊雲都在搞活動,一台低配帶外網雲主機一年只要幾十塊錢而已,少抽兩包煙就夠錢了。
既然是學習Linux,而Linux的主要使用在伺服器領域,需要安裝各種軟體包,學習各種服務,雲主機有先天優勢,網速極快,而且可以隨時隨地連接伺服器,如果沒有電腦,手機、平板也可以用來連接管理伺服器。
其次建議虛擬機,對比雙系統有以下優勢:
1、可以專註於Linux應用,而不是安裝,雙系統第一關是安裝引導,grub、bios、mbr、gpt……可能會跑偏,就算沒跑偏也會讓你對Linux失去興趣
2、系統簡潔,沒有亂七八糟的驅動適配問題
3、快照功能,隨時返回初始環境,Linux壞了也沒事,崩了也沒事
4、方便學習,方便查找資料、方便做筆記
5、不耽誤Windows的本身功能,不影響工作學習。
6、虛擬機可以安裝各種版本Linux,可以詳細體驗,對比,雙系統做不到,做多系統共存也只能允許同時運行一個系統
7、可以從命令行模式學習,不用給Linux裝圖形界面,不會跑偏……
8、虛擬機掛起功能,可以隨時保存狀態,以便方便的時候繼續,雙系統做不到
9、Linux集群學習,虛擬機可以虛擬出一個幾台甚至幾十台的集群,雙系統只能洗洗睡了
其他優勢想起來再加
不建議雙系統,容易放棄,容易點歪科技樹,容易暴躁,容易砸電腦
物理伺服器跟雲主機差不多,除了可以實踐一下RAID,貌似也沒什麼其他優勢了,而且又貴又吵又費電,如果有免費的地方也可以考慮,二手機器超便宜
至於你說你的Linux動不動就起不來,我電腦裝過各種純Linux環境,沒遇到你說的情況
最後,如果你學Linux是為了裝叉或者嘗試Linux辦公,建議單Linux環境,不要裝Windows。
可以先從wsl上手,然後是安裝虛擬機體驗,然後安裝雙系統解決硬體以及安裝的問題,最後完全使用Linux。
如果只是想玩玩,wsl就挺好。用不著虛擬機
首先上結論:初學者建議使用虛擬機
虛擬機優勢:容錯率高,搞砸了隨時重來
- 可以使用linux圖形界面(相比雲伺服器遠程VNC的體驗要好)
- 和windows系統同時運行,可在windows里用自己熟悉的環境查資料
- 不再需要虛擬機的時候很容易刪除(相比雙系統)
- 強烈推薦用virtualbox作為入門學習的虛擬機,非常輕量級
- 強烈建議在BIOS里打開虛擬化硬體加速,可以讓虛擬機幾乎和真機一樣順滑
虛擬機劣勢:能力受限
- 不適合用作伺服器,因為網路依賴於宿主機器(NAT/Bridged/Host-only都是臨時方案)
- 不能充分發揮硬體資源,比如大規模編譯或者密集計算的場景
雙系統優勢:真實嚴肅的操作系統,易碎品輕拿輕放!
- 實實在在的真機系統,try everything!
- 可以完全利用硬體資源(CPU/GPU)
- 適合架設區域網伺服器/計算節點
雙系統劣勢:
- 部署複雜,需要了解的進階知識略多(主分區,MBR,GRUB),操作不當或者發行版存在問題會導致windows無法啟動
- 硬體驅動可能難以解決,尤其是GPU
- 不再需要雙系統的時候,回滾到單系統操作稍複雜
雲伺服器優勢:雲玩家只需要一個終端,就能揮斥方裘
- 部署簡單,廠商會幫你裝好一切
- 出了問題隨時重裝系統
- 只要有網路,隨時隨地可以登入
- 生來就是為了成為伺服器
雲伺服器劣勢:對初學者性價比不高
- 沒有顯示器,只能ssh登入或者使用性能受限的VNC
- 要花錢哦,騰訊雲一年至少600RMB,linode一年至少120美刀
我用虛擬機多
雙系統也裝過,我發現:
1.沒快照,很不方便
2.圖形界面不適應不方便不方便,沒qq微信迅雷百度網盤.......
3.初學者,動不動把linux搞炸順便把另一個系統也搞炸
4.研究網路那塊時,動不動整個系統上不了網了,只能用手機查資料
5.沒暫停,今天研究到一半明天繼續麻煩
6.apt upgrade時,由於有龐大的x,要很長時間
後來用虛擬機就很方便了
1.有快照隨便作死
2.在win里用xshell+lrzsz特別舒服
3.怎麼炸也沒事
4.今天弄不完的東西,點暫停,明天繼續
5.apt upgrade很快,賞心悅目
後來轉成雙系統了嗎?
沒,我學linux是為了維護伺服器,基本不會用圖形界面,別人聊gnome和kde哪個好,你們先聊我走了
推薦閱讀: