首页
学习
活动
专区
工具
TVP
发布

Linux入门及进阶学习推荐书籍

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

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

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

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

二.多动手多练习。

多动手就不要怕搞坏了怎么办,你最好是能搞坏,这样才能更加深入的研究为什么故障,你才能有收获。刚开始从安装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等服务器基本配置清楚了解。这些配置使用的最多的,教程在网络上也非常多,详细的可以去看看https://www.linuxprobe.com/,Linux的文件系统,目录树,系统的文件布置,etc/,opt/目录的内容。

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

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

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

既然想接触Linux就让我们从最基本的开始,网上找一份最热门的入门教程,比如 《Linux就该这么学》然后开始学习吧。以上是我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191028A0943700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券