自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker 的数据管理 网络通信

docker run -it --volumes-from web2 --name web3 centos:7 /bin/bash 使用 --volumes-from 来挂载 web2 容器中的数据卷到新的容器。docker run --name web2 -v /data1 -v /data2 -it centos:7 /bin/bash 创建一个容器作为数据卷容器。可以通过使用命令docker run --entrypoint 来覆盖镜像中的ENTRYPOINT指令的内容。

2023-08-22 10:46:28 620

原创 Docker 基本管理

因为大部分的镜像都是基于某个操作系统来构建,所以很轻松的就可以构建本地和远端一样的环境,这也是Docker镜像的精髓。Docker仓库是用来集中保存镜像的地方,当创建了自己的镜像之后,可以使用push命令将它上传到公有仓库(Public)或者私有仓库(Private)。### 使用docker run创建Docker容器时,可以用 --net 或 --network 选项指定容器的网络模式。### 如果该镜像已经被容器使用,正确的做法是先删除依赖该镜像的所有容器,再去删除镜像。

2023-08-22 09:51:30 407

原创 ELK日志分析系统

ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。

2023-08-08 13:36:13 1442

原创 GFS分布式文件系统

GFS(GlusterFS) 是一个开源的分布式文件系统由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性。

2023-08-02 00:35:01 248

原创 rsync 远程同步

Rsync 是 Linux 系统下的数据镜像备份工具,使用快速增量备份工具 Remote Sync 可以远程同步, 可以在不同主机之间进行同步,可实现全量备份与增量备份,保持链接和权限,且采用优化的同步算法, 传输前执行压缩,因此非常适合用于架构集中式备份或异地备份等应用。rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。

2023-07-31 20:10:16 122

原创 redis主从复制 哨兵模式

哨兵的启动依赖于主从模式,所以须把主从模式安装好的情况下再去做哨兵模式,所有节点上都需要部署哨兵模式,哨兵模式会监控所有的 Redis 工作节点是否正常,当 Master 出现问题的时候,因为其他节点与主节点失去联系,因此会投票,投票过半就认为这个 Master 的确出现问题,然后会通知哨兵间,然后从 Slaves 中选取一个作为新的 Master。哨兵节点 哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的redis节点,不存储数据。点的其中一个从节点升级为新的主节点,并让其他从节点改为复制新的主节点。

2023-07-31 01:18:44 273

原创 redis数据库

主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgreSQL 等。3.分布式、扩展性高。不需要预先建库建表定义数据存储表结构,每条记录可以有不同的数据类型和字段个数(比如微信群聊里的文字、图片、视频、音乐等)。以上数据库在使用的时候必须先建库建表设计表结构,然后存储数据的时候按表结构去存,如果数据与表结构不匹配就会存储失败。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。

2023-07-26 19:38:20 124

原创 mysql mha高可用

cp /usr/local/bin/scripts/master_ip_failover /usr/local/bin并且vim master_ip_failover。vim /etc/masterha/app1.cnf 删除原所有内容 添加如图内容。在 manager 节点上复制相关脚本到/usr/local/bin 目录(cp后会有四个文件)MHA能在故障切换的过程中最大程度上保证数据的一致性。使其他的slave连接行的master进行复制。应用差异的中继日志到其他的slave。

2023-07-26 17:10:17 189

原创 mysql主从复制 读写分离

收到数据主放入二进制日志中 从服务器通过io线程发送请求进入主的dump线程 主通过请求发送数据给io线程 io线程将数据存储在中继日志中 此时sql线程发送请求 数据给到sql线程 然后保存到从服务器中。设置合适的路径 输入/usr/local/amoeba/bin/amoeba显示start|stop则成功。半同步复制 主将日志写到binlog中 有一个从回复复制完成响应 则返回。基于语句的复制 基于行的复制 混合类型的复制。从的数据库输入同样的内容。

2023-07-24 23:57:48 80

原创 mysql数据库备份与恢复

​​​​​​​ 创建目录 (要给权限或者改所属主与组不然服务起不来)冷备份 关机备份 关数据库 打包。温备份 数据库锁定表格的状态下进行备份操作。增量备份 基于完全备份 只备份增加的部分。差异备份 基于上一次完全备份增加。完全备份 每次都全部备份。进行完全备份(增量基于完全)热备份 开机备份。备份mysql与kgc俩库。完全备份mysql里的库。3.任何数据的丢失都可能产生严重的后果。

2023-07-19 01:02:09 220

原创 mysql存储引擎

不支持事务 也不支持外键约束 只支持全文索引 数据文件和索引文件分开保存。.frm 文件存储表结构的定义。磁盘上存储成三个文件 文件名和表名都相同 但是扩展名分别为。方法2 vim /etc/my.conf 重启服务。访问速度快 对事务完整性没有要求。.MYI 索引文件。数据单独写入或读取 速度过程较快且占用资源相对少。支持事务 支持四个事务隔离级别。对硬件资源要求还是比较高的场合。读写阻塞与事务隔离级别相关。能非常高效的缓存索引和数据。表与主键以簇的方式存储。

2023-07-17 02:32:11 105

原创 mysql事务

幻读 前后多次读取,数据总量不一致 一个事务对一个表中的数据进行了修改 这种修改涉及到表中的全部数据行 另一个事务也修改这个表中的数据 这种修改是向表中插入一行新数据 那么 操作前一个事务的用户会发现表中还有没有修改的数据行 就好象发生了幻觉一样。### 脏读 读取未提交数据 脏读指的是读到了其他事务未提交的数据 未提交意味着这些数据可能会回滚 也就是可能最终不会存到数据库中 也就是不存在的数据。1 加100 设置为第一个回滚点。

2023-07-17 02:11:19 210

原创 mysql数据库 索引

索引是一个排序的列表 在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址### 可以当作目录。

2023-07-17 01:01:16 197

原创 mysql数据库以及管理流程

进入 drop table 表名 删除表 不进入库的前提下删除需要把库名写在前面。例 insert into (x,y) values (1,2) x位置赋值1 y位置赋值2。insert into 表名(字段1,字段2[,...]) VALUES (字段1的值,字段2的值,...);DDL 数据定义操作 创建(表 库 索引)2.表 将不同的记录组织在一起 储存具体数据(数据的集合)

2023-07-11 23:18:50 203

原创 haproxy搭建web集群

了解到了nginx和LVS和haproxy的区别 知道具体什么情况用什么来做负载均衡。

2023-07-10 00:11:51 233

原创 LVS负载均衡集群 keepalived

keepalived.conf文件配置LVS的节点和相关参数来实现对LVS的管理 如果几个节点给服务器同时发生故障无法提供服务 keepalived服务会自动按呢个失效节点服务器从LVS正常转发列中清除 并将请求调度到别的正常服务器上 保证访问不受影响 修复后 又自动加入到正常转发列中 对外提供服务。keepalived正常工作时 主不断向备发送心跳消息 告知存活 当主发生故障时 备检测不到 于是接管程序 接管IP资源以及服务 当主恢复 备又放权给主 继续当备。配置虚拟IP(VIP)(两台都要)

2023-07-09 21:08:50 206

原创 LVS负载均衡集群(DR)

系统不使用响应数据包的源IP来作为本机进行ARP报文的源IP地址 而使用发送报文的物理网卡IP地址作为ARP请求报文的源IP地址 防止网关路由器接收到的源IP为VIP的请求报文后 更新ARP缓存表 导致外网在发送请求时数据包到不了调度器。4.到达后端服务器的请求报文的MAC地址是自身的MAC地址 就接收此报文 数据包重新封装报文 将响应报文通过lo接口传送给物理网卡然后向外发出。1.客户端发送请求到负载均衡器 请求的数据报文到达内核空间。第二台挂载 输入网页内容。第一台挂载 输入网页内容。

2023-07-05 22:15:49 537

原创 LVS负载均衡集群(NAT)

LVS是什么 负载均衡集群怎么配置。

2023-07-04 21:40:52 221

原创 nginx+tomcat负载均衡和动静分离

进入第二台安装第二台tomcat。进入第一台装第一个tomcat。

2023-07-03 19:47:48 486

原创 tomcat部署以及优化

tomcat是什么以及简单的优化因为处理高并发能力不这么强所以需要多个tomcat处理以及如何安装。

2023-07-03 00:18:53 105

原创 nginx-rewrite

知道了rewrite的用法以及具体使用场景。

2023-06-28 21:05:10 118

原创 nginx优化

输入 在结尾上。3.去另一台主机 (盗链主机)vim /usr/local/nginx/html/index.html。输入在结尾上。查看版本号已经不显示了。给权限 检查 设置成定时任务。

2023-06-26 19:51:39 191

原创 nginx网站服务

对nginx网站服务具体事项有了解。

2023-06-26 00:11:21 232

原创 nginx特点以及安装

nginx特点以及与apache的区别如何安装 更新nginx。

2023-06-19 22:27:29 716

原创 LAMP架构

cp -r dir_SC_UTF8/unload /usr/local/httpd/htdocs/bbs 上传站点更新包。配置文件 vim /usr/local/httpd/conf/httpd.conf。vim /usr/local/httpd/htdocs/index.php 输入如图内容。7.cd /usr/local/httpd/htdocs/bbs 切换论坛目录。vi /etc/httpd.conf 255行 392行。

2023-06-19 22:02:29 837

原创 web基础 http

1.web1.0 和2.0区别2.静态动态网页区别3.常用状态码。

2023-06-15 19:24:19 35

原创 linux-9 防火墙

iptables -A INPUT -s 目的ip -p tcp -m multiport --dport 80,22,20,21 -j REJECT。iptables -A INPUT -p icmp -m iprange --src-range ip范围 -j REJECT。iptables -A INPUT -s 目的ip -p tcp --dport 22:80 -j REJECT。-- sport 指定源端口号 -- dport 指定目的端口号。

2023-06-13 19:31:48 144

原创 linux-8 免交互

命令

2023-06-12 19:46:27 32

原创 linux-7 awk

awk -F: '{if($3>10){print $0}}' /etc/passwd 打印/etc/passwd第三列大于10。awk -F: '$3>500{print $0}' /etc/passwd 打印/etc/passwd第三列大于500。awk '{getline < "文件1";awk 'NR==行号 {print}' 文件名 打印第几行。awk 'NR==1,NR==3{print}' 文件名 打印1和3行。

2023-06-12 19:05:31 56

原创 Linux-6 sed编辑器

sed -n 's/内容1/内容2/p' 文件名 每行第一个内容1换成内容2。sed '/内容1/a 内容2' 文件名 内容1下一行输入内容2。sed '/内容1/c 内容2' 文件名 内容1整行换成内容2。sed -n 's/内容1/内容2/2p' 文件名 换第二个内容。sed -n 's/内容1/内容2/gp' 文件名 全文替换。sed 's/[A-Z]/\l &/g' 大写换成小写。

2023-06-07 16:55:16 33

原创 Linux-5 文本内容处理

C 数字 包括自己上几行下几行 -e 代表或 -w 匹配整个单词。-complement 排除指定字段 -output-delimiter 更改输出内容的分隔符。-v 取反 -n显示行号 -c只统计行数 -o 进显示匹配到的字符串。-n 按数字排序(正向) -r 排序(反向) -u 去重(chong)-u 仅出现一次的行 -d 仅显示重复出现的行。-c 统计连续重复的行的次数 并合并重复的行。

2023-06-02 19:29:41 20

原创 Linux-4 数组

2.ft=([0]=1 [1]=2 [2]=3) echo${ft[*]} ## 数组的下标索引从0开始计算。ft=(1 2 3 4 5 6) echo ${ft[*]:0:3} 0 代表索引开始 3 代表步长。1.ft=(1 2 3 4 5 6) echo${ft[*]}查看。2.ft[${#ft[*]}]=6 echo出来为1 2 3 4 5 6。永久 (重新赋值) ft=(${ft[*]/4/66})

2023-06-02 17:54:47 25

原创 Linux-3 循环

1.每家商店有五种商品选购(衣服500元,裤子400元,鞋子350元,帽子150元,袜子50元)每次选购完或不买都会提示用户是否继续逛下一家商店。满足条件只跳出当前循环 不影响后续执行 作用是再循环内部跳过本次循环。控制循环次数 执行break后 立即跳出当前循环 不执行后面代码。遍历 对一组数据结构中每个元素进行一次访问的过程 进行操作/输出。until 重复测试某个条件 条件不成立则反复执行。while 重复测试某个条件 条件成立则反复执行。循环是控制流程的结构 用于重复执行代码。

2023-05-30 19:51:41 66

原创 Linux-2 shell编程 条件语句

7.用case语句在/etc/init.d/目录中写一个firewalld脚本,并加入到系统服务管理中使能够使用service firewalld start|stop|restart|status 来管理firewalld服务,要求如果命令选项不对,则提示 “用法: $0 {start|stop|status|restart}”-eq -ne …-eq == 等于 -ne!-e 测试目录是否存在 -d 测试是否为目录 -f 测试是否为文件。

2023-05-26 19:59:12 35

原创 Linux-1 shell编程规范与变量

通常是编辑语言/脚本解释器提供 根据需要自动设置和更新 不可修改$#看传入几个参数进去/bin/bashdodone} 中"$*" 会把内容处理在一行 $* 会把内容分行处理"$@" 会把内容分行处理 $@ 会把内容分行处理判断上一条命令是否执行成功 成功返回0 非0 返回则失败。

2023-05-25 18:18:05 113

原创 Linux-5 PXE装机

规模化 同时装多台自动化 安装系统 配置各种服务远程实现 不用U盘光盘。

2023-05-24 19:59:53 199

原创 Linux-4 yum仓库 NFS共享

网络上共享文件系统的协议与许多个服务器之间通过网络共享文件 目录分为服务端 客户端服务端 将指定目录标记为共享目录 给访问权限或全部权限客户端 通过NFS协议发送到服务器 获取操作共享目录的权限优点 1.共享 多个客户端同时访问和共享同一文件系统 方便2.通明 不关心底层网络细节3.性能出众 访问速度快4.可靠性 NFS提供机制 确保文件完整性 一致性 写同步## NFS有两个服务 rpcbind 远程共享 调用 nfs-utils 提供共享服务。

2023-05-23 23:10:00 34

原创 Linux-3 DNS解析 ssh

1.导航 定位访问的网站ip2.把域名解析成ip 方便访问根 .顶级域 cn us三级域 com.cn. edu.cn.子域 baidu.com.cn.主机站点www. mail. ## www.baidu.com.cn.

2023-05-23 22:25:17 226

原创 Linux-2 ftp

主机站点www. mail. ## www.baidu.com.cn.2.备份vsftp cd /etc/vsftpd cp vsftpd.conf vsftpd.conf.backup。3.vim /etc/vsftpd/vsftpd.conf ##(改完重启服务systemctl restart vsftpd)服务器选择一个端口 传出数据 服务器告知客户端 使用服务器指定的端口进行数据连接传输。

2023-05-19 23:22:55 63

原创 Linux-1 网络设置

route add -net 网段 gw 网关 dev ens33 ens33配置该网段连接改网段。3.dhcp客户端收到信息 发送request报文告诉dhcp服务器自己用这个信息 不让他给别人。any net 网段 gw 网关 该网段流量从该网段转发。2.dhcp服务器接收到报文 同时带着客户端需要的信息(ip 等)发送offer报文。-p 显示与网络链接相关的进程号 进程名称信息(要在root权限下)-n 以数字形式显示相关信息(信息为主机地址 端口信息)端口扫描 查看端口是否正常工作。

2023-05-18 23:05:35 82

空空如也

空空如也

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

TA关注的人

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