课程目录:
一、简单型 9
1.你平时在公司主要做什么? 9
2.你们原来公司的网站架构是怎么样的? 9
3.你对哪一块比较熟练或者精通? 9
4.介绍一下负载均衡? 9
5.lvs内部原理? 9
6.nginx lvs haproxy 三个有什么区别 9
7.lvs主要3种工作模式原理 9
8.lvs工作原理,算法,工作模式? 10
9.mysql用的哪个版本,你们的数据库怎么备份,什么时间备份,备份数据量多大 10
10.memcached工作原理(内存管理机制) 10
11.nginx状态码499是什么意思 11
12.nginx状态码 502 错误可能的原因有哪些? 11
13.状态码200,500 502 304 ,分别表示什么意思 11
14.维护网站过程中遇到的问题,处理过什么故障?(状态码:413、 504的意思) 11
15.FTP主动和被动的区别(指的是服务器端的主动和被动)? 11
16.apache两种工作模式区别及优化? 11
17.mysql主从原理?如果主库不同步报错了怎么恢复? 11
18.如何备份大数据mysql数据文件,mysql都优化哪些? 12
19.你在上家公司用的什么监控软件(zabbix)?都监控些什么?怎么增加模板? 12
20.nagios,cacti维护过吗,平时都监控什么? 12
21.一台web服务器应该监控哪些指标 12
22.zabbix监控数据库监控哪些参数 12
23.zabbix有哪些监控项 12
24.监控一台服务器时,你觉得应该监控服务器的哪些资源 12
25.你们监控的时候日志平台会监控吗? 12
26.你们会监控数据库的性能吗,会定标准码?有实际遇到过吗,如何解决? 13
27.写shell脚本监控mysql主从的思路 13
28.写shell脚本监控所有IP是否存活的思路 13
29.公司出口带宽?每天网站pv? uv? 13
30.你们公司的网站出口带宽是多少?网站访问量是多少?是怎么计算的? 13
31.你们公司是什么架构?都有哪些网上业务?详细说一下? 13
32.你们公司备份策略是什么?数据量多大?备份周期?备份工具?备份方式?是否做数据恢复备份演练? 13
33.你在工作中是怎么做日志分析的?例如:访问日志、错误日志等 13
34.你们公司日志多久清理一次? 13
35.你们公司运维部门有多少人?多少服务器?基本优化项目? 13
36.你在上家公司针对防攻击、扩容、容灾等问题是怎么制定和优化解决方案的? 13
37.你们公司如何自动化代码上线? 13
38.你们公司都有哪些应用集群? 13
39.你们公司用的是物理服务器还是云服务? 13
40.你们公司安全方面怎么我做的?监控体系结构是怎样的? 14
41.如何查看Linux系统当前的状态,cpu内存的使用情况及负载 14
42.写出你所了解的门户网站的服务架构,可用什么方式实现的高可用、负载均衡? 14
43.nginx日志的路径为opt/logs/access.logs,假设日志不能自动分割,写脚本让日志每天能够定时自动分割 14
44.写一个脚本,查找15天前以png结尾的文件并删除 14
45.你们为什么使用redis? 14
46.redis有哪些数据类型 14
47.redis是怎么做持久化的? 14
48.redis集群你们怎么做的? 15
49. redis有哪些应用场景 15
50.一个字符串类型的值能存储的最大容量是多少? 15
51.linux日常命令操作 15
52.日常工作服务搭建 15
53.shell编程常用哪些脚本 15
54.写出Linux实时查看日志变化的命令? 15
55.写出Linux输出查找到某一个服务(如Java相关的服务),是否运行的命令 15
56.自动化部署,自动化运维熟悉哪些? 15
57.简单列出如何做容灾与恢复,保证数据安全? 16
58.公司是什么样的环境,Java的还是PHP 16
59.做过集群,MySQL主从之类的吗? 16
60.源码用的是git还是SVN? 16
61.你们公司做什么业务,有多少服务器,并发多少,怎么分工的,你负责多少服务器 16
62.工作中部署的mysql主从架构,mysql全备的数据量有多少? 16
63.TCP/IP三次握手和四次挥手原理 16
64.squid缓存服务器维护过吗?squid缓存代理的里是什么?缓存命中率怎么查看及清空缓存? 16
65.mysql sleep线程过多如何解决? 17
66.写shell脚本防范ddos攻击的思路 17
67.你在工作中都遇到过哪些故障?怎么解决的?日常工作中处理频率最多的是哪方面问题?怎么高效解决的? 17
68.tomcat多实例怎么配置? 17
69.请说出这些符号的含义< << >> > 2> 2>> 2>&1 && 18
70.http协议通信原理 18
71.你们的数据量多大,平时怎么备份的 18
72.日志分析怎么做的,都关注哪些参数 18
73.MySQL你都负责维护哪些内容 18
74.shell熟悉吗,写过哪些shell脚本 18
75.docker在公司的应用是啥 18
76.在工作中遇到过什么棘手的问题,怎么解决的,学到了啥 18
77.你最熟悉的项目是哪个,什么时间做的,做了多久,几个人,你主要在项目当中负责啥 18
78.有没有做过数据库升级,怎么做的 18
79.mysql用的哪个版本,nginx哪个版本 19
80.如果网站出现500错误,你的解决思路是? 19
81.读写分离用的什么工具,原理是啥 19
82.mysql主从原理是啥 19
83.DNS原理是啥 19
84.当前数据库服务处理速度慢,你认为可能是什么原因导致的,并阐述一下对应的解决办法 19
85.说一下你知道的存储引擎,建表时如何决定表使用存储引擎 20
86.单张表过大有什么缺点,如何解决 20
87.给你50台服务器,阐述一下你的拓扑结构如何设计 20
88.如果你是数据库管理员,阐述一下你如何给服务器添加授权用户 20
89.若你是数据库管理员,阐述一下你如何对数据做备份 20
90.目前常见的数据库软件有哪些,搭建数据库集群的时候,你如何选择使用哪种软件 20
91.配置mysql主从同步前,如何保证主库与从库的数据一致 20
92如何获知一台主机上的网站服务是否在运行 20
93.如何让系统的普通用户拥有root权限,什么情况下需要这么做 20
94.杀死进程的命令有哪些? 20
95.ELK分别表示什么? 20
96.elasticsearch的特点是什么 21
97.kibana的特点和作用是什么 21
98.logstash的特点和作用是什么 21
99.ELK能做什么? 21
100.ELK在你使用的过程中主要用来做什么? 21
101.elasticsearch中的分片是什么? 21
102.es的bulk一次最大的处理数据量是多少 21
103.es的优化 21
104.nginx优化怎么做的 21
105.用ansible playbook编写过什么哪些 21
106.python你用过哪些模块 22
107.用docker部署过哪些项目 22
108.docker常用的基础命令写15个 22
109.docker的网络模式有哪些? 22
110.docker跟虚拟机有什么区别 22
111.传统的上线流程是怎样的? 22
112.redis持久化你们用的哪种方式, 两种方式有什么区别 22
113.redis集群你用的哪种方式,几台服务器 22
114.keepalived是基于什么协议做的 23
115.错误码301和302有什么区别 23
116.错误码502是什么情况,有什么解决方案 23
117.MySQL主从原理是什么? 23
118.MySQL数据备份怎么实现的 23
119.备份的数据量有多大 23
120.gitlab更新到什么版本了 23
121.centos系统调优怎么做的 23
122.DNS轮询的作用? 23
123.递归查询和迭代查询分别是什么意思? 23
124.在当前目录及子目录中,查找大写字母开头的txt文件 24
125.搜索最近七天内被访问过的所有文件 24
126.搜索超过七天被访问的文件 24
127.nginx与apache比有什么优点 24
128.nginx是如何处理请求的 24
129.nginx的正向代理和反向代理分别表示什么意思 24
130.nginx 查看配置文件是否正确怎么查看 24
131.nginx重新加载配置文件的命令 24
132.fastcgi和cgi有什么区别 24
133.nginx负载均衡的算法有哪些? 24
134.nginx使用中,session不同步怎么办? 24
135.nginx如何实现防盗链 24
136.为什么要做动静分离?apache能做动静分离吗?nginx怎么做动静分离? 25
137.mysql慢查询怎么设置 25
138.简述MySQL 的常见两种引擎的区别 25
139.mysql主从一致性校验是怎么做的(重要) 25
140.truncate delete drop 的区别 25
141.你们公司的redis架构 25
142.shell脚本中$?的用途是做什么 25
143.mysql不同步的处理方法 26
144.如何修改Linux的最大文件句柄的限制 26
145.如何验证批量主机的在线情况? 26
146.说说你在工作中最自豪的一件事情 26
147.说下你在工作中遇到的三个最棘手的事情 26
148.你们的服务器在什么地方? 26
149.阿里云用过哪些产品 26
150.SLB是基于几层的负载均衡 26
151.为什么要做日志切割 26
152.nginx有几种工作模式,都是哪几种 26
153.tomcat的版本用的啥 26
154.redis在你们公司用来缓存什么数据 27
155.公司产品是什么,注册数有多少 27
156.你平时都有学习什么新的技术 27
157.你们公司的存储用的什么 27
158.nginx日志切割怎么做的 27
159.nginx做了哪些优化 27
160.刚装好的系统做了哪些优化 27
161.数据库查询很慢排查 27
162.mysql数据被误删除后,你尝试过使用哪些方法或者手段来挽回数据 27
163.一主多从的环境,从库宕机,请问你如何恢复? 27
164.mysql集群和高可用方案有哪些,你在公司用过哪些方案? 27
165.日常巡检都做什么? 27
166.raid10 raid5 raid1 区别是啥,有什么优势 28
167.请简述软连接和硬链接的区别 28
168.inode 和 block是什么东西,请简述解释 28
169.sed 命令的 -n -r 参数均表示什么意思 28
170.如果采购了一块硬盘,需要做哪些处理,才能正常使用磁盘 28
171.运维人员的标准工作流程 28
172. 301 和302跳转的区别 28
173.上一家公司是做什么的? 28
174.数据库增长量是多少 28
175.上家公司你主要负责哪些工作和职责 28
176.你处理过印象最深刻的故障是什么 28
177.你最擅长的技术是什么 29
178.如何查看当前的Linux服务器的运行级别? 29
179.如何查看Linux的默认网关? 29
180.如何识别Linux系统中指定文件(/etc/fstab)的关联包? 29
181.Linux系统中的/proc文件系统有什么用? 29
182.如何在/usr目录下找出大小超过10MB的文件? 29
183.如何在/home目录下找出120天之前被修改过的文件? 29
184.如何在/var目录下找出90天之内未被访问过的文件? 29
185.在整个目录树下查找文件"core",如发现则无需提示直接删除它们。 29
186.linux中的at命令有什么用? 29
187.固态硬盘和传统硬盘有什么区别,并说明它们的优点和缺点。 29
188.多核CPU和单核CPU的优点和缺点,是否所有程序在多核CPU上运行速度都快?为什么? 30
189.有一web服务器,某天某用户投诉上某个网站速度很慢, 你如何查找原因。 30
190.删除/tmp/oldboy/下除passwd以外的其他文件 30
191.请打印/etc/passwd文件中的第2-5行(不低于三种方法) 30
192.把/data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgirl的字符串全部替换为oldboy 30
193.查找/oldboy下所有7天以前以log结尾的大于1M的文件移动/tmp下 30
194什么是linux的运行级别,请描述linux的运行级别不同数字的含义? 30
195.请描述buffer和cache的区别? 30
196.nginx配合php工作的FastCGI工作原理 30
197.keepalived高可用服务工作原理 30
198.CDN工作原理 31
199.linux启动过程 31
200.linux系统文件删除原理 31
201.linux默认文件系统介绍及选型 31
202.写出你的技术栈 32
203.一台服务器由两块硬盘,一块200G,一块2T,如何分区 32
204.分区命令有哪两个,有什么区别? 32
205.自动化工具用过哪些? 32
206.docker有哪几种网络模式 32
207.查找文件大小在200M以上的文件,找到并删除 32
208.使用什么命令可以查看系统的版本信息及当前所开放的端口号 32
209.ssh的配置文件路径 32
210.你常用的性能检测命令 33
211.如何查看端口是否被占用 33
212.tomcat的三个端口的作用 33
213.你们公司有多少台服务器 33
214.你们的服务器放在什么地方 33
215.阿里云用过哪些产品 33
216.如果一个硬盘显示还有200G空间,但是无法写入内容,分析原因 33
217.缓存有哪些,消息队列有哪些 33
218.raid0 raid1 raid5 有什么区别,使用率是多少 33
219.你处理过最棘手的事情是啥 33
220.读写分离怎么做的 34
221.nfs里面存储什么样的数据 34
222.mysql存储什么样的数据 34
223.你们的代码是如何上线的 34
224.你们上线的周期和时间分别是啥 34
225.你们的数据量多大,如何备份 34
226.消息队列的作用是啥 34
227.说下公司的持续集成(CICD)?开发、测试环境、是不是用同一个jenkins。人员的权限如何分配? 34
228.有遇到过网络问题吗,是如何解决的?丢包问题如何解决? 34
229.docker有用到过吗? 34
230.公司服务器的配置是怎么样的? 34
231.hodoop有接触过吗? 34
232.你们的数据安全是怎么管理的? 35
233.从运维角度做过优化吗? 35
234.自动化运维做到监控和上线,还有其他的吗? 35
235.数据库的安全和优化有涉及过吗? 35
236.数据库的数据量有多少? 35
237.日志平台有弄过吗,是运维弄的还是开发弄的? 35
238.如何查看/var/log目录下的文件数? 35
239.ps aux 中的VSZ代表什么意思,RSS代表什么意思? 35
240.如何检测并修复/dev/hda5? 35
241.介绍下Linux系统的开机启动顺序 35
242.符号链接与硬链接的区别 35
243.如何在文本里面进行复制、粘贴,删除行,删除全部,按行查找和按字母查找? 36
244.手动安装grub 36
245.修改内核参数 36
246.怎么把脚本添加到系统服务里,即用service来调用? 36
247.如何让history命令显示具体时间? 36
248.固态硬盘和普通硬盘的区别 36
249.SYN攻击概念和检测是否遭到syn攻击?—也是ddos攻击 36
250.修改linux的最大文件打开数(默认1024) 37
251.nginx日常优化? 37
252.分布式文件存储是否有过了解和使用,了解过的有什么特性 37
254. 500台db,在最快时间之内重启 37
255.你是如何监控你们的数据库的?你们的慢日志都是怎么查询的? 37
256.你是否做过主从一致性校验,如果有,怎么做的,如果没有,你打算怎么做? 37
257.MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的? 37
258.什么是mysql多实例? 38
259.如何配置mysql多实例? 38
260.授权oldboy用户管理bbs库所有表,127.16.10.0网段访问,密码123456 38
261.truncate和delete区别 38
262.mysql忘记root密码怎么解决? 38
263.如何从mysqldump产生的全库备份中只恢复某一个库、某一张表? 38
264.mysql数据库查询慢排查方法 39
265.mysql睡眠连接(sleep线程)过多,会对mysql服务器造成什么影响? 39
266.key_buffer_size参数作用?如何不重启设置生效? 40
267.主从复制的常见不同步问题 40
268.如何脱离主从结构? 40
269.判断主从复制到哪一步,参考查看主从同步情况(了解) 40
270.mysql服务器的主从配置 40
271.主从同步因从库数据冲突导致同步停止的解决方法 41
272.一主多从的mysql,当主库宕机,将其他的某个从库提升为主的方法步骤(主库故障切换,验证完毕,没毛病) 41
273.一主多从,主库正常,但有计划的切换从库为主库时候的处理(主库没故障,有计划的切换,验证完毕,没毛病) 42
二、复杂的命令型 43
1.如何使用iptables将本地80端口的请求转发到8080端口, 43
2.限制apache/nginx每秒新建连接数为1,峰值为3 (防火墙限制) 43
3.统计apache访问日志中登录服务器次数最多的前5个IP 43
4.统计出apache的access.log中访问量最多的5个ip 43
5.如何查看Linux系统每个ip的连接数? (3,4,5本质上差不多) 44
6.如何查看http的并发请求数与其TCP连接状态? 44
7.使用netstat和awk命令统计下网络连接数(6和7本质是一样) 44
8.nginx 日志过滤10点到12点之间访问IP排名和统计 44
9.显示a.txt中包含了:一个数字:(即两个冒号中间一个数字)的行 44
10.shell下生成32位随机密码 44
11.在11月份内,每天的早上6点到12点,每隔2小时执行一次usr/bin/httpd.sh怎么实现 45
三、非技术型 45
1.你的离职原因是什么 45
2.你对加班怎么看的 45
3.你是如何理解运维这个岗位的 45
4.作为运维工程师,你对该职位的认识和理解有哪些,日常工作中应该怎么做 45
5.你对出差怎么看 45
6.你们的薪资构成是咋样的 45
7.如果让你入职,你打算怎么开展你的工作 45
8.你对未来有什么职业规划 45
9.你觉得linux工程师的职责? 45
10.未来5-10年的规划? 45
11.你们公司有什么规章制度?比如运维要完成某项任务,有什么规范的流程? 46
12.在工作中应该做什么? 46
13.先做下自我介绍 46
14.你在公司中主要负责那一部分 46
15.你最擅长的是哪一部分 46
16.你们公司是统招吗,学信网可查吗 46
17.你们的操作系统是6还是7,内核多少 46
18.你工作三年最大的收获是什么 46
19.你找工作最关注的是什么 46
20.你还有什么想问我的? 46
21.你上家薪资多少,期望薪资多少 如何说? 47
22.你是如何接触并学习Linux的 47
23.你对未来有什么职业规划 47
四、k8s专题型 47
1.什么是kubernetes? 47
2.Kubernetes与Docker有什么关系? 47
3.在主机和容器上部署应用程序有什么区别? 47
4.Kubernetes主节点后节点的不同组件有哪些? 47
5.Kube-proxy有什么功能? 47
6.kube-apiserver和kube-scheduler的作用是什么? 47
7.什么是ETCD? 47
8.你对Kubernetes的负载均衡器有什么了解? 48
9.什么是Ingress网络,它是如何工作的? 48
10.ReplicaSet 和 Replication Controller之间有什么区别? 48
11.什么是Headless Service? 48
12.如何看待公司从单一服务转向微服务并部署其服务容器? 48
13.公司希望通过采用新技术来优化其工作负载的分配,如何有效实现? 48
14.Kubernetes集群数据存储在以下哪个位置? 48
15.哪个是Kubernetes控制器? 48
16.k8s各节点的组件和作用? 48
17.k8s中的证书和私钥种类? 48
18.k8s中镜像下载策略(3种) 49
19.k8s中pod故时的重启策略(3种) 49
20.pv的几种访问模式? 49
21.pv,pvc的作用? 49
22.客户端访问资源需要经过几关? 49
23.k8s集群3主5从高可用架构(kubeadmin方式安装k8s),如下图: 49
24.k8s集群3主5从高可用架构(二进制方式安装k8s),如下图: 50
25.电子合同k8s部署架构 50
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。