- 博客(105)
- 资源 (10)
- 收藏
- 关注
原创 Percona
文章目录Percona软件常用的MySQL备份工具percona软件介绍XtraBackup工具安装软件命令格式命令常用选项完全备份/恢复命令格式开始备份开始恢复恢复单张表增量备份开始恢复Percona软件常用的MySQL备份工具物理备份缺点跨平台性差备份时间长、冗余备份、浪费存储空间mysqldump备份缺点效率较低、备份还还原速度慢、锁表备份过程中,数据插入和更新操作被阻塞percona软件介绍XtraBackup工具一款强大的在线热备份工具备份过程中不锁库表,适
2022-04-01 22:54:52 1909
原创 跨网段VLAN间的通信
文章目录跨网段VLAN间的通信技术背景使用路由器物理接口实现vlan间通信使用路由器子接口实现通信子接口处理流程子接口配置示例实例:跨网段VLAN间的通信技术背景实际网络部署中一般都会将不同IP地址段划分到不同的VLAN。同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通信方式被称为二层通信VLAN之间需要通过三层通信实现互访,三层通信需借助三层设备常见的三层设备:路由器、三层交换机、防火墙等。将二层交换机与路由器的三层接口互联,由三层设备进行路由转发来实现通信。
2022-03-03 17:48:37 9813 2
原创 路由基础详解
文章目录路由的基本概念背景:网段间通信路由路由信息介绍路由表路由条目生成路由信息获取方式直连路由查看IP路由表路由表中各个内容的含义最优路由条目优选路由优先级比较过程常见默认数值度量值比较过程最长匹配原则实例:路由转发流程IP路由表小结路由的基本概念背景:网段间通信路由路由是指导报文转发的路径信息,通过路由可以确认转发IP报文的路径。理由设备是依据路由转发报文到目的网段的网络设备、最常见的路由设备:路由器路由设备维护着一张路由表,保存着路由信息路由信息介绍路由中包含以下信息:
2022-03-01 23:19:41 5706
原创 RSTP与其他交换环路解决方案
文章目录STP的不足之处RSTP概述RSTP对STP的改进端口角色不同边缘端口端口状态不同总结RSTP的升级MSTPMSTP:多生成树MSTP概述案例交换环路的其他解决方案MSTP替代技术之链路捆绑网络可靠性设备可靠性链路可靠性提升链路宽带以太网链路聚合链路聚合基本术语/概念手工模式使用场景:常用配置案例:LACP模式**手工模式缺陷**LACPDU系统优先级接口优先级最大活动接口数活动链路选举负载分担负载分担模式常用配置案例:MSTP替代技术之设备堆叠什么是堆叠、集群堆叠、集群的优势推荐架构实际应用总结
2022-03-01 21:59:02 704
原创 单点故障解决方案介绍smart link/monitor link /stp
文章目录以太网单点故障单点故障解决方案之Smart Link单设备“链路备份”方案Smart Link之链路正常Smart Link之链路故障Smart Link的基础配置命令案例:配置Smart Link主备链路总结:单点故障解决方案之Monitor LinkMonitor Link的基本概念应用场景案例:配置Monitor Link 和Smart Link级联总结:单点故障解决方案之STPSTP技术概述STP概述总结:STP的基本概念:桥ID(BID)STP的基本概念:根桥STP的基本概念:CostST
2022-02-05 22:37:47 3030
原创 网络基础之vlan
文章目录什么是vlan传统以太网的问题虚拟局域网(vlan,Virtual LAN)为什么引入vlanvlan的作用VLAN的基本原理如何实现VLANVLAN的划分方式以太网二层接口类型Access接口VLAN的应用VLAN的规划应用场景-基于接口的VLAN划分VLAN的基础配置命令1.创建VLAN2.Access接口的基础配置命令基于接口划分VLAN多交换机VLAN通信VLAN的数据帧Trunk接口Access接口与Trunk接口举例Trunk接口的基础配置命令基于接口划分vlanHybrid接口应用场景
2022-01-21 00:12:45 12256 2
原创 以太网交换基础
文章目录以太网协议冲突域广播域以太网卡以太网帧格式什么是MAC地址IP地址与 MAC地址IP地址的特点MAC地址的特点MAC地址表示MAC地址构成及分类单播以太帧广播以太帧组播以太帧以太网交换机介绍园区网典型架构以太网二层交换机交换机的工作原理MAC 地址表交换机的三种数据帧处理行为洪泛转发丢弃交换机的MAC地址学习以太网协议以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网中采用的电缆类型和信号处理方法以太网是建立在CSMA/CD(载波监听多路访问/冲突检测)机制上的广播
2022-01-19 21:16:06 1090
原创 ARP工作过程
ARP地址解析协议根据已知的IP地址解析获得其对应的MAC地址。两台电脑完整的信息传输过程host1要发送数据给host2,首先会查看本机的arp缓存表,如果缓存表中有对方的MAC地址,则直接采用该MAC地址进行封装,如果ARP缓存表中不存在该MAC地址,则通过ARP进行获取host1发送ARP广播获取host1的MAC地址,由于不知道host2的MAC地址,所以该数据包为广播包,该广播包在经过交换机时会被洪泛在该网段所有主机收到该ARP广播后,都会检查他的目的端IP是否与自身的IP地
2022-01-19 19:50:36 3362
原创 网络基础之TCP/IP五层模型
文章目录互联网基础应用和数据应用的起源应用的实现——数据数据的产生数据传输网络参考模型与标准协议OSI模型TCP/IP参考模型TCP/IP之物理层常见传输介质TCP/IP之数据链路层以太网与MAC地址以太网的定义:MAC地址以太网报文格式TCP/IP之网络层IP协议IPV4报文格式生存时间(TTL)协议号(Protocol)IP地址:什么是IP地址IP地址表示IP地址构成:IP地址寻址IP地址分类(有类编址)IP地址类型IP地址计算:私有IP地址特殊IP地址IPV4与IPV6子网划分为什么我们要划分子网?如
2022-01-18 22:47:02 23975 1
原创 MySQL存储引擎介绍
文章目录MySQL存储引擎存储引擎概述修改服务存储引擎MyISAM存储引擎主要特点表文件InnoDB存储引擎主要特点表文件事务日志文件(记录对表的SQL操作)MySQL锁机制锁粒度锁类型查看当前锁状态事务特性(ACID)Atomic:原子性Consistency:一致性Isolation:隔离性Durability:持久性建表时,如何决定表使用那种存储引擎?MySQL存储引擎存储引擎概述作为可插拔式的组件提供MySQL服务软件自带的功能程序,处理表的处理器不同的存储引擎有不同的功能和数据存储方式
2022-01-07 00:33:55 1655
原创 PXC集群配置方式
文章目录PXC介绍PXC特点相应端口主机角色配置主机名映射安装软件配置服务启动服务测试配置查看集群信息(可在任意一台数据库服务器上执行)测试集群功能测试高可用常见错误failed to open gcomm backend connection: 110PXC介绍Percona XtraDB Cluster(简称PXC)是基于Galera的MySQL高可用集群解决方案Galera Cluster是Codership公司开发的一套免费开源的高可用方案PXC集群主要由两部分组成:Percona Se
2022-01-06 00:00:00 1508
原创 LVS+Keepalived
文章目录KeepalivedKeepalived概述Keepalived运行原理Keepalived高可用服务器群问题:方案:步骤步骤一:配置网络环境步骤二:安装Keepalived软件步骤三:部署Keepalived服务Keepalived+LVS服务器问题方案:步骤:步骤一:配置网络环境步骤二:配置后台web服务步骤三:调度器安装Keepalived与ipvsadm软件步骤四:客户端测试KeepalivedKeepalived概述调度器出现单点故障,如何解决Keeoalived实现了高可用集群
2022-01-03 15:52:58 874
原创 LVS基本介绍
文章目录集群集群概述什么是集群集群的目的集群的分类LVS项目介绍LVS集群组成LVS的常用术语LVS的工作模式NAT模式:TUN模式:DR模式:(直连路由模式)LVS负载均衡调度算法LVS-NAT集群:ipvsadm命令用法问题:方案:步骤:使用命令增删改LVS集群规则部署LVS-NAT集群问题:方案:步骤:步骤一:配置基础环境步骤二:部署LVS-NAT模式调度器LVS-DR集群问题:方案:步骤:步骤一:配置实验网络环境步骤二:proxy调度器安装软件并部署LVS-DR模式调度器步骤三:客户端测试集群集
2022-01-03 15:47:43 4321
原创 MySQL之MHA集群的详细教程
文章目录MHA集群(MySQL服务高可用集群)MHA简介MHA工作过程拓扑结构部署MHA集群集群环境准备1.安装依赖包2.配置ssh密钥对认证登录3.配置一主多从同步结构配置管理节点(192.168.4.57)1.安装软件包2.相关命令3.编写主配置文件4.修改故障切换脚本,指定VIP地址配置数据节点(数据库服务器51、52、53)1.把VIP地址192.168.4.100 配置在主服务器192.168.4.51上,并在所有数据节点安装mha_node包2.添加授权用户(主服务51)3.在52和53添加同步
2022-01-03 00:03:31 2148 2
原创 MyCat分库分表的基本操作
文章目录MySQL的分库分表什么是分库分表分割方式:MyCAT介绍软件介绍:分片规则工作过程拓扑结构部署MyCat服务器安装软件软件目录结构修改配置文件**1.定义连接用户和逻辑库名****2.数据分片配置**3.配置数据库服务器(3台都要配)启动服务1.启动服务2.查看服务状态3.测试配置分片规则:sharding-by-intfile(枚举法)mod-long(求模法)不分片存储记录(type=global)在分片服务器上添加新库新表MySQL的分库分表什么是分库分表将存放在一台数据库服务器中的数
2021-12-28 23:17:25 1781
原创 MySQL多实例的配置
文章目录MySQL多实例多实例概述什么是多实例:为什么要配置多实例多实例的应用场景配置多实例1.安装软件2.配置文件3.启动服务4.查看服务状态5.使用初始密码连接服务6.停止多实例MySQL多实例多实例概述什么是多实例:在一台服务器上,运行多个数据库服务,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务;为什么要配置多实例节约运维成本提高硬件利用率多实例的应用场景资金比较紧张的公司;并发访问不是特别大的业务;配置多实例1.安装软件具体操作:解压软件、
2021-12-24 23:37:11 1700
原创 PHP和本地session信息
文章目录PHP和本地session信息问题:方案:步骤:步骤一:部署两台web服务器的LNMP步骤二:部署nginx调度器测试:session和cookiememcached数据库memcached简介问题:方案步骤步骤一:安装memcached步骤二:使用telnet访问memcached服务器lnmp+memcached问题方案:步骤步骤一:创建PHP页面,使用PHP语言测试memcached服务PHP实现session共享问题方案:步骤PHP和本地session信息问题:通过Nginx调度器负载
2021-12-23 21:13:29 1945
原创 使用Varnish加速web
文章目录使用Varnish加速web问题:方案:步骤:步骤一:构建web服务器步骤二:部署varnish缓存服务器步骤三:客户端测试步骤四:其他操作使用Varnish加速web问题:通过配置Varnish缓存服务器,实现如下目标使用varnish加速后端web服务代理服务器可以将远程的web服务器页面缓存在本地远程web服务器对客户端是透明的利用缓存机制提高网站的响应速度使用varnishadm命令管理缓存页面使用varnishstat命令查看varni状态方案:通过源码编译安装v
2021-12-23 21:04:02 194
原创 MySQL数据的读写分离之maxscale的使用
文章目录数据的读写分离什么是读写分离如何实现客户端访问数据的,读写分离读写分离的原理:为什么要配置数据读写分离构建思路:配置数据读写分离拓扑图:配置代理服务器571)安装提供服务的软件2)修改服务配置文件3)配置数据库服务器4)启动代理服务5)查看服务信息验证配置:1)在代理服务器本机连接管理服务,查看监控信息2)在客户端连接代理服务器57访问数据3)验证是否实现了数据的读写分离数据的读写分离什么是读写分离把客户端访问数据的读(selec)请求和写(insert、update、delete)请求分别分
2021-12-23 00:35:46 3772
原创 Git使用及安装教程
文章目录Gitgit简介区别Git工作流图版本库Git的基本操作问题:方案:步骤步骤一:部署git服务器步骤二:客户端测试git指针操作(head指针)问题:方案步骤:head指针基本操作git分支操作问题:方案:步骤:步骤一:查看并创建分支步骤二:切换与合并分支步骤三:解决版本分支的冲突问题总结git服务器问题:方案:步骤:步骤一:ssh协议服务器(支持读写操作)步骤二:git协议服务器(只读操作的服务器)步骤三:HTTP协议的服务器(只读操作的服务器)Gitgit简介git是一个版本控制软件,目前
2021-12-22 21:58:50 503
原创 MySQL主从同步的多种模式
文章目录主从同步模式结构类型MySQL一主多从:拓扑结构配置一主多从验证一主多从的配置MySQL主从从结构拓扑结构配置主服务器(192.168.5.53)配置服务器(192.168.5.54)开始配置配置从服务器(192.168.4.55)验证主从从的配置MySQL的主主结构配置主服务器配置从服务器验证主主结构的配置MySQL实现主从时的复制模式复制模式介绍题目:做一个半同步复制的主从模式配置:命令行加载插件启用半同步复制永久启用半同步复制主从同步模式结构类型基本应用单向复制:一主 <—
2021-12-18 18:10:15 2471
原创 MySQL的主从备份(一主一从)
文章目录MySQL主从同步主从同步介绍拓扑结构主从同步原理构建主从同步构建思路配置主从同步配置主服务器:配置从服务器排错Got fatal error 1236 from master when reading data from binary log:error connecting to masterSlave is not configured or failed to initialize properly.Slave failed to initialize relay log info str
2021-12-17 17:59:45 781
原创 Percona数据库备份
文章目录Percona软件常用的MySQL备份工具percona软件介绍XtraBackup工具安装软件命令格式命令常用选项完全备份/恢复命令格式开始备份开始恢复恢复单张表增量备份开始恢复Percona软件常用的MySQL备份工具物理备份缺点跨平台性差备份时间长、冗余备份、浪费存储空间mysqldump备份缺点效率较低、备份还还原速度慢、锁表备份过程中,数据插入和更新操作被阻塞percona软件介绍XtraBackup工具一款强大的在线热备份工具备份过程中不锁库表,适
2021-12-17 13:25:45 927
原创 Linux下rpm打包
文章目录Linux下rpm打包案例:问题:方案:步骤:步骤一:安装rpm-build软件步骤二:使用配置文件创建rpm包步骤三:测试安装Linux下rpm打包rpm打包:把源码转换为rpm为什么使用rpm打包rpm不能定制(不能选择安装路径,或者一些模块化不能出现选择)案例:制作nginx的rpm包问题:使用nginx-1.20.1版本的源码软件,生成对应的rpm包软件,具体要求如下软件名称为nginx软件版本为1.20.1rpm软件包可以查询描述信息rpm软件包可以安装及卸载
2021-12-17 11:15:00 3250
原创 Linux环境下GRE的部署
文章目录GRE(Windows不支持)GRE介绍GRE的优点实验:步骤:步骤一:启用GRE模块(client和proxy都要操作)步骤二:Client主机创建V_P_N隧道步骤三:proxy主机创建V_P_N隧道步骤四:开始测试GRE(Windows不支持)GRE介绍GRE(Generic Routing Encapsulation,通用路由封装)协议是对某些网络层协议(如IP和IPX)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。GRE采用了Tunnel(隧道)技
2021-12-16 10:17:19 5435 1
原创 Linux环境下PPTP的部署
文章目录PPTP VPN(Windows支持)问题方案:步骤步骤一:配置VPN服务器步骤二:客户端设置PPTP VPN(Windows支持)问题搭建一个pptp v_p_n环境,并测试该v_p_n网络是否能够正常通讯,要求如下使用pptp协议创建一个支持身份验证的隧道连接使用MPPE对数据进行加密为客户端分配192.168.3.0/24的地址池客户端连接的用户名为tom,密码为123456windows使用的为虚拟机,使用的系统为Windows10专业版方案:实验环境需要的主机及对应
2021-12-16 10:16:59 3224
原创 NTP时间同步
NTP时间同步NTP服务简介 (C/S 架构)NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。如何让时间同步化,可以先选几部主要的主机校准时间,让这些主要的主机时间同步后,再开放网络服务来让client端连接,并且允许client端调整自己的时间,就可以实现全部计算机的时间同步了。ntp服务使用的是udp的123端口问题:搭建一个NTP服务器,为整个网络环境中的所有主机提供时间校准服务,具体要求如下部署一台NTP时间服务器设置时间
2021-12-16 10:16:33 1208
原创 HAproxy
文章目录对调度软件做一个分析Nginx优点:缺点:LVS优点:缺点:HAProxy优点:缺点:HAProxy负载平衡集群问题:方案:步骤:步骤一:配置后端web服务器步骤二:部署HAProxy服务器步骤三:客户端验证对调度软件做一个分析Nginx优点:工作在七层,可以针对http做分流策略1.9版本开始支持四层代理正则表达式比HAProxy强大安装、配置、测试简单、通过日志可以解决多数问题并发量可以达到几万次Nginx还可以作为web服务器使用缺点:仅支持http,https、m
2021-12-16 10:15:28 1099
原创 MySQL的数据类型
文章目录MySQL数据类型常见的信息的种类字符类型定长:char(字符个数)变长:varchar(字符个数)大文本类型:text/blob数值类型整数型浮点型日期时间类型时间函数枚举类型enim:单选set:多选MySQL数据类型RDBMS:关系型数据库管理系统 例:MySQL常见的信息的种类数值型:体重、身高、成绩、工资字符型:姓名、工作单位、通信地址枚举型:兴趣爱好、性别、专业日期时间型:出生日期、注册时间字符类型定长:char(字符个数)最大字符个数255不够指定字
2021-12-16 10:14:24 1207
原创 KVM基础操作
文章目录一、部署kvm环境。二、分别使用virt-manager和virt-install创建虚拟机。1)virt-manager方法创建虚拟机2)virt-install创建三、为虚拟机添加一块2G磁盘。四、为关机状态虚拟机创建快照。一、部署kvm环境。安装kvm虚拟化软件1.确定机器有VTegrep 'vmx|svm' /proc/cpuinfo#如果命令结果中包含vmx或者svm就说明支持VT,如果没有任何输出,就说明cpu不支持2.安装相应的软件:yum -y install qem
2021-12-15 20:36:41 3683
原创 MySQL 管理表记录
文章目录管理表记录添加记录 insert into(新添加的记录追加在记录末尾)格式:注意事项:查询记录 select更新记录 update(修改记录字段的值)删除记录 delete(以行为单位)匹配条件(适用于select、update、delete等)基本匹配条件(适用于select、update、delete等)高级匹配条件(适用于select、update、delete等)模糊查询 like正则匹配 regexp四则运算操作查询结果(对查询后的数据做处理)聚集函数(MySQL服务内置
2021-12-15 20:34:18 1200 1
原创 MySQL图形化管理工具 phpMyAdmin安装配置教程
文章目录MySQL管理工具一、连接MySQL服务的方式二、常用的图形软件phpMyAdminMySQL管理工具一、连接MySQL服务的方式1.命令行2.使用软件连接(提供图形界面)3.连接脚本(PHP、python…)二、常用的图形软件类型界面操作系统说明MySQL命令行跨平台MySQL官方bundle包自带MySQL-workbench图形跨平台MySQL官方提供MySQL-front图形Windows开源,轻量级客户端软件Navi
2021-12-15 20:34:01 1233
原创 MySQL练习(单表查询和多表查询)
单表查询一.创建素材DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `cs_id` int(11) NOT NULL COMMENT '课程编号', `cs_name` varchar(50) NOT NULL COMMENT '课程名称', `cs_credit` tinyint(255) unsigned DEFAULT NULL COMMENT '课程学分', `cs_type` char(12) DEFAULT NUL
2021-12-15 20:32:42 1949
原创 MySQL的用户授权
文章目录MySQL的用户授权什么是用户授权授权命令格式授权例子:相关命令授权库mysql(记录授权信息mysql库的管理)撤销权限删除授权用户管理root密码恢复密码MySQL的用户授权什么是用户授权在数据库服务器上添加新的连接用户,在添加用户时可以设置访问权限及连接密码,默认数据库管理员root用户本机登录有授权权限grant授权授权:添加用户并设置权限授权命令格式grant 权限列表 on 库名.表名 to 用户名@"客户端地址" identified by "密码" #授权用户密码
2021-12-15 20:32:18 3434 1
原创 Linux下Tomcat的配置
文章目录Tomcatjavajava简介java的体系jdk简介Java servletTomcat的部署1.问题:2.方案:3.步骤:步骤一:安装软件步骤二:修改tomcat配置文件使用Tomcat部署虚拟主机1.问题:2.方案:3.步骤:步骤一:配置服务器虚拟主机步骤二:修改www.b.com网站的首页目录为base步骤三:跳转步骤四:配置Tomcat支持SSL加密网站步骤五:配置Tomcat日志步骤六:配置Tomcat集群tomcat内存空间设置Tomcat提到tomcat就不能不说java,to
2021-12-15 20:30:46 3229
原创 docker练习(安装及基本使用)
文章目录1.安装docker服务,配置镜像加速器2.下载系统镜像(Ubuntu、 centos)3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)4.容器的启动、 停止及重启操作5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?7.怎么连接到运行的容器?8.查看容器或镜像的内部信息?9.如何查看所有镜像?10.删除容器1.安装docker服务,配置镜像加速器硬件要求:通过 uname -r 命令查看你当前的内核版本,Docker 要求 CentOS
2021-12-15 20:25:15 1840
原创 数据库基础
文章目录数据库基础数据库介绍生活中的数据数据库的常见软件数据库专业术语:MySQL介绍起源与发展特点及应用安装软件:MySQL的相关参数部署MySQL服务启动服务MySQL初始配置初始密码登录修改root密码修改密码策略:数据库基本管理:连接MySQL服务连接方式数据存储流程MySQL管理环境MySQL基本操作库管理命令表管理命令数据库基础数据库介绍数据库就是存放数据的仓库生活中的数据视频音频图片文本数据库的常见软件主流操作系统:Unix、Linux、Windows软件名
2021-12-04 18:51:59 466
原创 服务器基本介绍
文章目录服务器硬件问题:步骤:1.常见服务器品牌1)Dell服务器2)IBM服务器3)HP服务器2.服务器硬件组成1)CPU2)内存3)硬盘4)远程管理设备3、配置服务器硬件RAID1)RAID5(这是使用Dell服务器做演示)2)RAID故障恢复3)配置Hot Space 磁盘服务器硬件问题:服务器硬件品牌有哪些,服务器硬件组成结构分析常见服务器品牌介绍服务器硬件组成与普通电脑一样,服务器也是由主板、内存、CPU、磁盘、网卡、显卡、电源、主机箱等硬件设备组成服务器分为塔式服务器、机架
2021-12-03 23:00:04 6289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人