0基础自学linux运维-2.0-搭建篇
0基础自学linux运维-2.x系列是说常用的环境搭建的。开始的前提是:
一、学好基础知识
俗话说:“基础不牢,地动山摇!”,所以基础很重要,如果要起一层的平楼,真的基础随便搞一下就行了,前提是在南方非地震区,后面没有泥石流。
1.网络CCNA要学好,网络是一切的基础,你想一下,如果现实中不能上网,通过远程访问资料,那世界将失色不少。支付功能不能使用、网站不能远程访问。服务器的排障也会涉及网络还有抓包分析、协议原理了解(如http、tcp/ip)
《CCNA学习指南 第七版》建议看一下
2.熟悉linux一些常用命令,重点就是三剑客(grep、sed、awk)、一些查看命令(ls、top、netstat、iftop 、iptop等)、学习linux命令其实可以和win联想起来,只不过是linux用命令方式去操作win用鼠标操作的内容而已。
比如三剑客无论就是实现一些word功能,查看、修改、添加、查找、替换等。
后面的文章所涉及的linux命令我不会作为解释。
《鸟哥的linux私房菜 第四版》必看!
3. 会写的shell脚本,一些常用的语法要懂。
二、学习前预习
在学会安装linux系统之后,最好是提前预习好,虽然是自学,当然需要自行准备一些资料了。
如果不懂准备哪些资料,可以评价问下我
比如学习了LNMP,哪么你就可以随便搜索一下”nginx配置详解“、”nignx工作原理“简单了解一下。可以去mysql搜索一个mysql教程,学一点SQL语句,了解一下mysql语句执行顺序。可以搜索一下php,看一下php的语法。
这些前期只是简单了解一下,如果不懂的话可以暂时先跳过,到学到后面,再回看也行。
不知道看什么学习资料的,可以简信我,我会针对个人情况推荐一些公认的学习资料。学习资料要与搭建环境相结合。边学边搞,运维是一个偏向手工方向的工种,需要多动手,多练,去理解原理,去领悟一些东西。