做服务端就一定要学会使用linux,反省自己现在对于linux的理解大概在大学时候应付考试的水准加上工作一年以来对linux使用的一些理解。
想在llinux上面学习得更深入一些,决定重新从鸟哥的私房菜开始。
原文 鸟哥的linux私房菜
鸟哥总结的一个linux学习路线,作为我重新学习linux的一个参考。
1.计算机概论与硬件相关知识
这个说起来本身就是一门学科,我现在具备的知识在这里应该够用,遇到问题在个别展开学习。
2.安装一个linux系统
去年12月装过一次centos,最常使用的也是centos,之前还装过ubuntu和fedora,有机会再装一台总结下。
3.linux操作系统的基础技能
主要是linux的管理技能,包括用户群组,权限等,基本上了解这些概念,使用过程中也没有问题,需要总结一下。
4.vim编辑
自从最早厚重的netbeans IDE到现在轻量的sublime,对我来说已经是很大的进步了,一直没有换到vim主要还是因为没有好的文件管理插件,nerdtree之类的还是不如sublime的文件管理好用。现在vim的水平能够进行常规的编辑操作,修改个conf文件还是没有问题的,暂时没准备深入学习。
5.shell和shell script
近期学习的重点,包括很多linux的指令,一直在总结中,用一个学一个,记录一个,希望后面能看 man 文档就能直接使用。
6.软件管理员
学习安装软件,不管是mac的homebrew还是redhat系的yum,都是很强大的软件管理工具,熟悉使用这些工具。
7.网络基础
学习linux最终就是想学会linux架站,网络基础是必不可少的,这部分的知识不止在linux中使用,安排在最后系统进行学习。
最后,还有最重要的还是实践,知识很多,但还是28理论,80%的情况要用到的都还是20%的知识,linux强大丰富,不指望精通,熟悉即可,希望在遇到问题的时候能有个印象,有一个线索能够通过搜索引擎找到解决的办法。