高级运维工程师面试题(更新中)
时间:2022-05-03
本文章向大家介绍高级运维工程师面试题(更新中),主要内容包括高级运维工程师、网络、DNS、Linux 操作系统、文件系统、Web 服务器、应用服务器、Nginx location 基础知识?、Rewrite、Mail 服务器、攻击防守、服务器监控、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
高级运维工程师
服务器硬件
RAID 磁盘阵列
- 简述 RAID?
- RAID 0 5 6 10 50 都适用于那些场景?
- 数据库适用那种 RAID?
- RAID 10 磁盘结构是怎样的,RAID 10 可以允许损坏那几块硬盘,请指出那就几块可以损坏,那几块不能损坏?
- 什么是逻辑卷,适合那些场景?
磁盘阵列
+------+------+------+
| HDD1 | HDD3 | HDD5 |
+------+------+------+
| HDD2 | HDD4 | HDD6 |
+------+------+------+
存储
- 谈谈 iSCSI 与 SAN
- 两个电脑挂载同一个 iSCSI 设备,是否可行?
磁盘 IO
- 服务器IO瓶颈都在那些地方?
Fibre Channel vs FCoE
- 请比较 Fibre 与 FCoE 有缺点,以及适合场景
网络
- 由于网卡损坏,或者水晶头接触不良导致断线,有没有解决方案?
- 当网卡1G已经不能满足通信要求,你怎么样应对,你的解决方案是什么?
DNS
- 简述如何将DNS服务从万网迁移至DnsPod,需要注意哪些事项?
- 什么是A记录,CNAME记录,TXT记录,MX记录,NS记录?
- 怎样查看域名的过期时间?
- 怎样配置SPF,DKIM?
Linux 操作系统
一个全新的 Linux 服务器,你会做哪些初始化操作?
RPM安装 与 编译安装有什么区别,是否编译安装性能会更好?
文件系统
- 简述 fdisk 与 gpt
- 文件系统怎样做快照,怎样快速恢复快照
- 文件系统损坏怎么修复
- 怎样查看磁盘的UUID
Web 服务器
- 怎样实现防盗链?
- 怎样屏蔽爬虫?
- 怎样防止注入攻击?
- 注入都有哪些手段?
- WEB 服务器安全配置都有哪些?
- 怎样保证 WEB 服务目录/文件的安全?
- 怎样防止文件被修改?
- 怎样第一时间发现文件被撰改?并提前拦截?
应用服务器
- 谈谈Tomcat优化
- Nginx 通过代理服务器访问 Tomcat , Java应用输出页面含有SSI标签,Nginx 怎样处理 java 输出的SSI标签
Nginx location 基础知识?
当前 document root 是 /www/example.com/www.example.com URL 为 http://www.example.com
现在需要实现 http://www.example.com/inc
将 inc 定为到 /www/example.com/inc.example.com
请问如何实现
Rewrite
源地址: http://www.netkiller.cn/index.html?id=100
Rewrite后: http://www.netkiller.cn/article/100.html
请问如何实现
Mail 服务器
- 什么事别名
- 什么是虚拟域
- 怎样防垃圾邮件
- 怎么实现 SMTP 认证,SMTP加密算法有那几种
- 怎样配置 SSL SMTP/POP/IMAP
- 自建EDM(电子邮件推广)服务器需要哪些条件?注意事项?怎样避免被封锁。
- 邮件怎样转寄
- 怎样配置邮件列表服务器
- 怎样配置SPF,DKIM?
攻击防守
- 如果被挂马怎么除了?
- 被植入代码有哪些特点,怎样快速找到被植入的木马。
- 怎样监控恶意代码入住或修改
- 什么是UDP流量攻击,怎样防止UDP流量攻击?
服务器监控
- 服务器监控都有哪些手段?
- 网络设备都有哪些监控手段?
- 监控除了SNMP还有那些协议?
- 怎样监控硬件,例如硬盘损坏?服务器风扇停转?
- 第二届ZCTF逆向题分析(一)
- 渗透测试时,需要注意浏览器选项
- 渗透测试时,需要注意浏览器选项
- 码云 Android apk 在线构建功能上线啦
- addslashes防注入的绕过案例(AFSRC获奖白帽子情痴)
- Hive表字段Comment中文乱码
- 在Win10上是用Anaconda搭建TensorFlow开发环境
- A Gentle Introduction to Autocorrelation and Partial Autocorrelation (译文)
- A Gentle Introduction to Applied Machine Learning as a Search Problem (译文)
- 技术创新,基于 React Native 的开源项目 | 码云周刊第 17 期
- How to Use the TimeDistributed Layer for Long Short-Term Memory Networks in Python 译文
- ssctf2017_WriteUp
- CENTOS7.2安装CDH5.10和Kudu1.2(一)
- Docker镜像管理
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法