一、学习网络的理由
1.1 服务器是放在网络上的
我们学linux运维的,一般都要维护服务器为主。我们的服务器以前一般都是放在托管机房,现在公有云很火,比如阿里云、腾讯云、亚马逊AWS等等,从成本而已相对自己购买服务器低;另一个原因是可以动态扩展,还可以按天数购买,适合搞活动用;所以很多中小企业喜欢购买云主机。
有人说,服务器是给内部员工使用的,所以不放在外部,但是公司内部使用也是经过网络吧。如果网络出现故障你都不懂得怎样解决,那还怎么维护?
所以基本的网络基础知识还是要有的。
1.2 很多招聘要求懂网络配置
有不少中小企业,为了节省成本,不招网管,运维兼职网络。有的运维往往要求懂配置VPN、防火墙、华为思科路由,这些普通的公司网管往往不懂得配置,所以需要运维来负责。
退一步来说,一般的运维工作也用到网络知识
1、网站好好的,没有任何人修改,突然打开不了、打开很卡,有部分地区打开不了等等,很可能是网络供应商或者是云主机服务器网络有问题(比如那片地区被攻击、云主机服务器所在的网络供应商有问题等)
2、防火墙配置、虽然现在centos7起应该没有iptables了,但现在不少企业都在使用iptables防火墙
3、有一些故障你疑问是网络问题,那么需要抓包,比如使用tcpdump或wireshark的tshark
4、openVpn配置
5、一些与网络有关的协议、如http、https、tcp、cdn、dns配置
6 、等等
从上面来说,你说你不懂网络,那怎么配置?!
二、初级运维网络要求
一般中小企业初级运维,网络要求达CCNA或同等水平即可。