- 跟老男孩学Linux运维:Web集群实战
- 老男孩
- 1088字
- 2023-01-19 14:56:59
1.7.2 通过虚拟机软件学习Linux运维
通过虚拟机软件是初学者学习Linux运维的最佳方式。
在与部分网友和学生的交流中,老男孩发现,很多初学者都认为,学习Linux就必须把自己的计算机安装成Linux系统或必须有真正的服务器设备。这实际上是一些机构、书籍或网络文章给人传导的错误思想和思维。其实,学习Linux最简单、最实用的环境就是虚拟机环境(例如:通过VMware Workstation等软件学习)。老男孩这样说的原因有如下几点:
·利用虚拟机软件搭建Linux学习环境简单,容易上手,最重要的是利用虚拟机模拟出来的Linux与真实的Linux几乎没有任何区别。如果购买服务器,动则一两万元,不是一般的网友所能承受的,而且声音很大,很费电。如果用PC和笔记本电脑搭建Linux(包括双系统共存方式),那就完全是Linux环境了,不但加大你的学习难度(例如:无法用Word记笔记和正常浏览网页),也与实际的工作环境相差很远,即南辕北辙了,企业里运维人员的工作环境绝大多数都是在Windows桌面系统下通过SSH工具(SecureCRT/Xshell)远程连接千百里之外的Linux服务器进行管理和维护的。因此,用虚拟机软件来搭建环境是最接近企业工作环境的。
·搭建Linux集群等大规模环境有时需要同时开启几台虚拟机(每台虚拟机仅需256~512MB内存、6~8GB的硬盘空间即可),此时如果是用服务器或者自己的计算机安装Linux,则很难满足学习要求,购买多台服务器就更不现实了。事实上,仅仅用价值四五千元的个人笔记本电脑就可以轻松满足搭建中小规模Linux集群架构的学习需求。
·如果用虚拟机学习,只要计算机配置高一点,就可以同时开启多个Linux虚拟机,在上班、回家的路上,带着笔记本电脑即可随时学习。如果是多台真实计算机和服务器设备,就无法移动了。当然有读者会说可以放机房里,但这个代价也太大了。大多数学习者很难有这样的资源。
·使用虚拟机系统环境,我们可以随意对虚拟系统进行任何的设置和更改操作,甚至可以格式化虚拟机系统硬盘,进行重新分区等操作,而且完全不用担心会丢掉有用数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于在操作虚拟机的虚拟机设备和系统,不会影响计算机上的真实数据。
综上所述,老男孩想给大家的建议就是,踏实地用虚拟机学习吧,学习Linux运维,几乎99.9%的知识都与硬件设备无关,我们不要给自己设置太多的限制和门槛,那样会影响学习Linux的进度,从而可能丧失学习Linux的兴趣。
当然了,如果在学习的过程中有条件可以摸一摸真正的服务器设备。在实际教学中,我们会让学生摸到服务器,不仅可以进行RAID制作,还可以给真实的物理服务器安装系统。总之一句话,如果没有设备,在计算机上安装虚拟机一样可以搭建逼近工作环境的学习环境,当然如果有设备配合虚拟机学习,学习效果更佳。
企业真正服务器硬件手把手介绍请见http://v.qq.com/page/g/x/y/g016789xvxy.html。