学习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哪个好,你们先聊我走了
推荐阅读: