
如果您在其中,那么您将不得不学习Linux这一事实是无法回避的。这是因为开源操作系统已经统治了云、容器、人工智能、虚拟机等等。简而言之,Linux已经成为企业计算的主要部分。
这就是让您关注Linux的足够理由。对一些人来说,这没什么大不了的。对于那些主要在Windows和macOS的GUI世界中工作的人来说,这可能是个问题。尽管Linux为桌面和服务器安装提供了出色的GUI环境,但要真正认真地在业务中使用Linux,您必须了解命令行。
但是不管你必须学习Linux的哪个方面,学习这个强大的操作系统的最好方法是什么?
让我们研究一些方法,使您在使用Linux的过程中尽可能轻松。一旦您熟悉了Linux,您就可以为您的公司部署Linux,甚至可以在QA服务部门(如BairesDev中的QA服务部门)中工作。无论哪种方式,您的技能集都需要添加Linux。
话虽如此,您如何学习开源操作系统呢?
头朝下跳入水中
当我第一次开始使用Linux时(回到90年代末),还没有像现在这样多的文档可用。正因为如此,我不得不一头扎进去,开始使用操作系统。
这需要Linux安装中包含的桌面GUI。这很好,因为我的意图是使用它作为我的默认桌面操作系统。一旦安装,就没有回头路了。我的机器上没有了Windows,我被迫学习Linux是如何工作的。
当你被迫陷入这种情况时,你别无选择,只能迅速了解其中的细节。事情就是这样的。首先,我必须了解文件系统是如何工作的(以及它与Windows的比较)。接下来是应用程序的安装。当然,在当时,要做到这一点是相当具有挑战性的。
最后,我花了大约一周的时间来理解Linux的基本原理。我把它当作第二天性来使用。任何有一点IT知识的人都可以通过这样做来加快Linux的速度。
使用虚拟机
你可能不想吹掉你的Windows或macOS操作系统。为什么?有一些熟悉的东西来使用总是好的。为此,安装类似于VirtualBox的工具,并将许多Linux发行版中的一个作为虚拟机运行。
这个路径不仅允许您保持熟悉的环境,而且还提供了加载发行版、安装它,然后在不损害主桌面的情况下销毁它的机会。这个过程还将帮助您非常熟悉Linux的安装过程。
使用虚拟机管理器还允许您设置Linux机器的测试网络,这样您就可以开始熟悉Linux网络的细节了。
尝试不同的桌面
您很快就会意识到,不是每个Linux桌面都是一样的。例如,您选择使用平铺窗口管理器(如i3)的Linux发行版。这些类型的桌面界面是相当具有挑战性的,因此学习曲线将相当陡峭。
相反,应该选择使用与您已经使用的桌面环境看起来和感觉上都很熟悉的Linux发行版。这样的话,你至少可以减轻使用与你所知道的完全不同的东西的心理影响。
例如:如果Windows 7是你最喜欢的界面,选择Kubuntu或者ZorinOS。如果你的桌面jam是OS X,那么看看Elementary OS。或者,如果你想要一个既能很好地解决你的问题又能使使用非常简单的桌面,那就试试Ubuntu的GNOME桌面环境。
参加在线课程
有很多在线课程都是关于Linux的。最好的(也是最常推荐的)在线课程之一是由Linus Torvalds编写的Linux入门课程。另一个选择是NDG Linux未孵化课程。
您所选择的在线教育资源有可能提供许多不同的Linux课程。一定要找到一些基本的东西来涉猎。
由于许多开发公司都使用Linux,您会发现几乎每个质量保证团队(例如BairesDev提供的团队)都精通Linux。所以,如果你不喜欢上课,你可以把你的教育外包给这样的公司。
谷歌
最后,谷歌是你的朋友。对于那些已经了解计算机如何工作的人来说,启动一个Linux虚拟机,然后在遇到困难时转向谷歌。你会发现,几乎所有可以想到的问题都在网上被提出和回答过。你所面临的Linux问题很有可能通过搜索引擎巨头找到一个详细的解决方案。
当你试图找到答案时,确保缩小你的搜索标准,这样你可以更有效地找到答案。
结论
学习Linux并不像你想的那么难。迈出第一步很容易,只要一头钻进去,或者上一节入门课。无论如何,不要因为对平台不熟悉而放弃花时间来跟上Linux的速度。这不再是“如果”的问题,而是“什么时候”你需要部署和使用这个平台的技能。
