我整理了一些关于【IT人到技术管理】的项目学习资料(内附讲解~~)分享给大家学习:
1.1 什么是运维?
1、什么是运维?
1、运维是指大型机构对已经建立的网络软件、硬件进行维护,保证业务的正常开展和运行。
2.运行过程中进行维护,集成网络、系统、数据库、开发、安全、监控等技术。
3、运维包括很多类型,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等。
运维分类:
开发运维:应用运维的开发运维工具及平台
2)应用运维:用于服务的上线、维护和故障排除。开发和运维开发的工具用于服务的上线、维护和故障排除。
3)系统运维:为应用运维提供业务基础设施,如系统、网络、监控、硬件等。
1.2 现在我给你300台服务器,你怎么管理呢?
1.现在我给你300台服务器,你怎么管理?
1.设置跳转服务器,使用统一账号登录,方便安全和登录考虑。
2、使用salt、ansiable、puppet对系统进行统一调度和配置管理。
3、建立简单的服务器系统、配置、应用程序的cmdb信息管理,方便查看各服务器上的各种信息记录。
1.3LVS、Nginx、HAproxy 有什么区别?工作中如何选择?
1.LVS、Nginx、HAproxy 有什么区别?
1.LVS:基于四层转发
2.HAproxy:是一个基于4层、7层转发的专业代理服务器。
3. Nginx:它是一个Web服务器,缓存服务器和反向代理服务器,可以做七层转发
区别:
1)由于LVS是基于四层转发的,所以只能进行端口转发。
2)LVS不能做基于URL或者基于目录的转发。
2. 工作选择
1.HAproxy和Nginx可以做七层转发,因此可以做URL和目录的转发
2、当并发量很大的时候,就要选择LVS了,对于中小型公司来说,并发量没有那么大。
3、选择HAproxy或者Nginx,由于HAproxy是专业的代理服务器,配置简单,推荐中小型企业使用。
1.4 什么是CDN?
1.什么是CDN?
1.内容分发网络
2. 其目的是将网站内容发布给
3.距离用户最近的网络边缘,让用户就近获取所需内容,提高用户访问网站的速度
1.5 什么是网站灰度发布?
1、什么是灰度发布?
1.灰度释放是指可以在黑色和白色之间平滑过渡的释放方式
2. AB测试是一种灰度发布的方式,一部分用户继续使用A,一部分用户开始使用B
3、如果用户对B没有异议,则逐步扩大范围,将所有用户迁移到B。
4.灰度发布可以保证整体系统的稳定性,在初期灰度期间可以及时发现问题并进行调整,保证其影响
1.6 简述DNS域名解析的过程?
1、DNS域名解析流程是怎样的?
1. 当用户想要访问一个文件时,他首先会在本地机器上寻找宿主文件。
2. 查找本地DNS服务器。如果没有DNS服务器,则查找网络上的根服务器。根服务器将给出结果。
3.如果他们说只能提供.cn的一级域名服务器,那就去找一级域名服务器
主域名服务器说只能提供二级域名服务器.com.cn,那就去找二级域名服务器
二级域名服务器只能提供三级域名服务器.baidu.com.cn,所以去三级域名服务器
三级域名服务器正好有这个网站,然后发送给请求服务器,保存一份,然后发送给客户端
1.7 Keepalived的工作原理是什么?
1.请告诉我Keepalived是如何工作的?
1. 在虚拟路由器中,只有充当MASTER的VRRP路由器会一直发送VRRP通告信息,除非BACKUP的优先级更高,否则不会抢占MASTER。
2、当MASTER不可用(BACKUP无法收到通知信息)时,多个BACKUP中优先级最高的BACKUP会被抢占为MASTER。
3.这种抢占非常快(
4、出于安全考虑,VRRP报文采用加密协议进行加密,BACKUP不会发送通知信息,只接收通知信息。
11111111111