一、为什么要写此系列
几年来,我从小小的“网管-->网络工程师-->网站运维”一路走过来,发现很多人像也当初的自己那样,都是在迷茫中前进着,我比较小幸运,遇到了能指点一自己前进的人,通过自己的努力成为了一枚小运维。
这几年前走过太多的弯路,不知不觉已经老了。某天我在想何不分享一下自己的几年的技术经验,希望能帮到曾经和自己一样,愿意努力、热爱技术、愿意坚持的人。
希望我能在linux上能帮助到别人少走点弯路,能入门。于是产生了写一个《0基础自学linux运维》的系列,并分享自己几年的运维经验。
二、系列特色
如果要知道某个软件作用、使用可以通过搜索、官网说明文档、看相关书籍等有很多获取的路径。但是找一堆完善的环境搭建教程但没有几个会做,一来太花时间、二来太花精力。
网上很多环境搭建教程不少是写给他本人看的,连什么操作系统、软件版本都没有写就直接上来,有的人安装成功了,过一段时间变了,发现很多安装失败了。对于新手来说,哪里懂得怎么解决,想找作者又找不到。又白白浪费半天时间!
我的系列就是为了弥补没有完整的适合新手的搭建环境教程及自学教程,并且不懂可以交流。一切为了让菜鸟更好的自学,并推荐一些自己看过业界公认的资料,这样才像一个自学的样子。
二、主线
我将从0讲起,主要是怎成为一名小公司的电商运维及所需要的技术,慢慢铺开。分为几个类别:网络、简单的安全(会插入文档中,不会写成一个主题)、开发(主要是运维开发还有一些开发环境)。
前期主要精力还是在网络和linux命令、shell、常用的环境搭建上;后期会涉及一些主流技术、运维开发等高级方面的知识。
网络方面:
网络方面建议最低是CCNA或同等水平,最好是CCNP或同等水平,网络已经越来越成为一种基础的技能。越往高处走越会发现CCNA有些满足不了你了,所以得学深一点。前期不用马上学CCNP,只要CCNA就够了
linux方面:
各种环境搭建:我将从一个小公司的典型电商运维,从一个小公司刚刚成立需要哪些基础的东西说起,为了保证不对所以工作公司有影响,我一般将以实验的方式去写搭建文档。也会推荐一些我学过业界都觉得不错的学习资料。
因为软件的介绍、原理、安装、配置搜索都一大把。尤其软件介绍、原理,但是作好软件环境搭建却没有几家能写得好的,很多教程我都觉得只是写给作者本人看的,不是给新手看的。所以我重点花在搭建环境、一些软件安装、配置上,深入只能靠自己,也不是本系列要做的,本系列主要是带0基础学linux的人通过自学入门。
开发:
现在运维招聘基本上都要求会shell/python,有的要求php/java/Go,所以编程能力也慢慢成为运维的一项技能,所以在基础入门我也会写一点开发方面的资料,主要是java、php、python为主
其它
在写作的过程中,我可能会想起一些关联的东西,也会插写进去。
三、入门的技术要求
学习前所涉及的知识点:
https://pan.baidu.com/s/1bJfiHq9AKolXdZ5W7ltxTg
密码:ch8s
里面的“0基础学linux运维-0.0-开篇.pdf”,请务必详细读!!
否则0基础的同学会一脸懵逼进来,一脸懵逼出去^_^,如果看完后面几篇还是有问题,简信我或留言。