为什么会有大量的搭建环境文档
我们知道网络、linux、开发都要多动手,动手的前提是不是要先搭建好环境!环境都没有你怎动手?!
比如你学网学CCNA连个模拟器都安装不上,都不会弄,你怎么练习命令?!
再比如学linux,你连linux系统都不会安装,你拿什么练习?直接购买云主机?^_^,但是如果公司要你配置负载均衡,你也在阿里云购买个负载均衡,那还要你做运维做什么?
开发更不用说了,你没一个IDE开发环境,你怎写代码?IDE你都不会写,你怎写?
记得我刚刚学linux的时候,需要搭建环境的时候,就用百度搜索一下,然后按照文章上去弄,安装了大半,然后发现安装出问题了!f u c k!只能百度了,发现没解决,OK,又搜索一下找另一篇,运气好的话能安装上,运气差点的话,试过花了5天才搭建完一个环境,然后热情减了大半!
踩过几个月的坑,我发现一个规律:网上80%的文章是作者写给他自己的!
为什么这样说?
1. 在搭建环境之前,作者有没有讲白操作系统的版本,比如centos7.6 64位
2. 你这操作系统用什么安装的,VM还是vmbox还是云主机?内存多大?CPU是多少核?
3.没搭建环境之前,操作系统安装了哪些东西。
比如用cetnos7,别人可以用“ifconfig”,你也输入,发现没这个命令,傻眼了吧,又重新安装操作系统还是没有,再搜索半天发现没安装“net-tools”,心里是不是有1万个艹尼玛,为什么不说明一下。
尤其用make安装,网上安装很顺利,到你安装发现make报错了,等了近1个小时啊!
4.搭建环境的时候,有不有注明他所安装的软件版本号。
比如之前yum install gcc,网上文章很顺利,发现自己安装的时候弹出gcc要求版本大于4.8,傻了吧,原来这个文章是1年前的!官网系统更新的,对gcc版本也有要求!结果玩了3天,终于搞定了把gcc升到4.8版本以上
5.更有甚者直接给配置,也没有说这个配置是什么意思,初学的一人一脸懵!好歹给个注解吧?!不给注解也行,发个相关链接也行呀!新手不懂只能照着安装了。
6....等等
能像上面这么齐全的,网上您找一个有多少个文档达到要求的,所以我只能说他们是写给自己看的,因为他们是老手了,照着安装,即使有什么问题也能有经验解决。
还没开始练习呢,就在搭建环境上花了大量的精力和时间!但是你没搭建就不能练习!
所以我要写一个特别的系列:
帮你打通练习之前的困难,帮助你能摸到大门,顺利把环境搭建起来!
为了能帮助您把脚踏进大门,分享了自己自学过感觉不错的资料,能不能踏进去就看您自学能力、坚持、理解力了!