1.3 高效学习Linux系统
如何能够快速学好Linux呢?相信很多读者都很困扰,这也是初学者和爱好者比较关注的问题。对于Linux及其他的编程语言来说,掌握好学习方法和思路非常重要,会起到事半功倍的效果。
1.3.1 习惯终端操作的方式
在开始学习Linux之后,请抛开使用Windows时的思维方式,尝试使用全新的思维方式理解和学习Linux。Linux是由命令行组成的操作系统,而用户要在终端界面操作命令,如图1-8所示。因此,我们要习惯在终端中输入各种命令完成用户管理、文件管理和磁盘操作等。
图1-8 Linux终端界面
1.3.2 理论与实践相结合
很多初学者在学习Linux命令时,会觉得自己对命令已经很熟悉了,但是在遇到实际问题时却无从下手,不知道该用什么命令解决什么问题。归根结底,就是学习的理论知识没有很好地与系统实际操作相结合。如果没有多次上机动手练习,其中的很多技巧是无法完全理解的。
人类的大脑与计算机硬盘不一样,硬盘除非被格式化或损坏,否则存储在其中的资料会一直在那里,随时可以调用。而人类必须要不断重复练习记忆才能将一件事情牢牢记住。
学习Linux也是同样的道理,想要提高自己的实战技能,只有勤于动手练习,才会熟能生巧。如果无法坚持学习,就会学了后面的、忘了前面的内容。当我们将整本书的知识学完后,如果长时间不用,也会忘记,所以一定要时常上机操作,如图1-9所示。
图1-9 理论与实践相结合
1.3.3 擅于应用网络资源
在学习Linux的过程中,难免会遇到一些无法自行解决的问题。面对这种情况,我们上网搜索、查阅资料、浏览技术博客和论坛后,可以解决初学者会遇到的一些问题。
主流的Linux发行版都自带了非常详细的帮助文档,从系统安装到维护都有详尽的说明。读者通过浏览这些资料独立思考并解决问题,不但可以锻炼自己解决问题的能力,还提高了技术水平。如果问题还没有得到解决,可以询问技术高超的前辈以及相关技术人员。
下面介绍几个对新手很友好的网站。
• Linux菜鸟教程(https://www.runoob.com/linux/linux-tutorial.html):提供了大量免费的在线实例以及Linux的基础知识,对初学者友好。
• w3cschool Linux教程(https://www.w3cschool.cn/linux):相当于一个Linux参考手册。
• Linux公社(https://www.linuxidc.com):包含了有关Linux的新闻、教程和安全等知识分类。
• Linux官方社区(https://www.linux.org):在这里可以讨论Linux技术相关的内容。
知识拓展 安装Linux系统的相关建议
在安装Linux系统之前,大家可以去CentOS的官方网站上下载合适的发行版本,下载网址为https://www.centos.org/download/。这里主要有以下两种版本。
• CentOS Linux:是一个稳定的发行版,一般情况下推荐选择这个版本。
• CentOS Stream:滚动发布的Linux版本,可以体验红帽系的最新特性。
在下载页面的CentOS Linux中可以选择想要安装的Linux版本,建议安装64位Linux系统。
对于虚拟机软件,本书选择使用VMware WorkStation。与PC一样,用户可以在虚拟机上安装多个操作系统。读者可以扫描右侧二维码观看详细的安装步骤。