手把手带你体验一场属于Linux的学习之旅
Linux是一个开源的操作系统,以性能高和稳定著称因为继承unix,在权限和网络上的设计与表现也非常优异。同时其系统开源/免费/优秀/稳定,自由高可定制,深受程序员们等代表的极客们的喜爱,也是部分科研人常用的操作系统。随着互联网的普及和技术的发展拓展,Linux也在行业内一路疾驰,占有率持续高升,使得无数计算机爱好者投入了解Linux的学习研究上。然而Linux系统主要是通过命令行访问和操作,桌面GUI反而是次要的,日常操作不会像Windows那么简单,所以也会有一定的入门门槛,对于初学者来说还是较为困惑迷茫的。不过既然是学习,总会有成长的一天。下面就让我带领大家开启Linux系统的认知之旅吧。
Linux相关的服务器知识对于一个程序员的重要性是不言而喻的。也许现在精细细分的编程分工会让很多接触较少的程序员忽略它,但是学好它却是程序员必备修养之一。想要搞懂Linux系统,就得先搞懂它的起源。Linux最初只有一个Kernel,由Linus Torvalds负责维护,它属于一种多功能的系统核心程序。同时,Linux也是日常常用软件的集合产品。所以简称的Linux可以指的是系统内核,也可以是我们常说的Linux发行版:“发行版完整的包含一些基础软件的操作系统”。
现在Kernel都发布到6.0了,Linux系统的内核庞大复杂,一般人驾驭不住。我们初学还是从使用它开始。就像使用筷子一样,现在只要会用就行,还没到研究如何制作筷子的时候。平日里要多学习、多看书、多做实践、多相互交流,才能不断积累经验不断收获。目前Linux的发展前景十分广阔,它正在逐步融入我们的日常生活中。5G网络的运行、人工智能的运用以及无人机的航拍,几乎都是与Linux系统有相关。Linux系统的前景地位不容小觑呀!
作为一个入门者来说,重装操作系统代价挺大的,日常电脑都是windows系统,不会配备专门的Linux系统,学习一般会使用到虚拟机,虚拟机可以不影响到原有的系统,同时还能装配Linux系统供我们学习。而最常用的Linux虚拟机是Centos / Ubuntu系统。首先要搞懂如何安装配置Ubuntu虚拟机。在这里我还会介绍一些常用的Linux操作命令和知识。
下载一个虚拟机软件,常用的有Vbox或者Vmware,以Vmware workstation举例,搜索VMware找到它们的官网,下载安装好VMwgre Workstation Pro产品。第二步就是下载Ubuntu,搜索Ubuntu,进入Ubuntu官网后,找到download字样,下载Ubuntu Desktop,下载好后我们会得到一个后缀为iso的镜像文件。
打开安装好的VMware 软件,点击创建新的虚拟机后,选择典型安装,安装系统那块可以选择我们刚下载的Ubuntu iso,然后会进行一些虚拟机的硬盘和网络配置,如果不了解就保持默认。这里要注意的选择虚拟机存储位置,这里建议大家不要放在物理机系统盘内(放了也没什么)。
创建好Ubuntu后,我们就可以开启我们的虚拟机,进入到Ubuntu的安装系统了,这个时候 Ubuntu系统还需要一些简单的配置和安装,安装程序已经简化了很多安装流程了,大多数步骤都可以默认自动完成的,我们只需要等待一点时间一个崭新的Ubuntu系统就会安装好。
系统配置好后选择重新启动系统,就可以进入我们的Ubuntu Linux系统啦。可以看到Ubuntu的用户图形界面非常大气美观,简洁中带有一丝神秘感和基佬紫的高级感,桌面壁纸也可以随意更换。点击右下角的Home文件夹可以进入我们的文件夹对话框,在 Workstation的菜单上我们还可以点击全屏模式,让我们的整个屏幕进入Linux界面。不过在Linux系统里面我们最主要用到的还是它的命令行系统,鼠标右键选择Openin Terminal,打开后台控制台,在这里我们可以键入各种命令行来操作我们的Linux系统。
在我们知道了如何安装Ubuntu之后,最好能找一本书学习一些理论的方面知识,等你使用的多了,回想之前看的知识,会有恍然大悟的感觉。当然,要想学习好Linux系统,可不仅仅只是掌握Linux命令操作行那么简单,Linux系统背后可是有很大的知识体系需要我们去学习的,这些技能都是十分有用和强大但却不是那么容易掌握的。在这里给大家推荐一本入门级书籍《Linux就该这么学》,非常适合新手初学者,这样学习起来较系统,边看边学边实际操作,效果会更好。而后如果还有兴趣。再进一步学习更多的Linux技能和知识,给自己的Linux学习之旅多一些帮助!