自己整理的运维面试题,必须会。

自己整理的运维面试题,必须会。1.mysql主从原理。**Slave开启I/O线程来请求master服务器,请求指定bin-logMaster端收到请求,Master端I/O线程响应请求通过bin-log将内容返给salveSlave将收到的内容存入relay-log中继日志中Slave端SQL实时监测relay-log日志有更新执行完毕之后,Slave端跟master端数据保持一致!**2.DNS原理。…

大家好,又见面了,我是你们的朋友全栈君。

1.mysql主从原理。

   **Slave开启I/O线程来请求master服务器,请求指定bin-log
Master端收到请求,Master端I/O线程响应请求通过bin-log将内容返给salve
Slave将收到的内容存入relay-log中继日志中
Slave端SQL实时监测relay-log日志有更新
执行完毕之后,Slave端跟master端数据保持一致!**

2.DNS原理。

当应用想要查询www的信息时,它就需要与本地的域名服务器进行联系,此时本地的域名服务器向
根域的命名服务器发送一个请求,查询www.baidu.com的地址;根命名服务器发现不属于自己的
管辖区,而是属于com下的一个域,它就会通告去联系一个com区的命名服务器以获得更多的信息,
并发送一个所有com名字服务器的地址列表;本地的命名服务器会继续向这些服务器发送解析请
求,而其中负责com域的服务器判别是属于自己的区域,则将重复上述过程,直到找到解析
www这机器的域名服务并获得以www.baidu.com命名计算机的IP地址

3.DR模式原理。

DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的,而真实服务器响应后的处
理结果直接返回给客户端用户。

4.访问网站流程。

1,浏览器通常指 IE FireFox等,客户端使用的程序
2,每台连接互联网的机器都有一个唯一的IP地址,IP地址是由40256的数组成的
3,浏览器得到域名指向的IP后,浏览器会把我们输入的域名转化为HTTP的服务请求
4,返回的请求通常是一些文件,包括文字信息图片,flash等
5,浏览器将这些信息组织成用户可以查看的网页

5.tcp三次握手和四次挥手原理。

1、请求连接
2、响应请求连接
3、确认接受响应,建立连接
四次挥手:
1、请求释放
2、收到请求,响应等待
3、完成,响应接受释放
4、响应彻底释放

6.系统架构。
在这里插入图片描述
7.DevOps你是怎么理解的
DevOps不是一种框架、工具或者技术,理解这一点非常重要。它更多的是与组织的文化有关。DevOps还是人们在组织中使用预先定义的过程、利用自动化工具,使日常工作更加高效、手工工作更少的一种方法。
8. 代码上线流程.

一般是规范运维人员操作步骤,制定统一的上线操作脚本备份文件名称、备份文件路径。使操作人
性化,统一化,自动化。
web代码的上线流程:
开发组内部测试
测试组内外网测试
重要升级---》运维组备份
普通升级---》上线
回滚后上线----》运维组代码回滚
用户应用
有问题-----》运维组代码回滚
上线

9.服务器刚安装好后,需要做哪些方面的调优
1、关闭不需要的服务
2、关闭不需要的tty
3.关闭atime
4、一定要让你的服务器运行在level 3上  
5、优化sshd   
6、优化shell
10.数据库备份如何备份
每天零点crontab定时计划任务定时备份,数据大用xtrbacke,一半用 mysql自带的mysqldump
11.架构设计的第一个原则是什么
.基础设施
12. 以下服务最高承受的并发,理论上是多少:omcat ,nginx反向代理
tomcat 150
Nginx:承受3万并发连接数,胜过Apache 10倍
13.缓存有哪些,存储有哪些,负载均衡有哪些,数据库有哪些,自动化工具有哪些,消息队列有哪些

 强缓存 本地缓存  弱缓存 协商缓存
 内存和外存
 轮询 weight f5 nginx lvs
 关系数据库 非关系型数据库 键值(key-value)数据库
 WinRunner Rational Robot
 可靠性 灵活的路由 消息集群 队列高可用 多种协议的支持

14. 用你自己的话阐述什么是消息队列
消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。
消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,有消息系统来确保信息的可靠专递,消息发布者只管把消息发布到MQ中而不管谁来取,消息使用者只管从MQ中取消息而不管谁发布的,这样发布者和使用者都不用知道对方的存在。
15. 漏洞扫描工具有哪些
FILANGUARD
MBSA
NESSUS
SN1PER
NEXPOSE
NIPPER
OPENVAS
QUALYSGUARD
RETINA
SAINT
16.用自己的话描述技术的发展趋势
技术可以给我们带来很多的方便,创新,让我们的生活有了很大的改变,技术可以让我们国家变的强大,走在世界的前端
17.你最擅长的技能是什么
监控 容器 优化 日志分析
18.访问网站产生的并发流量是怎么来的,由什么决定
服务器硬件支持 mysql数据库优化, PHP+html+nginx
19.pv uv是什么?
uv是指通过互联网访问、浏览这个网页的自然人
pv页面浏览量或点击量,用户每1次对网站中的每个网页访问均被记录1个PV
20.跳板机的作用,有哪些跳板机工具
.跳板机最核心的功能是以本机作为跳板来操作远程设备,较为普遍地是通过ssh协议实现远程管理.
管理工具:
puppet
saltstack
ansible
rex
21.虚拟化有哪些,虚拟机和docker有什么区别
网络虚拟化 CPU虚拟化 服务器虚拟化 存储虚拟化 应用虚拟化。
虚拟机是在一台物理机器上,利用虚拟化技术,虚拟除多个操作系统,每个操作系统之间是隔离的。
Docker是开源的应用容器引擎,依然需要先在电脑上安装操作系统,然后安装Docker容易的管理器,才可以。
21.docker有哪几种网络
host模式
container模式
none模式
bridge模式
22.fail2ban的原理是什么

   Fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽
   动作
   (一般情况下是调用防火墙屏蔽),如:当有人在试探你的HTTP、SSH、SMTP、FTP密码,
   只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知
   系统 管理员,是一款很实用、很强大的软件!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134300.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月7日 上午6:36
下一篇 2022年6月7日 上午6:36


相关推荐

  • Java程序设计(高级及专题)- 类的加载和反射[通俗易懂]

    Java程序设计(高级及专题)- 类的加载和反射[通俗易懂]Java程序设计(高级及专题)- 类的加载和反射

    2022年4月22日
    53
  • webstorm2021.11.3激活码【最新永久激活】[通俗易懂]

    (webstorm2021.11.3激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~4M7HSKPBXS-eyJsaWNlb…

    2022年3月29日
    216
  • uniapp如何打包h5(uniapp怎么打包成微信小程序)

    uni-app在打包成h5时,默认是不支持直接打开的,因为打包出来是(/xxx/xxx)这种格式,这点和vue-cli3.0是一致的,在用vue-cll3.0时打包我们会想到在vue.config中配置publicPath,把它配置成(./),但是你在uni-app中是找不到这个文件的,其实在uni官网是有提到publPath,但是说的并不明确(https://uniapp.dcloud.i…

    2022年4月17日
    170
  • 计算几何入门

    计算几何入门计算几何

    2026年3月19日
    3
  • totalcmd工具的主要功能_windows cmd 命令大全

    totalcmd工具的主要功能_windows cmd 命令大全一、Totalcmd配合7-Zip进行压缩、解压缩下载7z文件。可去官网下载安装版文件,再解压,只提取其中的7z.dll文件和7zG.exe文件再将其放在totalcmd\Utilities\7-Zip目录下。(注Utilities是我自己建的一个文件夹,用来存放一些可直接调用的小工具。)说明:虽说7-Zip有个叫7za.exe的命令行工具,但显示效果不佳…

    2025年8月3日
    14
  • 手机解锁侧面好用还是屏下指纹好用_侧边指纹怎么锁屏

    手机解锁侧面好用还是屏下指纹好用_侧边指纹怎么锁屏说起手机解锁方式,目前智能手机市场上基本上都采用的是屏下指纹、后置指纹和侧面指纹。不少人觉得在一些表现上侧面指纹不如其他两种解锁方式,其实你低估了侧面指纹,它远远比你想象中的还强大!一、外观一体化相比那些搭载后置指纹解锁技术的手机,手机搭载侧面指纹会更加的美观。它既不破坏手机正面屏幕,也不破坏背面机身的完整性,保证了机身的一体化。二、增大用户的解锁姿势相比后置指纹和屏下指纹解锁,侧面指纹简直…

    2022年8月10日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号