自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 DNS域名解析配置详解

dns记录类型 A记录 address 域名--》ip AAAA记录 MX 邮件交换记录 mail exchange --》指向你的邮件服务器 NS 域名服务器记录,指向你的dns服务器 name server CNAME 别名记录 PTR 指针记录 将ip解析成域名 缓存域名服务器配置 也称为 唯高速缓存服务器 通过向其他域名服务器查询获得域名->IP地址记录 将域名查询结果缓存到本地,提高重复查询时...

2022-03-22 10:54:50 6284

原创 高可用MySQL集群的搭建

项目名称:高可用MySQL集群的搭建网络拓扑图项目描述 构建一个高可用的功能,并且实现读写分离的高效的MySQL集群,确保业务的稳定性;部署基于GTID的主从复制+读写分离;项目步骤 准备工作 1.准备三台服务器(1主2从),都开启mysql服务;再准备两台机器作为中间件,用来读写分离,尽量三台服务器的数据库版本一致; 2.master服务器和slave服务器都要开启二进制日志;master服务器和sl...

2022-03-21 19:53:08 1205

原创 基于Docker Swarm的高可用Web集群

项目名称:基于Docker Swarm的高可用Web集群项目环境:Docker 20.10.3,CentOS 8.2 (8台 1核1G),Ansible 2.9.17,Keepalived,Nginx 1.19.7,NFS项目描述: 实现一个高可用的负载均衡Web服务器集群,融入Ansible实现自动化运维,后端采用Swarm管理的Docker集群来提供Web服务,大量使用容器来完成Web服务的扩展性、高可用性。项目步骤: 1.规划设计整个集群的架构、网络拓扑,...

2022-03-16 20:05:30 4048

原创 运维开发项目

项目完整架构图项目环境部署1、准备好3台虚拟机搭建nginx和kafka集群2、配置好静态ip地址 配置好dns [root@nginx-kafka03 ~]# cat /etc/resolv.conf # Generated by NetworkManager nameserver 114.114.114.1143、修改主机名 vim /etc/hosthname hostname -F /etc/hostname4、每一台机器上都写好...

2022-02-16 21:50:27 812

原创 nignx负载均衡算法

*Round Robin(RR) 轮询方法 -> 默认的方法 按照顺序一个一个来给与负载 server 192.168.0.24 weight=5 -> 加权轮询 weight值越大,分配任务的时候就会多分*Least Connections 看谁的任务最少,就将任务发给这个服务器 upstream backend{ least_conn; -> 这个...

2022-02-16 13:51:11 285

原创 TCP和UDP的区别以及使用场景

区别:1. 连接TCP 是⾯向连接的传输层协议,传输数据前先要建⽴连接。UDP 是不需要连接,即刻传输数据。2. 服务对象TCP 是⼀对⼀的两点服务,即⼀条连接只有两个端点。UDP ⽀持⼀对⼀、⼀对多、多对多的交互通信3. 可靠性TCP 是可靠交付数据的,数据可以⽆差错、不丢失、不重复、按需到达。UDP 是尽最⼤努⼒交付,不保证可靠交付数据。4. 拥塞控制、流量控制TCP 有拥塞控制和流量控制机制,保证数据传输的安全性。UDP 则没有,即使⽹络⾮常拥堵了,也不会影响

2022-02-12 22:44:57 721

原创 linux进程通信方式总结

进程之间的通信方式包括管道,消息队列,共享内存,信号量,信号,socket六种方式,下面来对这6种方式分别进行介绍。①管道--> Linux 系统中的进程可以通过建立管道 pipe 进行通信对于匿名管道,它的通信范围是存在父子关系的进程。因为管道没有实体,也就是没有管道文件,只能通过 fork 来复制父进程 fd 文件描述符,来达到通信的目的。另外,对于命名管道,它可以在不相关的进程间也能相互通信。因为命令管道,提前创建了一个类型为管道的设备文件,在进程里只要使用这个设备文件,就可以相互通.

2022-02-11 00:10:08 1769

原创 linux命令提示符详解

主提示符 --> 第一提示符 [root@Song ~]# 登录系统之后就会出现给我们提示信息使用 root代表当前登陆的用户名 @song 是当前主机名(每台电脑的名字) []是分隔符号,主要用来表示一个界限 $是普通用户提示符 #是超级用户提示符 ~表示当前所在的路径在用户的家目录里 家目录 --> home directory:就是用户登录进入系统时所在的目录 --> 用户登录进入的文件夹 windows 里: adm...

2022-02-10 23:50:59 6963

原创 Git冲突解决办法

在我学习的过程中遇到的一种冲突出现冲突Auto-merging learn_code/2021-11-23-python异常处理/01.python异常处理.pyCONFLICT (content): Merge conflict in learn_code/2021-11-23-python异常处理/01.python异常处理.py自动合并失败 需要手动解决冲突在编译器查看冲突所在的文件标红的位置就是冲突所在位置,用===========隔开的两部分只能留下一.

2022-02-04 12:17:09 687

转载 Cache和buffer的区别

Cache 是把最常用的工具放在手边,Buffer 是你家的垃圾桶,你平时的垃圾先扔在垃圾桶里,等垃圾桶满了再扔垃圾。Cache 的存在原因是对资源调用的空间局部性,你现在在看一本数学书,那么极有可能你一会儿还要再去图书馆的数学书架上找同类型的书,所以你在图书馆找了一个离数学区很近的位置坐下,你微信和一些人聊天,聊的最多的那个往往在微信消息列表靠顶部的位置,因为聊的最多,很有可能你一会还要和她聊,你上午访问知乎,很有可能最近几天你都要访问,所以浏览器就把知乎网站的静态资源先缓存下来,下次访问无需再次下载,

2022-02-03 22:53:43 98

原创 一文看懂git的使用

一文看懂git的使用方法

2022-01-30 14:59:10 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除