文章目录

  • 1. 自我介绍
  • 2. 上家公司做什么业务的?
  • 3. 可以说一下你上家公司某一个业务的架构吗?
  • 架构图
  • 项目1: Zabbix项目架构:
  • 项目2: 数据库高可用架构:
  • 项目3: 共享存储升级GFS
  • 项目4: session共享
  • 项目5: 使用redis做数据库缓存
  • 项目6: 在nginx负载均衡上开启代理缓存实现动静分离
  • 项目7: 全站(业务网站)配置https + ipv6
  • 项目8: 网站配置CDN服务
  • 项目9: zabbix服务项目
  • 项目10: gitlab仓库
  • 项目11: jumpserver: 日志审计
  • 项目12: openvpn内网上外网
  • 项目13: ansible管理机
  • 项目14: yum源配置
  • 项目15: ntp服务器
  • 项目16: cobbler服务器:
  • 项目17: ELK日志
  • 项目18: sql语句审计平台
  • 4. 云计算项目:
  • 项目19: ESXI虚拟迁移到KVM
  • 项目20: openstack搭建
  • 项目21: openstack服务前移
  • 项目22: docker取代部分业务的虚拟机
  • 项目23: docker register 迁移到harbor
  • 项目24: 将业务前移到k8s上
  • 5. 你上一家公司有多少台服务器
  • 6. 用的是物理机还是云主机?
  • 7. 上一家公司用户量是多少?
  • 8. 知道灾备等级吗?
  • 9. 在运维的生涯中, 你都遇到哪些故障?
  • 1.代码上线故障
  • 2. web服务云主机故障
  • 3. 物理机服务器: 需要关机的,但是未下架,服务器开了...
  • 4. cdn厂商的故障
  • 5. mysql的主从不同步
  • 6. 更多故障请百度--->linux 惨痛 教训


1. 自我介绍


2. 上家公司做什么业务的?

支付行业:支付宝,微信,喔喔收款,京东白条,京东金融

金融行业:理财软件,借贷宝,小米贷款,个人贷

游戏行业:端游(腾讯 网易 巨人 盛大 金山),手游(王者荣耀 天龙八部),页游(大天使之剑 qq农场),游戏直播,电竞比赛,手办,论坛

直播行业: 虎牙直播 斗鱼直播 企鹅电竞 YY直播

电商行业:淘宝商城 京东商城 达令家 唯品会

视频行业:bilibili 爱奇艺 腾讯视频

小视频行业:抖音 快手 微视

新闻资讯行业:腾讯新闻 网易新闻 搜狐新闻 今日头条 微博

社交行业:QQ 微信 默默 探探

体育行业:票务 体育用品 GO滑雪

教育行业:腾讯课堂 慕课网 IT培训机构

小说行业: 起点中文网 书旗 爱掌阅

3. 可以说一下你上家公司某一个业务的架构吗?

  • 说自己最熟悉的业务框架,不要过于简单
  • 看看公司规模的大小情况来说
架构图

运维面试 微服务相关的回答 运维面试话术_redis

什么用?有什么痛点,可以解决什么问题?

项目1: Zabbix项目架构:
Apache + php	rewirte规则
更新为
nginx + php		rewirte规则

项目背景:
1C 1G的配置 用apache+php架构最多200个访问
1C 1G的配置 用nginx+php架构能扩大多倍 1000个访问

项目步骤:
Apache和Nginx都是80端口,不能同时启动,可以提前修改nginx为其他端口后,更新完成再进行修改

用户访问网站流程:
linuxcx.cn ----->dns解析
linuxcx.cn ----->ip访问地址---->访问网站

一个域名可以解析成多个A记录  address

www.xxx.com	----> IP地址
www.xxx.com	----> www.bbb.com ----> IP地址

[d:\~]$ ipconfig /displaydns

运维面试 微服务相关的回答 运维面试话术_运维面试 微服务相关的回答_02


运维面试 微服务相关的回答 运维面试话术_运维面试 微服务相关的回答_03

项目2: 数据库高可用架构:
架构:
单机  主-从  主-主  MHA(√)  PXC

MySQL集群
Oracle数据库
postgresql数据库
mongodb
redis
项目3: 共享存储升级GFS
软件存储: 共享存储nfs更新为glusterFS(ceph MFS)

硬件存储: NAS(开启nfs 快照 功能强大 价格贵),SAN
项目4: session共享
由文件系统,数据库修改到redis中

写到数据库中的痛点有哪些,没有自动清理机制 繁琐,影响性能
放到redis中的优点,自动清理
项目5: 使用redis做数据库缓存
搭建redis

redis集群(哨兵, redis-cluster)
项目6: 在nginx负载均衡上开启代理缓存实现动静分离
#1.代理服务器端缓存作用
	减少后端压力,提高网站并发延时
#2.缓存常见类型
	服务器端缓存:代理缓存,获取服务器端内容进行缓存
	浏览器端缓存
#3.nginx代理缓存:proxy_cache
项目7: 全站(业务网站)配置https + ipv6
#需要用到用阿里云实例和域名
upstream{
	server 10.0.0.7;
}
location / {
	proxy_pass https://
	proxy_ssl xxxxxx
}


Tengine + python(django)
Tengine + web
项目8: 网站配置CDN服务

运维面试 微服务相关的回答 运维面试话术_缓存_04

用户 ---> www.linuxcx.cn A 123.78.78.78
用户 ---> www.linuxcx.cn CNAME www.linuxcx.cn  cdn.dnsv1.com
---> 解析到cdn节点的IP地址

反向代理缓存:
bind 智能解析: 天津 ---> 解析xxx域名 ---> 解析到天津的cdn节点
		      上海 ---> 解析xxx域名 ---> 解析到上海的cdn节点

博客配置cdn:
cdn: 添加域名,回源IP地址,过滤参数,生成cname
修改dns解析,域名 A类型 ---> 域名 cname类型
项目9: zabbix服务项目
公共设施服务器
zabbix服务器:
zabbix版本升级 zabbix优化 zabbix高可用
项目10: gitlab仓库
gitlab仓库
svn迁移到git
jenkins: 实现自动代码上线上线
项目11: jumpserver: 日志审计
jumpserver  日志审计 |齐治堡垒机 |麒麟
项目12: openvpn内网上外网
项目13: ansible管理机
ansible批量管理  shell批量管理
项目14: yum源配置
项目15: ntp服务器
项目16: cobbler服务器:
cobbler + zabbix自动化监控 cobbler + openstack计算节点自动部署
项目17: ELK日志
ELK日志项目
项目18: sql语句审计平台

4. 云计算项目:

项目19: ESXI虚拟迁移到KVM
将KVM迁移到ESXI上面

KVM虚拟机热迁移
项目20: openstack搭建
测试环境和开发环境的 kvm虚拟机 

搭建openstack 管理测试环境和开发环境

安装部署
为开发开通账号
为开发培训openstack使用方法
上传镜像
增加计算节点
项目21: openstack服务前移
openstack的all-in-one,glance,nova,neutron,dashboard
openstack实现vxlan(vpc)
openstack dashboard 开启https
项目22: docker取代部分业务的虚拟机
将业务前移至docker容器:
制作docker镜像
macvlan网络
把虚拟机关机
项目23: docker register 迁移到harbor
项目24: 将业务前移到k8s上

5. 你上一家公司有多少台服务器

根据架构缩需要的服务器加起来是在40台

业务服务器

6. 用的是物理机还是云主机?

#物理机: 
机房在哪里?
* 机房位置在天津的太平洋电信数据中心,在武清那边 
* 45台服务器租了3个机柜,每个机柜放了有16台服务器
* 做的raid5,我走之前是打算要换raid10的,会提前买一些硬盘放到IDC机房
* 公司一年租机柜和带宽差不多在50万左右吧,带宽是100M独享的

#云主机:
少云主机? 一个月多少钱?
* 有30台
* 我上家公司一般就是按量付费,具体不太清楚,然后就是财务部定期续费 我还没有接收邮件的资格 
* 不用做keepalived 高可用,感觉真的非常方便

7. 上一家公司用户量是多少?

#日活
* 一天时间不定时访问,日活最高在三十几万,也看情况,有时日活也就几万 
* 平均下来每分钟差不多都在200左右访问量
* pv每天600W
* uv每天60w左右
* ip每天1w左右

#月活
* 在300万左右
* pv页面访问量在 
* uv浏览器访问量 
* ip IP访问量

8. 知道灾备等级吗?

运维面试 微服务相关的回答 运维面试话术_面试指导_05

9. 在运维的生涯中, 你都遇到哪些故障?

1.代码上线故障
在代码上线的过程中 ctrl+c打断脚本后再次执行不重新执行,出现故障

代码上线的时候上错了,放错其他目录了,一直404
2. web服务云主机故障
开发打开debug,忘记关了,硬盘满了,无法写入日志,程序崩溃,导致业务宕机
3. 物理机服务器: 需要关机的,但是未下架,服务器开了…
占用IP的新服务器上的工作业务直接504了。机房工业用电断了,接了一次ups电源直接顶开机了,被领导一顿骂,一直以为是灵异事件。刚装的redis服务第二天就没了。
4. cdn厂商的故障
https 之前用的http协议,cdn加速的时候有的用户有广告有的没有,后来一查是蓝汛的cdn被入侵了,他的网页信息被改了。后来找蓝汛工作人员吧缓存删除掉了。后来直接改成https了
5. mysql的主从不同步
myisam引擎表损坏了,用的时间太长了,导致数据写不进去,然后数据就不同步了
第一次恢复是先修复表,然后情况数据,然后把不同步的数据一直跳过

主库的表数据多,从库表数据不完整,然后把主库的那张表备份下来
然后把myisam引擎改为了innoDB
6. 更多故障请百度—>linux 惨痛 教训