进修Linux怎样学?

我前几天才刚刚开始学习Linux,笔记本装了个Ubuntu。我知道学习Linux是要学会用指令的。不过虽然感觉命令很多很杂,那么多命令,是都要记下来嘛?还是说先记几个常用的,不常用的用到再来学?因为我对Linux的命令到底说是不是很多我并不清楚。还有就是除此之外还需要学习Linux的什么,学习流程应该如何循序渐进? PS:目前刚开始啃《鸟叔的Linux私房菜》,虽然才啃了几页而已

作为一个专门研究Linux学习的团队,给大家看一下我们对Linux运维学习的总结,欢迎大家拍砖,下面我们团队整理的学习路线:

运维学习阶段,需要分为四个阶段,linux初级入门-àlinux中级进阶-àlinux高级提升,和资深方向细化。

初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。

1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)

中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)

2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)

5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)

能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右

2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)

实践是检验真理的唯一标准,骨头虽然难啃但是还是要学会细化难点,分歩进行去解决问题,而且孰能生巧,刚开始不需要死记硬背,一些简单的命令多敲多用就好了

一定要be good at doing 搜索引擎,有什么不会的就去问问度娘,不过也不要抱有太大的希望因为上面也不会搜索出很多有价值的东西,我所说的擅长用搜索引擎是谷歌搜索,因为很多的Linux干货资料都是以英文版本发行出来的,在Google中你会有意想不到的效果。前期学习一定要刨根问底遇到不懂的命令一定要去查看具体的参数

例如一些短格式的可以用-h来查看,一些长格式的可以用–help来查看。我整理了一些Linux基础资料希望对你有帮助。

就需要下一些真功夫进行深入的学习了,因为他需要对服务器之间的关系有一个清晰的认识并且熟练掌握比如:

1.集群:一个单独的服务器资源终究是有限的,如果遇到高强度的访问量就会被“搞垮”所以就牵引出了另一项技术:负载均衡器,水平扩展连接多个服务器已达到多倍提供服务的效果。

2.常见问题排错:例如在编译服务器时,出现一个缺失C语言的环境的错误,这时候你知道了错误,也知道了缺失的包,我想是用编译方式解决,还是yum方式解决更好。

,别当真。讲真的你日常所需的软件真的能在Linux上全部找到替代品么?如果不能,那你不是跟自己找不痛快么?或者你费了半天劲用Wine移植这些软件终于成功了,但这是在学Linux么?

同样,「折腾绚酷的桌面」这事儿不是不可以,有点成就感也是挺好的。但你要清楚这不是在学Linux。

做点好玩的事情,不管是什么。拿Linux搭一个简易的网页服务器或个人博客?用树莓派做个自动控制家里电器的控制中枢?或者用树莓派做个小路由器?或者简单一些的,拿一台废旧电脑或笔记本,装个简易的发行版,接客厅电视上当媒体中心用?如果这个目标对你来说特别吃力,一点一点来,或者暂时搁置,换一个。

另外说一下,国内外的云服务器 / 虚拟专用服务器都已经比较便宜了。租一台便宜的,配置不用太高,自己在上面成功运行一个什么东西,成就感满满的同时也能学到很多。

打破砂锅问到底,凡事弄清为什么。不是很建议用那种类似「一键搭成网页服务器」的脚本。这样你不知道这脚本到底做了什么,一旦出问题,想必你也没法用除了「重装」以外的任何方式解决。

总之遇到问题先参阅手册,再上搜索引擎;有错误日志一定要先从日志入手。毕竟绝大多数情况下,软件开发者或社区自己写的文档肯定要比网上阿猫阿狗的教程和技术博客要权威详细;错误日志肯定也比你xjb乱猜出的结论更准确。

我的显示器上贴有一些字条。其中有一条是上写了4个英文字母:RTFM。(Read the f**king manual)。

我不介意承认,即便已经是具备了一些经验的用户,我也仍然会有一些时候因为不耐烦去读文档,而浪费更多的时间。

善于总结规律,别死记硬背。举个例子,打tar包用tar -cvf,解压tar包用tar -xvf,分别是什么意思呢?C是Create是创建,X是eXtract是解压。这么一联系肯定会记得更牢,这是记忆之规律。

题主给我的感觉不太清楚Linux的方向,Linux也是分方向的,绝不是学了几个命令就是精通Linux了。方向问题可以看这篇回答:

这三篇文章我都很用心写的,加起来肯定超过2天,刚好对标题主的问题,并且获得不错的口碑,如果觉得有帮助,欢迎点赞!

任何技能的学习,经过500小时的训练都足以成为专家。我想说,不要急慢慢来,你才刚开始。Linux学习是很有意思的事。在学习的时候你会有一种,玩了这么多年的windows都不如学了几天linux更能了解计算机。

鸟哥私房菜是很好的教材,但是我觉得,最初的学习,鸟哥的书你会看的比较凌乱,他的写法很风趣让你很好理解。但是我觉得最好的教材是系统本身。而且Linux教给你最初的学习习惯是会思考。

我刚开始玩linux始终保持着一种兴奋,一晚上装了9次系统。我的建议是,从安装系统开始学习,怎样安装系统是很好的学习方式,现在的Ubuntu都是desktop直接Copy系统的,我以前会用alternate去装机,纯命令行装机,没有图形界面。现在有的服务器应该已经找不到alternate的直接下载了,需要去服务器找有没有打包好的iso。我一开始是wubi安装,后来硬盘安装用desktop盘,后来发现据说alternate更好,又用alternate,后来又觉得分区不合适调整分区。后来双系统又学会了改写grub配置。虽然当时很多东西不明白,但是却学习到了很多以前装windows没有遇到过的新问题。而且了解到系统跟桌面没什么关系,知道什么是Gnome 什么是KDE 什么是Xfce。

ubuntu中文论坛可以去瞅瞅,没以前活跃但是历史资料还是不少的,我十年前的帖子都能查到。

,比如,你的导入你的音乐库,看看怎么样能更好的播放你的flac+cue,怎样同步歌词。比如如何更好的无卡顿的播放rmvb。各种你在windows下能干的事情,都在linux下面去找到对应的软件。折腾这些,你会不知不觉的用到大量的linux命令。很自然的了解sudo,很自然的知道$和#是什么意思,知道文件系统,知道,知道gedit,知道什么是wrxwrxwrx。而且还有个好处,你需要学习linux的优越感,你会发现windows下能干的事情,很多linux软件都能更好的完成,但是也会因为很多软件在linux下没有而蛋疼。不过没关系,足够你在其他人面前秀优越性了。而这些会成为你学习linux的原生动力之一。

这时候你应该已经接触了很多命令了,试着自己写脚本吧,试着用命令行自动整理你的mp3,给他们重命名,怎样让Micheal Jackson的所有歌曲都变为艺术家+歌名,怎么把beyond的所有歌曲都放在同一个文件夹里。这些小的事情,是你学习脚本和命令行的最佳范例。一边玩电脑,一边学习,是最快乐的事情。这种方式包你一个月无师自通。总之我也只看过鸟哥的书几页。我觉得电脑才是你的最好老师,系统本身是你学习的最佳教材。

不要死记硬背,没用的,记不住的。你要学习的是对计算机的重新理解,对操作系统的重新理解,对于使用电脑习惯的重新构建。

善用man 命令,学会读懂英文操作手册,如果你实在看不懂,没关系可以看中文的,但是,我还是建议你看英文的,因为如果你某一天系统崩溃了,中文的操作手册很可能会在你的维护终端乱码比如,你可以现在切入tty1去登录感受一下“$ cd ~”这个命令,如果你是汉化系统,你看不到你的桌面文件夹的名字哦。

学以致用,我以前玩的时候,偶尔会趁着隔壁宿舍开金团(WOWer懂哦),优雅的用Linux各种工具帮他们的TP-link断网。我知道他们的wifi密码是骂我们宿管阿姨的哦。只是跟他们开个玩笑,我当然是个守法公民的。我的毕业设计写网站,前端后端都是自己搭建的。上台一分钟老师就让我过了。因为我的评审老师没玩过这个,几条命令行下去,屏幕上各种代码自动跳跃部署,成功唬住老师,其实他们根本不知道我就是用命令行cp一堆文件到服务器而已。

最开始的学习,都是从折腾开始的,不要怕命令多,我们不提命令,不需要硬背,你搞定各种想玩的事情自然就会了。折腾起来吧。

1. 熟练的安装系统,包括合理分区规划,合理设置启动项,合理挂载硬盘,合理使用home文件夹,熟悉各种配置,了解基本目录体系 需要3天,并查找大量资料学习和理解,注意,关键是要理解。

2. 熟悉基本的50条命令并熟练使用,7天,关键还要保证习惯的养成。折腾常用软件,整理整理文件就够学了。

如果有条件,就把日常用的电脑系统,更换成linux发行版本的系统,用什么查什么,用多了自然就没有问题了

另外就是装虚拟机,linux下有些命令是不适合在办公系统中去实践的,那么你可以用vmware、或者win10自带的hyper-v,装个虚拟机玩,就跟着鸟叔的书过,基本就没有问题

学英语的时候,碰到不会的单词难道可以用汉语替代吗?日本人有五十音图,你看那英语口语烂成什么样?

学用Linux同样道理。你得对自己狠一点,用纯Linux的方式解决Linux上的问题,逢山开路遇水搭桥,大破大立中探索一个新世界。

我这个资深用户明确说,没什么可怕的,没什么不能解决的。只有解决一个一个问题才提得到学习二字。

忘了书本。你学着用Windows的时候并没看过书,到了Linux就更别看。书永远慢于形势,Linux各种书尤其如此,比着书上机器操作发现不是那回事更受挫。

就是用起来看。用最主流的发行版Ubuntu,最新的版本(当前是19年6月,最新稳定版是19.04),旧版本碰都别。

未经允许不得转载:主机宝贝 » 进修Linux怎样学?

评论 抢沙发

评论前必须登录!