打印

给小白入门学习Linux的几个建议,受益终身!

[复制链接]
383|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lindoug|  楼主 | 2020-5-14 11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Linux主体分为“运维”与“开发”两个方向,无论你是Linux相关从业者,还是说爱好都可以归类到这里,其中“运维”一般是初学者或者转行人员的首选,而Linux运维主要是对服务器稳定、性能与安全方面的维护和调试;--PS:说白了不能随便让别人“上”你的服务器,轻易地就崩了。
实际上Linux入门并不困难,只要具备Linux基础,读懂Linux的命令格式,大多数的服务架构都是可以按照文档部署出来,所以如果只是停留在“部署”这个层面,无论是说最简单的“FTP”还是现在虚拟化技术“K8S”,都算是基础;

在“部署”之上,就是对服务器的基本维护,举个例子,访问网站时常会出现“404”、“502”的报错,你能够在很短的时间,迅速定位问题,解决问题,那么恭喜你,你已经成功入门工程师这个领域了!!!但是做一普通的运维工程师还是很容易领盒饭的,所以为了后期发展,转型云计算运维、大数据运维、运维开发、自动化运维等还是要不断学习!(个人首推云计算,一个是相对技术易于理解,二是企业基本都在使用)。
而大多数常见问题都会被公司收录在“文档”中,这也无可厚非,互联网公司更多的是考虑到“成本”、“安全”等问题,所以对于业务体系的建立、优化等问题才是最能体现一个工程师技术能力的
举个栗子,电商公司一般架构规模在50-100台服务器之间,会涉及的到的技术有防火墙、负载、高可用、数据库、存储、备份、监控,更甚者会涉及日志、虚拟化、云平台等技术;那么由于内存、CPU这些硬件性能的限制,如果单纯将服务上线,随着业务流量的增长,客户访问量增多,一个集群架构负载的客户流量是会被限制,常有人问我为什么Nginx的连接数达到600内存和CPU就消耗了83%,那么就要考虑“服务调优”
而学习方法: 一为自学,二为跟随别人学习;个人建议去参加培训学习更有效率;
一、自学的办法就是通过看书、看视频,在各大论坛发帖求助,或者在不同的群内去“淘”答案;
对于初学者,不建议看书!!!看书是最没有效率效果也难以**的,大部分人买书只是三分钟热度,一周都在书的前几页翻来覆去,半个月后书都不知道仍在了哪里,因为书里充斥着“专业词”,我们常说“如果你拿谎言去验证谎言,得到的一定是谎言”,无论百度,还是翻书,仍旧是专业词解释专业词,往往一个词没有明白,又会接二连三的引出其他词汇;再者书籍的逻辑过于跳跃,相信很多人都遇到过,比如第一章某个技术点会牵扯到第六章,但是“能力”限制了对内容的理解,所以眼前的技术也就变得一知半解,耗时耗精力,没有结果!所以如果是小白,请pass看书~当你在这个领域里有了一个清晰的脉络,和基本的认知后,再回头通过书籍丰满自己的羽翼更加合适!

看视频,对于一个小白或者初学者来说,视频是一个不错的选择,但也极少有人可以通过视频学好,一是自控性,很多人云盘里种子、文档、视频几百G,但是都是老古董,当个收藏家,过后绝不翻阅;二是“视频质量”,网上极少有成套的视频,即使有也是几年前的,时效性不一定符合当前互联网技术的应用,再者就是成套视频的质量是否过关,小白是无法判断的,而且“你能找到的,别人一定能找到”,根本没有竞争可言,同样视频里的问题,由于没有老师的后期讲解所以也有可能成为一个个坑,在未来牵绊你;
论坛求助与群内“淘”答案,为什么用“淘”这个字,很简单,即使鉴宝大家也有眼拙的时候,对于小白或者初学者来说,是极难分辨别人答案的好坏和实用性的,再加上网络仍旧是一个“不负责”的地方,群内经常会遇到“rm -RF /*”等言语,这不是玩笑,这不是玩笑,这不是玩笑!至少我见过的就不下一手之数,到时真的是追悔莫及,而锅还是要自己背的;当然不乏好的答案,但是,你要明白,越是能力强的人,对于很基础的问题是“不屑”回答的,所以无论答案质量好坏,是否能够收到回复还是另一回事!

当然,说了那么多都是“自学缺点”,那有没有好处呢?有的,就是“省钱”呀!
不过99%的人并不适合自学,如果你能享受“孤独”,是个拼命三郎,自控型极强,也许有可能;而大部分人只是做着“努力的样子”,实际“混着日子”;
二、关于“系统学习”
系统学习的坏处在于你要“欠人情”或者“花钱”;当然这些都是“投资”!
1.找师傅,很多人抱着“边工作边学习”的想法,其实这有个前提,就是你能碰上一个“好师傅”,一个像唐僧一样不停告诉你“不要乱扔,砸到人就不好了,即使砸不到人,砸到花花草草也不好”的极为负责且功力深厚的好师父,这和找对象一样,可遇而不可求啊~


2.系统培训,现在很多“在线教育”都是晚上通过直播上课,并不会耽误日常的工作和生活,这个可以说是最快速和最简单的方法,你大可看作一场交易,用有限的money来换取无限的时间和未来的任何可能性;当然这里也离不开个人的努力,只是相对于自学,但凡能站住脚的机构,课程内容一定是千锤百炼出来的,技术脉络、实战性和服务都是经得起考验的!当然很多老师还是很负责的,我的很多学生都会再过年和过节时送来祝福,去他们的城市偶尔小聚。而且最重要的是你可以通过“教育机构”来获取庞大的人脉关系圈,无论老师还是同学~ 看我送你一本“葵花宝典”~

综上呢,自学与系统学习,无外乎是“时间”和“金钱”的战争,但无论哪种,最终离不开个人的努力,只是相对的,自学需要付出更多的精力和时间,适合有了基础后,后期单一技术的增强或者公司特定技术的学习;初学者如果想更快更有效率的入行还是选择系统培训的好!

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

468

主题

472

帖子

19

粉丝