了解最新公司动态及行业资讯
运维入门从最低的1.设备开始
网线的线序连接方法,100M和千兆网线,光纤线,思科路由,华为路由,交换机等,包括一些VLAN的形成,交换机和路由器之间的学习,一般我建议学习CCNP就够了。电脑硬件的理解,一般如果你自己DIY了一台电脑,一般都会明白的。了解服务器和普通 PC 的区别。服务器为 1U、2U 和 4U。然后你需要找到一个托管服务器。费用取决于机房线路数量、带宽和地区。最好了解域名注册和备案。
2.数据链路层
与MAC地址、交换机学习、局域网事物的趋势有关。
3.网络层
了解国内几大ISP、电信、移动、联通、教育网互联的弊端,掌握TCP/IP协议的抓包软件,当然还有很多路由器协议。
4.缓存层
了解国内几家知名CDN厂商。
几个开源缓存软件
5.系统层
首先是三大系统,Linux,Unix,市面上普遍使用三种服务器系统,Linux是当今互联网的主流,所以一般重点学习这个,是2008 R2,Unix是AIX,Free BSD,这里没有歧视平台的原因,因为win本身的域控制管理也很强大,但是由于win的版权问题,成本高,大部分会专注于Linux学习服务器运维,而互联网也倾向于这个。AIX 和 Free BSD 其实是学习 Linux 的,它们是相似的,只是有些不同,有兴趣的朋友可以去了解一下 Linux 和 Uninx 的历史。
6.数据库层
我自己的数据库一般都倾向于Mysql,但是接触的很少。我主要精通一个,估计另一个不难。至于我为什么选择 MySQL,是因为它可以用在应用程序中。深入研究可以看懂源码。还有非关系型数据库
7.容器层
,Nginx,,redis,IIS这里没什么好说的,每种语言选择各种容器来运行应用程序。
推荐书籍 Linux
普通命令 => bat 脚本 => (相当于 Linux) => 域控制器
互联网
Cisco的CCNP学习资料(必买,交换机和路由)
搭建高性能网站(本书必买,初学者,运维尤其重要)
TCP/IP 协议第 1 卷(必看)
构建高可用 Linux 服务器(可选)
脚本
壳牌(这里没有建议,书不是我自己买的,网上可以看,书可以买,京东china pub可以自由选择)
除了了解Shell,至于Perl,我建议你自己选择,所以我当然会指导你选择Perl
O':Perl 语言简介(必看)
Perl 中的高效编程(第 2 版)(可选)
高级 Perl(可选)
基础教程(必看)
基本了解之后,就可以应用一些框架了。例如,如果您想了解更多信息,当然可以查看源代码。如果你有兴趣深入,你也觉得C很好。您可以查看虚拟机的源代码。
正则脚本(规律性原则,规律性在linux中必不可少)
正则表达式的经典示例(可选)
精通正则表达式(可选)
数据库
高性能mysql(必看)
高可用mysql(必看)
MySQL 备份和恢复(可选)
9i/10g/11g 编程艺术:深入了解数据库架构:第 2 版(如果您使用,请查看)
监视器
监控的种类很多,可以上网查看相关内容,如Cact、bmon、nload、iftop等。
总结
CLI(线路)是所有运维的源头。如果您熟悉脚本,则可以随意编写它们。您应该考虑故障排除步骤。初学者可以参考网上的一键XXX做例子,然后自己改进,比如初始化系统。等等服务器运维,配置ssh,配置参数之类的。上面的书很多,但还是有必要读一读的。
推荐一个好的国内运维论坛: