我大学专业是计算机技术及应用,即所谓的啥都学,啥都学不精。在学校的时候没有危机感,糊里糊涂的过了三年,毕业后找工作才知道遗憾的感觉,可惜世上没有后悔药,只能自己把苦水往肚子里咽。
直到有一次找工作的时候,看见一个公司招运维人员,抱着试试的态度去跟面试官了解了解,比较幸运的是人家愿意试用3 个月,然后就正式迈出人生职业的第一步,在实习当中才接触到linux ,然后跟着师父一步一步的深入了解linux ,我也以我6 年的运维经历及学习linux 的经验跟大伙分享下我的一些看法,当然,在IT 行业,分享是一种精神,也是一种美德。
第一:掌握 Linux 命令 行
Linux 的精髓在于熟练使用命令,无论图形界面发展到什么水平这都是不会变的真理,Linux 命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花很多时间。.
Linux 命令大全: https://www.linuxcool.com/
初学者只需要掌握一些比较重要的和使用频率最多的命令,后期你会遇到更多的难点,也好一一击破,步步为营嘛。按照它们在系统中的作用分成几个部分,通过这些基础命令的学习我们可以进一步理解Linux 系统:
安装和登录命令:login 、 shutdown 、 halt 、 reboot 、mount 、chsh
文件处理命令:file 、mkdir 、 grep 、dd 、 find 、 mv 、ls 、diff 、 cat 、 ln
系统管理相关命令:df 、top 、 free 、 quota 、 groupadd kill 、 crontab 、 tar 、last
网络操作命令:ifconfig 、 ip 、ping 、 netstat 、telnet 、 ftp 、 route 、 rlogin rcp 、finger 、mail 、nslookup
系统安全相关命令: passwd 、su 、 umask 、chgrp 、 chmod 、chown 、chattr 、sudo 、 pswho
第二:选择一本学习工具书常伴左右
工具书对于学习而言是相当重要的,选择适合自己的就行,不过一定坚持地看下去,我推荐《 Linux 就该这么学 》这本书,写的比较通俗,并且内容由浅入深最重要的是免费的哦,因此网上对这本书的口碑也很好,不过选择适合自己的就是最好的,不要人云亦云,PDF 版下载: https://www.linuxprobe.com/
第三:基于哪个Linux版本平台来学习
目前全球有超过一百多个Linux 发行版本,发行版由个人、松散的组织团队以及商业机构和志愿者组织编写。如何选择请根据你的需求和能力,国内企业使用RHEL 、Centos 系统的是最多的,对于初学者来说,笔者还是比较推荐使用Centos 的。
第四:要让自己喜欢上命令行
不管从效率还是易用性来讲,原生的Shell (CLI )比较好用,当然在命令行下学习一开始进度较慢,但是熟悉掌握后,未来的学习之路将是以指数形式增长的。从网络管理员来说,命令行实际上就是一种规则,你遵循它,它会及时回报你的。暂时放弃你的winows 思维,全身心地投入到linux 思维中,同时,这也是一名合格的Linux 网络管理员是必须具备的条件之一。
第五:自己多勤于动手做实验
自身Linux 的操作技能,只有通过勤练苦学来提高。经验之所以重要,是因为它能更准确、更有效率地解决问题,而经验从哪里来,就是来自于不断的重复练习实验,才能使你快速成长或者在职场中发挥你的才华。
第六:在自己无奈的时候要善于请教高手
在 linux 的学习过程中,遇到很多你自己解决不了的问题是太正常不过的了,那么,在自己无法解决问题的情况下,可千万不要气馁,解决问题的办法总比问题多:
其实Linux 都自带有详细的文档(包括手册页和FAQ ),不过都是英文版的,从系统安装到系统安全, 针对不同层次的人的详尽文档,仔细阅读文档,结合你的思考分析能力,我想大部分问题能解决。当然,查阅工具书和在linux 的相关论坛上也可以寻求问题的解决方法,而且,也有一定的参考价值的。
在Linux 论坛寻求帮助,前提是你要有周全的思考,描述好你的问题。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。最好先搜寻一下论坛是否有您需要的文章,这样可以获得事半功倍的效果。
以上是我自己的一些学习思路,我相信每一个人都有自己的一套学习思路,此文仅做参考。
最后呢希望所有 linux 运维人员能在 Linux 的道路上走的更长久!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31559985/viewspace-2692240/ ,如需转载,请注明出处,否则将追究法律责任。