互联网技术 · 2024年2月6日

推荐的Linux学习书籍

接触Linux也有一段时间了,因为习惯了Windows的操作,刚开始对于Ubuntu一点都不习惯,完全是各种不爽。记得刚接触的时候,是看见朋友的电脑是Ubuntu很酷的红色桌面,于是自己也跟风,安装了一个Ubuntu系统使用,结果使用之后才发现,Ubtuntu真的不太适合初学者。

为什么这样说呢?首先是界面太炫了,容易分散你的注意力,呵呵,也许对我特别有效果吧。其次是文件系统,习惯了windows的用户刚开始接触会非常不习惯,特别是各种文件夹傻傻的分不清楚/root /usr 等等。最后最重要的一点就是,现在各种介绍Linux的入门书籍,几乎全是CentOS和RedHat.很少有针对Ubuntu的。

一.任何学习不是一蹴而就的事情。

无论是学习知识还是技能,都不是一件一蹴而就的事情,一定要坚持使用,坚持多练习,特别是在初期用户权限很大,做任何事情都很自由,所以你必须详细了解你做的每一步都是在干什么,系统做了什么,这个需要时间去掌握。背Linux命令是初级阶段,因为你背完后,过不了多久肯定全忘记了。学好命令的关键在于最好是能掌握命令。shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通,把用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户。推荐一个方法,一定要学会用man和info去查询命令的解释。

二.多动手多练习。

多动手就不要怕搞坏了怎么办,你最好是能搞坏,这样才能更加深入的研究为什么故障,你才能有收获。刚开始从安装Linux开始练习,安装时学习的前提。目前比较常见的有二种方法,硬盘安装和光盘安装,清楚的了解安装的过程和注意事项,如安装Linux应在最后一个分区内,至少分二个分区,在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。掌握硬件配置,比如显卡,网卡这是配置最多的。建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

三.总要想着提高效率

学习Linux就是为了最求更高的效率。类似Windows这样臃肿的系统,总是越用越慢,到后来打开写字板都要好半天。比如在Linux服务的配置过程中,配置方法和使用方法有很多种,这些都能通过网络和交流平台获取。而更多关于软件本身,或者说系统本身的理解只有在学习的过程中不断总结,不需要的就删除,只保留使用的功能。由于是开源软件系统,等你学习到高级阶段,就要通过自己的理解去想着优化,不断提高效率。

刚开始学习的重点有哪些?

1.英文,英文,还是英文,不一定你英文要非常好,但是系统中的命令都是英文的,这个要看习惯。很多命令的解释也是英文的,这都要能看懂,就这些足够了。刚开始确实吃力,准备一个有道词典,多看看就记住了。

2.计算机网络知识,这个是计算机最基础的知识。了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。

3.熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件,比如Openoffice VIM。让Linux系统成为你平时使用的系统,安装QQ 聊天,安装VLC观看视频。有条件的可以直接入手苹果iMac 。苹果的IOS上应用多,不会让你的学习变得无聊。掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。

4.学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。这些配置使用的最多的,教程在网络上也非常多,详细的可以去看看,Linux的文件系统,目录树,系统的文件布置,etc/,opt/目录的内容。

5.加入一个学习的平台,或者一个学习的群,大家一块交流。

6.想要进入高级阶段就一定要熟练VIM。这个需要花费大量的时间,否则,最好别碰。

7.有疑问先搜索,熟读基础知识。很多时间网上的资源足够解决的,但是无法理解是因为基础知识没有看懂,所以找到了关键点就要恶补基础知识。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册