![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试必看
eternals fiere
热爱运维的靓仔
展开
-
知识总结(19)磁盘容错Raid0、Raid1、Raid5、Raid6以及Raid10、软Raid与硬raid
目录1、RAID0(独立磁盘冗余阵列)2、RAID13、RAID54、Raid65、RAID10目前已有的RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术有很多种,但是RAID0、RAID1、RAID5是最常见的几种方案。1、RAID0(独立磁盘冗余阵列)RAID0技术把多块(至少两块)物理硬盘设备通过软件或硬件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样,在最理想的情况下,硬盘设备的读写原创 2020-09-20 14:11:35 · 2565 阅读 · 0 评论 -
知识总结(18)什么是CDN?CDN是怎么工作的?看完这篇你就明白了
CDN概念CDN全称叫做“Content Delivery Network”,中文叫内容分发网络。实际上CDN这个概念是在1996年由美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。那么它到底是怎么改善互联网服务质量的呢?原理分析我们知道,当我们使用域名访问某一个网站时,实际上就是将请求包(以Http请求为例)通过网络传输给某台服务器,比如访问“www.baidu.com”时: 首先解析出该域名所对应的IP地址(DNS域名解析) 然后将Http请求包通过网络路由原创 2020-09-13 17:00:22 · 972 阅读 · 0 评论 -
2020运维面试基础问题总结(面完持更9.19)
目录1.cookie和session的区别2.buffer与cacahe的区别3.get与post的区别4.TCP与UDP的区别,TCP为什么安全?区别:tcp可靠是因为:1.重传机制2.流量控制3.拥塞控制5.进程与线程间的区别6.进程间的通信方式进程间通信(IPC)介绍1、管道2、FIFO3、消息队列4、信号量5、共享内存6、套接字通信五种通讯方式总结1.cookie和session的区别1、存储位置不同cooki原创 2020-09-13 11:05:28 · 8801 阅读 · 0 评论 -
项目
LVS-DR keepalived1.实验目的随着企业信息化的不断发展,需要面对越来越复杂的业务和越来越多样化的用户需求,例如单点故障问题、负载均衡问题。而 LVS+keepalived 构建的高可用负载均衡集群则完美解决了这些问题,提高了运维服务质量。lvs实现负载均衡 keepalived实现lvs的高可用2.实验环境四台主机server1、2:keepalivedserver3、4:apache/nginx3.步骤简述1. 设置调度主机工作模式为 DR,调...原创 2020-09-10 22:15:45 · 1976 阅读 · 1 评论 -
2020-09-18
目录一、自我介绍二、技能方面1、top、mkdir、tar、ls、ps、tail、head 等命令top命令mkdir 命令tar 命令ls命令ps 命令headtail命令2、DNS1)什么是DNS?2)DNS解析过程?3)DNS架构4)DNS劫持5)智能DNS6)什么是A记录?7)什么是CNAME记录?8)使用A记录和CNAME进行域名解析的区别9)使用A记录和CNAME哪个好?10)全世界有多少根DNS?3、.原创 2020-09-10 16:47:30 · 1454 阅读 · 1 评论 -
0909中兴面试准备
目录软测基础知识1.什么是软件测试?(定义)其目的是什么?2.软件测试的对象是什么?3.软件测试的意义在哪里?应该在什么阶段进行?为什么?4.软件测试方法的分类5.软件测试的流程6.软件测试的实例(CMDB)项目目的 项目步骤7.什么是事务?事务的特性8.给你一个网站,你如何测试?9.如何测试一个纸杯?python部分1.讲讲Python的语法。2.python的数据类型?有啥区别?3.python字典怎么删除一个元素,添加一个...原创 2020-09-08 23:58:01 · 2264 阅读 · 0 评论 -
知识总结(17)ansible总结(ansible的优点、架构、工作原理、常用模块、playbook详解)
1.什么是ansible ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装客户端,因为它们是基于ssh来和远程主机通讯的。ansible...原创 2020-09-07 10:44:16 · 3172 阅读 · 1 评论 -
知识总结(16)docker面试常问点(什么是docker、docker优缺点、docker与虚拟机的区别、docker如何实现隔离)
什么是docker?docker 是管理容器的引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,为应用打包、部署平台、而非单纯虚拟化。内核共享宿主机docker的优缺点?1)优点1. 部署方便你一定还有印象,在我们最开始学习编程的时候,搭建环境这一步往往会耗费我们好几个小时的时间,而且其中一个小问题可能需要找很久才能够解决。你还会得到关于环境搭建方面的团队其他成员的求助。而有了容器之后,这些都变得非常容易,你.原创 2020-09-07 09:30:32 · 1306 阅读 · 0 评论 -
知识总结(15)mysql面试考点之源码编译、主从复制(异步复制)、全同步复制、半同步复制、读写分离、MHA高可用
目录一、mysql8.0源码编译过程空间要求:1.安装cmake2.安装gcc3.mysql8的编译4.mysql的启动二、mysql异步复制什么是异步复制1.基于二进制日志文件位置的复制(Binary Log File Position Based Replication)1)原理2)实现步骤2.基于GTID的主从复制1)原理2)实现步骤3.一主多从复制1)原理2)实现步骤4.主从复制(异步复制)的作用与解决的问题:三、全同步复制原创 2020-09-04 20:30:59 · 1058 阅读 · 0 评论 -
小米运维开发工程师0903复习资料
一、redis部分(基于redis+mysql+gearmand项目)1.redis在公司还是实验室?讲一下redis项目?redis的数据结构?redis的key用的什么字段?redis的数据与mysql数据的映射(mysql数据修改如何映射到redis)?gearman的逻辑?1)redis+mysql+gearmand项目原理:2)redis数据结构为string 3)key为字符串4) redis与mysql的数据映射:mysql的变更触发了触发器 trigg...原创 2020-09-02 23:17:03 · 788 阅读 · 0 评论 -
知识总结(14)Zabbix常见面试题汇总+zabiix与Nagios、Open-falcon的对比
目录Zabbix1.zabbix 是怎么实施监控的【主动监测】通信过程【被动监测】通信过程zabbix 自定义发现是怎么做的zabbix 是怎么微信报警的zabbix 怎么开启自定义监控zabbix 监控了多少客户端 客户端是怎么进行批量安装的NagiosNagios的监控原理Open-falconOpen-falcon监控原理Zabbix、Nagios、Open-falcon的对比Zabbix1.zabbix 是怎么实施监控的一个监控系.原创 2020-08-31 17:16:16 · 1703 阅读 · 0 评论 -
知识总结(13):网络部分面试常考题汇总(2):http部分(http、https的区别,http1.0与http1.1的区别等)
目录为什么需要HTTPS什么是HTTPHTTP有什么问题什么是HTTPSHTTP和HTTPS协议的区别http1.0和http1.1的区别http1.1和http2.0的区别HTTPS是如何保障安全的什么是TLS/SSL?SSL/TLS简单介绍SSL/TLS作用SSL/TLS协议提供的服务主要有:TLS与SSL区别为什么要使用HTTPS1、HTTP/2协议只支持HTTPS加密连接2、HTTP页面将标记“不安全”3、HTTPS加密提升搜索排名原创 2020-08-30 22:31:54 · 660 阅读 · 0 评论 -
知识总结12:iptables三表五链详解及面试题
目录iptables 面试题iptables是什么?iptables的工作流程,以及过滤循序?iptables 有几个表以及每个表有几个链?iptables 的几个表以及每个表对应链的作用,对应企业应用场景?画图讲解 iptables 包过滤经过不同表和链简易流程图并阐述。你听说过iptables 或 firewall? 知道如何用?iptales的前端图形化工具或命令行?iptables 和 firewalld基本不同点?如果你用firewalld代替iptable原创 2020-08-25 22:37:25 · 1093 阅读 · 0 评论 -
面试总结11:grep、sed、awk文本处理三剑客(命令简析与各大公司面试题详解)
目录grep常用的grep选项有:常见面试题1、显示/proc/meminfo文件中以不区分大小的s开头的行;2、显示/etc/passwd中以nologin结尾的行;3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行;4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;5、显示/boot/grub/grub.conf文件中以一个或多个空白字符开头的行;6、显示/etc/inittab文件中以一个原创 2020-08-25 21:19:43 · 2613 阅读 · 0 评论 -
知识总结10:redis面试题大全(不全你打我)
目录概述什么是RedisRedis有哪些优缺点为什么要用 Redis /为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快数据类型Redis有哪些数据类型Redis的应用场景持久化什么是Redis持久化?Redis 的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分别原创 2020-08-22 22:03:15 · 920 阅读 · 0 评论 -
知识总结9:网络部分面试常考题汇总(1):osi七层模型、TCP四层、五层模型、dns解析过程、访问www.baidu.com的过程、TCP/UDP区别、TCP拥塞控制与滑动窗口
目录osi七层模型、TCP四层、五层模型DNS解析过程讲一讲访问www.baidu.com的过程TCP与UDP的区别TCP的滑动窗口与拥塞控制什么是拥塞?拥塞的原因?拥塞控制与流量控制的区别拥塞控制的目的TCP进行拥塞控制的四种算法osi七层模型、TCP四层、五层模型OSI七层模型 功能 对应的网络协议 TCP/IP四层概念模型 应用层 文件传输,文件管理,电子邮件的信息处理——apdu HTTP、TFTP, FTP, NFS,.原创 2020-08-21 21:12:57 · 359 阅读 · 0 评论 -
20200820美团运维工程师一面面经
美团运维工程师一面(2020.8.20)总过程:一个小时1.自我介绍2.运维学习如何开展3.学习过程中有挑战的事情,具体例子(1)源码编译mysql8.0数据库的时候,遇到依赖性的解决方法,cmake gcc (2)4.运维中有无深入了解的部分5.mysql连接池是什么使用场景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接...原创 2020-08-20 21:35:53 · 1169 阅读 · 0 评论 -
20200820美团运维SRE一面面经(问题+答案)
目录1.自我介绍2.项目介绍3.Python装饰器4.Python学了多久 DJango学了多久 5.Load的性能指标 怎么检测6.负载指标7.Buff cache区别8.用什么查看磁盘io性能9.三次握手的过程10.第一次握手 服务端没有响应 客户端会做什么11.502 504 50012.Http1.0 http1.1 的区别13.Dns劫持14.智能dns15.$*16.Apache 和nginx区别17...原创 2020-08-20 21:29:47 · 3568 阅读 · 0 评论 -
知识总结8:nginx面试题吐血总结(nginx的优缺点,nginx与apache的区别、nginx的调优、nginx健康检查机制等)
location 匹配规则:location 路径正则匹配:符号 说明 ~ 正则匹配,区分大小写 ~* 正则匹配,不区分大小写 ^~ 普通字符匹配,如果该选项匹配,则,只匹配该选项,不再向下匹配其他选项 = 普通字符匹配,精确匹配 @ 定义一个命名的 location,用于内部定向,例如 error_page,try_files location匹配优先级顺序 1.精确匹配 * `=` 前缀指令匹配,如果匹配成功,则原创 2020-08-20 13:46:30 · 791 阅读 · 0 评论 -
知识总结7:数据结构中的经典排序算法总结(用Python实现各种排序算法)
Table of Contents一.Bubble Sort(冒泡排序)二. Selection Sort (选择排序)三. Insertion Sort(插入排序)四.Shell Sort(希尔排序)五. Quick Sort(快速排序)六.Merge Sort(归并排序)七. Heap Sort(堆排序)八. Radix Sort / Count Sort(基数排序 / 计数排序)九.内部排序和外部排序一.Bubble Sort(冒泡排序)过程:1. 从.原创 2020-08-19 17:34:11 · 240 阅读 · 0 评论 -
美团运维SRE+运维开发一面面经汇总
后天要面SRE今晚临时加一篇这个给自己复习用,需要的同学也可以看一下。话不多说,上题:网搜面经1.怎么理解SREDevOps = Development + Operations,简而言之,通过研发(dev)把运维(ops)全部自动化(automation)所涉及的范围呢:代码管理和部署,配置管理,监控,应急响应,故障处理,压力测试,容灾等等Devops的核心概念就是通过脚本实现自动化 -> Automation2.说说你在实习的主要工作论文、专利...原创 2020-08-18 22:11:56 · 3585 阅读 · 0 评论 -
知识总结6:面试高频linux命令总结(持续更新)
目录top命令常用参数内部(交互)指令(打开top指令后操作)实例ps 命令linux中进程的5种状态ps 工具标识进程的5种状态码:命令参数实例面试常问的十个问题1、如何挂起一个正在执行进程,转到后台执行?2、安装linux需要最少磁盘分区是多少,如何检查启动信息?3、什么程序负责监控系统事件?4、执行命令fsck的最低要求是什么?5、如何拷贝/home的目录结构到另一个目录?6、如何自动化Linux中日志的轮转7、如何查询哪个用户执行的原创 2020-08-17 12:08:27 · 294 阅读 · 0 评论 -
Linux面试题(2020最新版)
https://blog.csdn.net/ThinkWon/article/details/104588679?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159704426219724811811683%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159704426219724811811683&b转载 2020-08-10 15:26:28 · 187 阅读 · 0 评论 -
知识总结5:含泪总结!服务器返回的14种常见HTTP状态码详解+全状态码简述整合
目录2XX 成功200 OK204 No Content206 Partial Content3XX 重定向301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect4XX 客户端错误400 Bad Request401 Unauthorized403 Forbidden404 Not Found5XX 服务器错误500 Internal转载 2020-08-10 15:23:28 · 506 阅读 · 0 评论 -
知识总结4:负载均衡面试题大全(四层/七层负载均衡对比详解+nginx/lvs/haproxy区别+LVS原理+三种模式详解)
目录负载均衡介绍1.什么是负载均衡2.常见的负载均衡器LVS基础1.什么是LVS2.LVS的基本工作原理3.LVS的组成4.LVS相关术语LVS/DR原理与特点1.工作原理2.LVS/DR模式的要求与优缺点LVS/NAT原理和特点1.工作原理2.LVS/DR模式的要求与优缺点LVS/Tun(隧道模式)原理和特点1.工作原理2.LVS/Tun模式的要求与优缺点LVS八种调度算法1.轮叫调度 rr2. 加权轮叫 .原创 2020-08-06 21:21:55 · 4663 阅读 · 0 评论 -
知识总结3:TCP/IP三次握手、四次挥手的基础知识+面试必考
目录详解TCP的报文结构1.端口号2、序号和确认号3、数据偏移/首部长度4、保留5、标志位6、窗口7、校验和8、紧急指针9、选项和填充10、数据部分三次握手1.基础知识2.面试必问1)为什么需要三次握手,两次不行吗?2) 什么是半连接队列?3) ISN(Initial Sequence Number)是固定的吗?4) 三次握手过程中可以携带数据吗?5) SYN攻击是什么?四次挥手1.基础知识2.面试必问1)挥手为什么原创 2020-08-03 23:15:37 · 519 阅读 · 0 评论 -
知识总结2:Django常见面试题总结(持续更新)
目录1.对Django的认识?2.ORM是什么?优势?3.Django 、Flask、Tornado的对比及为什么使用Django4.get请求和post请求的区别5.migrate与migration的区别6.简述django请求的生命周期?7.简述什么是FBV和CBV8.HTTP响应常见状态码分类9.Django重定向你是如何实现的?用的什么状态码?10.django中csrf的实现机制?11.cookie和session的区别:1.对D...原创 2020-08-03 20:01:12 · 1251 阅读 · 0 评论 -
知识总结1:简述OSI七层模型与TCP/IP四层、五层协议模型
目录TCP四层协议的内容为什么要分层进行设计,为什么又是按照这四个层级进行划分?四层模型每层的作用以及整体是如何实现通信的。以访问google.com为例说明整体的http请求到响应的过程TCP四层协议的内容TCP/IP协议族可按层次划分为四层,从上层到底层为:应用层,传输层,网络层, 数据链路层。为什么要分层进行设计,为什么又是按照这四个层级进行划分?假设整个协议都是一个整体,没有进行层次化的设计,那么如果协议需要进行调整的时候,那就需要对整个协议进行修改。但是,进行.原创 2020-07-24 17:11:26 · 1028 阅读 · 0 评论