总结七大建议,助你在不走正式门路的情况下成为Linux进阶高手。两年前,随着工作越来越枯燥,看到一篇博文叫《虽然我是博士,但我爱上了linux运维工作》,我终于决定改变学习和工作的方向,并决定好好研究一下Linux系统,然后在网上查了各种帖子和文章,想找一些学习的切入点,但是感觉不太容易上手,看不懂。于是我也买了他推荐的《linux就该这么学》书自学,开始了自己的Linux学习之路。现在已经顺利找到一份12K的Linux运维工作。我觉得我应该在有机会的时候使用一些我自己的建议。快来帮助其他新人和朋友。1:选择最适合自己的系统,深入学习。很多人在学习Linux的时候都很迷茫。我应该使用哪个发行版本?是否缺少任何必要的软件?为什么升级如此频繁?我需要升级吗?每当我遇到新的软件,我都想尝试一下。当出现新版本的时候,我想马上更新,然后在桌面上找一个新的程序试一试。这只能说明你是为了经验而学习。学习Linux的目的是为了解决各种问题,而不是为了“赶潮流”,更不是为了在妹子面前“一展身手”,所以希望各位书生能够认真对待Linux,好好学习,然后再去掌握足够的知识后才能“花式上吊”。2:不要偏执,多接受新鲜事物。无论是Linux刚出现的时候,还是风靡全球的现在,关于“windows还是Linux”问题的讨论从未间断,甚至出现了因喜好不同而引发的“口水战”。其实大家大可不必因为上手简单就认为Windows是一个没有技术含量的系统,也不必因为Linux的黑屏白字就认为学习Linux可以成为超级厉害的黑客。因为每个人的需求不同,成长环境不同,所以不会有一个统一的标准来定义什么是好系统。你需要关心的不是你的系统是什么,而是你用你的系统做了什么?精通Linux并不能说明什么,因为它只是你实现某项或某项功能的工具,所以如果你能使用Windows***来完成任务,就没有必要再花更多的时间去学习Linux来完成同样的任务。任务。所以不要盲目偏执于某个系统。并不是说用惯了Linux,其他系统就不好。世界需要各种各样的精彩,你不需要因为自己的利益而压抑别人的利益。3:买一本好的Linux书籍,很重要。各种Linux爱好者论坛或者各种交流群看到很多新手在安装或者使用Linux的过程中遇到问题就开始提问。很多都是重复性的问题,甚至还有很多人提出问题。描述不清楚,这意味着很多人没有基本知识。他们如何快速提高Linux的基本技能?最有效的方法是学习一本实用的Linux教科书。市面上的教材大多是基于旧的Linux系统。解释版本,无疑会误导读者。与之前的系统相比,最新的RHEL7发生了比较大的变化。如果读者仍然按照以前的版本学习,将无法学到最新的知识。,学的知识学不会应用,所以推荐《Linux就该这么学》有经验的运维工程师写的。这本书不断更新,而且完全免费。你可以去这里http://www.linuxprobe。com/book下载。4:从基本命令开始,不要觉得无聊。经常有很多朋友在刚刚接触Linux的时候,想要架设各种功能的服务。他们从来没有想过自己需要了解Linux的基础知识,这是相当难学的。虽然近几年Linux桌面的华丽程度已经可以和Windows桌面相媲美,但是CLI在Linux中依然有着强大的生命力,而Linux的精髓就在于CLI。不管图形界面发展多快,桌面多华丽,这个道理都不会改变。CLI有许多强大的功能。图形界面可以完成的任务,CLI可以完成,图形界面不能完成的任务,CLI也可以完成,可见CLI在Linux中的重要地位。5:学习从源代码编译和安装应用程序,做好准备。很多人看到***的源代码没有用,而是等着有人给他制作RPM,然后deb包会安装相关的应用程序。他们问为什么,回答说如果编译安装,会留下垃圾。这只是学了linux的皮毛。从源码编译安装,不仅比rpm更适合自己的设置,而且会安装在/usr/local目录下,方便以后更换硬盘时无缝迁移把你原来的老系统环境改到新硬盘上,想一想当你的应用特别大的时候,你的应用需要多长时间才能在新机器上重新安装然后配置。另外,如果确实需要卸载从源码编译安装的程序,直接删除即可。不要认为直接删除会留下垃圾,造成“系统不稳定”。makeinstall实际上是把可执行程序放在/usr/local,把一些函数库放在/usr/local/lib,你只需要全部删除,不会留下“垃圾”。退一步说,即使留下某个文件,也不会占用太多,不会造成系统“不稳定”,linux就是这么简单!但是有几个程序是不建议安装的,比如openoffice,因为编译的时候会占用大量的空间和时间,而且编译的时候又获取不到。为了更多的好处,最好直接安装完成的rpm.deb包。6:学会使用帮助文档,少走一些弯路。与闭源的windows不同,每个Linux发行版的技术支持时间都比较短,这对于Linux初学者来说往往是不够的。其实,当你完全安装好一个Linux发行版后,你就已经获得了非常强大的线下技术支持,只是你没有发现和使用而已。从最初的安装到最后的系统安全加固,仔细阅读文档可以解决一些问题。安装新软件时,先阅读软件自带的README,再阅读INSTALL,再阅读FAQ,再安装,这样遇到问题就知道如何解决了。7:养成写博客的习惯,记录你的进步。学习Linux不是一个短暂的过程,需要很长时间的学习和实践。而如果你是从事运维相关的工作,如果每天除了工作还要学习,很容易对知识体系没有整体的概念。日复一日,你会忘记大部分学过的知识,所以我给你一个建议,我可以坚持每天写博客,我的工作经历可以整理一下,所学的知识也可以更好的整理一下.此外,博客还可以分享自己的知识,再加上网友的互动,不仅可以让网友获得知识,还可以加深对知识的理解。
