当前位置: 首页 > article >正文

Linux运维工程师常见基础面试题

1、tcp三次握手四次挥手详解

TCP是一种面向连接的协议,通信前需要建立连接,通信结束后需要释放连接。TCP通过三次握手建立连接,四次挥手释放连接。

三次握手:


1、客户端向服务器发送SYN包,表示请求建立连接。
2、服务器收到SYN包后,回复一个SYN+ACK包,表示确认收到请求,并准备好建立连接。
3、客户端收到服务器的SYN+ACK包后,回复一个ACK包,表示确认建立连接。

 四次挥手:

1、客户端发送一个FIN包,表示请求关闭连接。
2、服务器收到FIN包后,回复一个ACK包,表示确认收到请求。
3、服务器发送一个FIN包,表示准备关闭连接。
4、客户端收到服务器的FIN包后,回复一个ACK包,表示确认关闭连接。

以上就是TCP三次握手和四次挥手的示意图。


2、mysql主从同步详解

MySQL主从复制是一种常用的高可用架构,通过将数据从主库复制到从库,实现数据的备份和读写分离。

MySQL主从同步的过程如下:

1、在主库上开启二进制日志,并设置唯一的server_id。
2、在从库上设置唯一的server_id,并配置连接主库的信息。
3、在从库上执行CHANGE MASTER TO语句,指定要连接的主库的信息。
4、在主库上执行FLUSH TABLES WITH READ LOCK语句,锁定所有表,保证数据的一致性。
5、在主库上执行SHOW MASTER STATUS语句,获取当前二进制日志文件名和位置。
6、在从库上执行START SLAVE语句,开始同步数据。
7、从库连接主库,获取主库的二进制日志,并将其应用到从库上。

在主从同步过程中,需要注意以下几点:

http://www.lryc.cn/news/2418248.html

相关文章:

  • 电子商务网站后台管理系统的设计与实现
  • js中void 0是什么意思,javascript:void()
  • 负载均衡与反向代理
  • UG软件安装教程
  • 深度学习(十七)——SSD, YOLOv2
  • 关于TL494
  • NodeJS某微信小程序云开发的论坛系统的设计与实现-毕业设计源码41083
  • Lazada新手批量发布产品快速铺货详细教程:
  • FFmpeg(12)-使用NDK通过GLSurfaceView完成视频的播放
  • 会声会影X5
  • 2022年氧化工艺复审考试及氧化工艺模拟试题
  • PHP工程师简要指南:如何使用settimestamp函数
  • 电感基础知识
  • 存储服务器 自建,搭建及了解存储服务器
  • 并发测试工具
  • lamp配置
  • 第二课 matlab 系统环境
  • PostScript 程序初探
  • 各种资源网站
  • 【网络信息搜集】03 网络扫描技术
  • 微信小程序开发五大技术框架
  • PHP语言基础知识
  • java数独游戏破解工具源代码
  • Python入门难吗?零基础可以自学吗?
  • 001 谷歌账号注册方法
  • 网络设备安全配置
  • ios 开发者帐号申请详细步骤
  • php不支持curl,解决php-curl不支持https问题
  • DDOS攻击(流量攻击)防御步骤
  • SVN chechout failed: xxx is not valid as filename in directory svn检出错误