• 04:运维精华面试题


    1.1 什么是运维?

      1、什么是运维

          1. 运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常。

          2. 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术。

          3. 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等。

          运维分类:

            1)开发运维:是给应用运维开发运维工具和运维平台的
            2)应用运维:是给业务上线、维护和做故障排除的,用开发运维开发出来的工具给业务上线、维护、做故障排查
            3)系统运维:是给应用运维提供业务上的基础设施,比如:系统、网络、监控、硬件等等

     1.2 现在给你三百台服务器,你怎么对他们进行管理?

      1、现在给你三百台服务器,你怎么对他们进行管理

          1. 设定跳板机,使用统一账号登录,便于安全与登录的考量。

          2. 使用salt、ansiable、puppet进行系统的统一调度与配置的统一管理。

          3. 建立简单的服务器的系统、配置、应用的cmdb信息管理。便于查阅每台服务器上的各种信息记录。 

     1.3 LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

       1、 LVS、Nginx、HAproxy有什么区别?

          1. LVS: 是基于四层的转发

          2. HAproxy: 是基于四层和七层的转发,是专业的代理服务器

          3. Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发

          区别:

            1)LVS由于是基于四层的转发所以只能做端口的转发
            2)而基于URL的、基于目录的这种转发LVS就做不了

      2、工作选择

          1. HAproxy和Nginx由于可以做七层的转发,所以URL和目录的转发都可以做

          2. 在很大并发量的时候我们就要选择LVS,像中小型公司的话并发量没那么大

          3. 选择HAproxy或者Nginx足已,由于HAproxy由是专业的代理服务器,配置简单,所以中小型企业推荐使用HAproxy

    1.4 什么叫CDN?

      1、什么叫CDN?

          1. 即内容分发网络

          2. 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到

          3. 最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度

    1.5 什么叫网站灰度发布?

      1、什么是灰度发布?

          1. 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式

          2. AB test就是一种灰度发布方式,让一部用户继续用A,一部分用户开始用B

          3. 如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来

          4. 灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度

    1.6 简述DNS进行域名解析的过程? 

      1、DNS域名解析过程?

          1. 用户要访问www.baidu.com,会先找本机的host文件

          2. 再找本地设置的DNS服务器,如果也没有的话,就去网络中找根服务器,根服务器反馈结果

          3. 说只能提供一级域名服务器.cn,就去找一级域名服务器

            一级域名服务器说只能提供二级域名服务器.com.cn,就去找二级域名服务器

            二级域服务器只能提供三级域名服务器.baidu.com.cn,就去找三级域名服务器

            三级域名服务器正好有这个网站www.baidu.com,然后发给请求的服务器,保存一份之后,再发给客户端

     1.7 讲一下Keepalived的工作原理?

      1、讲一下Keepalived的工作原理?

          1. 在一个虚拟路由器中,只有作为MASTER的VRRP路由器会一直发送VRRP通告信息BACKUP不会抢占MASTER,除非它的优先级更高。

          2. 当MASTER不可用时(BACKUP收不到通告信息)多台BACKUP中优先级最高的这台会被抢占为MASTER。

          3. 这种抢占是非常快速的(<1s),以保证服务的连续性

          4. 由于安全性考虑,VRRP包使用了加密协议进行加密,BACKUP不会发送通告信息,只会接收通告信息

    11111111111

  • 相关阅读:
    如何有效的遍历django的QuerySet
    python进程池剖析(三)
    python进程池剖析(二)
    python进程池剖析(一)
    条件变量signal与unlock的顺序
    智能指针与句柄类(四)
    解析正则 /(d)(?=(d{3})+.)/g
    原生JS实现增加删除class
    RN 热更新
    Windows下搭建IOS开发环境
  • 原文地址:https://www.cnblogs.com/xiaonq/p/11974642.html
Copyright © 2020-2023  润新知