你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

通过虚拟机软件学习是初学者学习Linux的最佳方式

[复制链接]
gaosmile 发布时间:2020-7-16 19:47

  笔者认为,通过虚拟机软件学习是初学者学习Linux的最佳方式。

      在与部分读者的交流中,笔者发现,很多初学者都认为,学习Linux就必须将自己的电脑装成Linux系统或者必须要有真正的服务器设备。而实际上,这是一些机构、书籍或网络文章给大家传导的错误思想。

      其实,学习Linux最简单、最实用的环境就是虚拟机环境(例如,通过VMwareWorkstation软件学习),这样说的原因有如下几点。

      1)利用虚拟机软件搭建Linux学习环境简单,容易上手,最重要的是利用虚拟机模拟出来的Linux与真实的Linux几乎没有区别,而购买服务器动则就要一两万元人民币,不是一般的初学者所能承受的,且声音很大,也很费电。

      如果用PC和笔记本搭建Linux(包括双系统共存方式),那就完全是Linux环境了,这样做不但加大了你的学习难度(例如,没法用Word等记笔记,以及正常浏览网页),也与实际的工作环境相差很远,而用虚拟机软件来搭建环境是最接近企业工作环境的。

      企业里运维人员的工作环境绝大多数都是在Windows桌面系统下通过SSH工具(SecureCRT/Xshell)远程连接千百里之外的Linux服务器进行管理和维护的。

      2)搭建Linux集群等大规模环境,有时需要同时开启几台虚拟机(每台虚拟机仅需256~512MB内存、6~8GB的硬盘空间即可),此时如果是用服务器或者自己的电脑安装Linux,则很难满足学习要求,购买多台服务器就更不现实了。

      事实上,仅仅利用价值四五千元人民币的个人笔记本电脑,就可以轻松实现搭建中小规模Linux集群架构的学习需求了。这里所谓的集群,简单理解,就是将多个计算机做为一个整体,向用户提供服务。

      3)用虚拟机学习,如果电脑配置高一点,那么可以同时开启多个Linux虚拟机学习,上班、回家的路上,带着笔记本电脑即可随时学习,如果是多台真实电脑和服务器设备,就没法移动了。当然有读者会说可以放机房里,但这个代价也太大了。大多数学习者很难有这样的资源。

      4)使用虚拟机系统环境,我们可以对虚拟系统随意进行任何的设置和更改操作,甚至可以格式化虚拟机系统硬盘,进行重新分区等操作,而且完全不用担心会丢掉有用的数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于是在操作虚拟机的虚拟机设备和系统,不会影响电脑上的真实数据。

      综上所述,笔者给大家的建议就是,踏实地用虚拟机学习就足够了,不要为自己设置太多的限制和门槛,否则可能会影响学习Linux的进度,从而丧失学习Linux的兴趣。

      初学者应选择哪款虚拟机软件?

      如果你使用的是Windows系统,那么笔者推荐使用VMwareWorkStaTIon;如果使用的是MacOS平台,则推荐选择VirtualPC;如果使用的是CentOS系统,则推荐选择VMware(Linux版本)或者KVM。


' T) R5 m7 w' o7 K7 `1 N* ^
收藏 评论2 发布时间:2020-7-16 19:47

举报

2个回答
watershade 回答时间:2020-7-16 21:47:31
虚拟机是一种方式但并不是最好的方式。其实win10的wsl已经具备了一些linux功能,对于Linux用户的确方便。也许不适合新手。但对于嵌入式linux开发者,应该是目前最好的一种方式之一。你可以通过ssh访问嵌入式板卡,在配置完毕之后可以很好的实现。在嵌入式硬件资源丰富的情况下,在本机上编译测试未尝不是一种更好的方法。但是如果嵌入式linux主板本身性能不行的时候。安装双系统可能是一种更好的方式,可以避免很多硬件错误。虚拟机还是排在后面
李康1202 回答时间:2020-7-17 09:22:22
顶帖+水图
mark.png

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版