- 博客(40)
- 收藏
- 关注
原创 master0:name=linux0224_redis,status=sdown,address=10.0.0.51:6379,slaves=0,sentinels=1
【1】sdown:表示主观下线【2】odown:表示客观下线。后面两参数根据自己情况修改下。所有机器配置文件 加上。
2024-01-03 15:28:20
467
原创 检测如下MHA运行条件【踩坑记录】
sshpass -p '服务器登录密码' ssh-copy-id 10.0.0.x -o StrictHostKeyChecking=no。masterha_check_repl --conf=/etc/mha/app1.cnf:主从检测。修改/etc/my.cnf配置文件,需要我们添加二进制配置文件。接着就是创建文件夹,修改文件夹权限,重启服务。【错误反馈】就是服务器之间没有做免密登录。在去执行发现这个问题就解决了。【解决方案库主库加上复制账号】给执行脚本加上可执行权限。【实现免密登录后测试】
2023-12-27 16:49:03
1091
原创 Got fatal error 1236 from master when reading data from binary log: ‘Cannotreplicate anonymous trans
查看几处关键信息是否和从库对应上000034、314。replicate_do_db:参数在slave上配置,指定slave要复制那个库。binlog-do-db:指定mysql的binlog日志记录在那个db。今天mysql主从数据库binlog转gtid形式时出现1236报错。【添加上replicate_do_db参数后结果展示】bb和c是我的数据库,你们改为自己创建的数据库即可。或者查看relay-log.info文件进行核对。
2023-12-27 00:54:28
938
原创 主从备份数据库报错
master_log_file='binlog.000025'中间不要有空格。1、主->刷新binlog,得到新的binlog,【在数据库主从备份中遇到的两个报错】4、从->start slave;2、从->stop slave;关系的账户密码配置是否有误。
2023-12-25 21:29:27
434
原创 2023-12-25T09:22:58.818401Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please
-basedir:二进制,主程序目录装的地方。解决方案,同步mysql时间重新执行该命令即可。--datadir:数据目录初始化的地方。mysql初始化报错。【数据库初始化命令】
2023-12-25 17:59:21
519
原创 xtrabackup: This target seems to be already prepared with --apply-log-only.xtrabackup: error: This
增量备份文件与目标需要匹配,目标数据库的“to_lsn” 与增量备份的“from_lsn” 不匹配,“to_lsn” :基础备份的结束位置,“from_lsn” :增量备份的起始位置。# --incremental 增量备份的数据存放位置。检查自己的备份的方式是否有误,可能原因是增量备份文件与目标需要不匹配导致。【检查xtrabackup_checkpoints文件】以第一次增量数据为基础进行增量备份。以哪个目录为基础进行增量备份。(2)第二次备份增量数据,
2023-12-25 14:19:31
370
原创 centos卸载mysql库全流程
(5)使用rpm -ev依次将其卸载。(2)查看所有的安装包,将其卸载。(7)下载mysql,尝试启动。-a 查询所有安装的软件包。(6)查询残留文件并卸载。(4)查询剩余的安装包。
2023-12-12 12:06:27
357
原创 tar: Removing leading `/‘ from member names
P, --absolute-names 不要从文件名中清除引导符‘/’-z, --gzip, --gunzip, --ungzip 压缩操作。这个报错只是一个告警信息,对结果并没有太大影响,但是会影响美观。-x, --extract, --get 解压缩。-c, --create 创建。我们可以在脚本中加上-P参数解决此问题,参考下列脚本。【解决tar在脚本中执行报错的问题】-f,指定打包文件名。
2023-12-08 15:46:58
627
原创 关于linux父子变量
1.不加export,只对当前shell生效,子shell看不到;2.加export,当前shell会话进程,父子shell都可以用;
2023-12-04 19:50:48
16
原创 /usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub‘: No such file or directory (to in
第一步:[root@lb-6 ~]#ssh-keygen生成公私钥,查看/root/.ssh/目录下会多出来两文件。第二步:使用ssh-copy-id 10.0.0.5,将自己的公钥文件发给目标机器。解决免密登录报错问题。
2023-11-30 16:01:44
580
原创 mac地址-端口安全
端口安全:通过接口学习到的动态mac地址转化为安全mac地址(包括安全动态mac、安全静态mac和sticky MAC),阻止非法用户通过本接口和交换机通信,从而增强设备的安全。全局:error-down auto-recovery port-security interval 30(30秒后自动up )接口下:port-security enable //默认只允许一个mac。接口down掉后 mac表项会消失 交换机会将第一个学到的mac作为安全表项。Sticky和安全静态mac都是永久的。
2023-11-26 19:36:11
123
原创 免费ARP和代理ARP
两个主机相同网段但在不在同一物理网络(不在同一个广播域),此时两主机互访需要中间网络设备代替主机发送arp响应,该过程称为代理arp。开启arp代理的功能:接口下 arp-proxy enable。HCIP扩展部分,高级VLAN。如需要单播通信,启用。
2023-11-26 19:30:33
118
原创 网页状态码大全
http状态码 300 (多种选择) 针对请求,服务器可执行多种操作。http状态码 307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。http状态码 302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。http状态码 413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。http状态码 414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。
2023-11-25 19:07:15
415
原创 Job for nginx.service failed because the control process exited with error code. See “systemctl stat
【这个报错表示nginx的默认进程被占用】
2023-11-25 16:46:13
5699
1
原创 nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf
解决nginx: [emerg] unknown directive "stream" in /etc/nginx/nginx.conf报错。(2)第二步:yum -y install nginx-all-modules.noarch。(1)第一步:yum -y install epel-release。看到successful和ok表示配置文件成功写入。(4)测试nginx配置文件是否正常。(3)第三步:写入该命令到配置文件。
2023-11-25 15:51:37
2542
3
原创 马踏棋盘全过程实现
System.out.println("===================马踏棋盘游戏===================");System.out.println("===================马踏棋盘游戏===================");//设置一个特定的数值代表可以移动的位置。//记录所有走过的点。System.out.println("===================马踏棋盘游戏===================");//获取当前位置可以走的下一个位置的集合。
2023-11-25 15:05:34
207
原创 部署远程可访问的数据库
测试登录数据库,已经可以用新密码进行登录。输入密码这直接回车即可,默认密码为空。参数解释:刷新数据库权限表。该授权用户的访问密码。
2023-11-25 14:57:16
22
原创 nginx反向代理
上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给。lb-5(代理服务器),web-9(server),windows(客户端)上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。):是指以代理服务器来接受。
2023-11-25 13:34:32
18
原创 nginx正向代理实现
第二步:echo "welcome to web-7 by proxy" > /usr/share/nginx/html/index.html。需要更改http中,server{}部分,每个人的下载的nginx配置可能不一样,多余的部分可以删掉,如下图。提高访问速度,反向代理服务器可以缓存大多数静态资源,提高静态请求的解析速度。负载均衡,反向代理服务器可以根据用户请求决定转发给哪一个后端节点服务器。第二步:vim /etc/nginx/nginx.conf。正向代理其实是,代理客户端。
2023-11-25 08:46:03
183
原创 xshell中解决ctrl+c不能终止问题
首先我们要知道ctrl+z并没有真正的退出执行。想要终止的话一定要是用ctrl+c来终止执行。最后再去找一个地址做ping测试就没问题啦。相信我,如果没有成功的小伙伴可以留言哦。第二步:键盘和鼠标-编辑。
2023-07-11 23:36:58
1474
1
原创 PPP地址协商分配
R1Interface serial4/0/0Link-protocol pppIp address ppp-negotiate通过ppp协商机制 自动获取ipR2:Ip pool aaGateway-list 12.1.1.2Network 12.1.1.0 mask 255.255.255.0Interface serial4/0/0Link-protocol pppRemote address pool aa 指定给对端分配ip 的地址池Ip
2022-09-30 19:49:04
640
原创 魔方阵
#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ int i=0,j,k,n; int a[10][10]={0}; printf("输入:"); scanf("%d",&n); //判断1的位置 j=(n-1)/2; a[0][j]=1; for(k=1;k<n*n;k++)// { if((i==0)&&(j==n-1))//用来判
2021-10-12 16:12:57
60
原创 求灯塔数量
//灯塔数量 #include<stdio.h>main(){ int sum,n=1,i,m; for(n=1;;n++) { m=n; sum=0; for(i=1;i<=8;i++) { sum=sum+m; m=m*2; } if(sum==765) break; } printf("第一层的数量是%d,最高层的数量为%d",n,m);}...
2021-10-09 15:03:50
93
原创 求1~100素数
//求1-100的素数#include<stdio.h>#include<math.h>main(){ int i,j,k; for(i=2;i<=100;i++){ k=sqrt(i); for(j=2;j<=k;j++) if(i%j==0) break; if(j>k) printf("%d,",i); else continue; } }
2021-10-09 15:03:17
77
原创 银行存款问题
#include<stdio.h>main(){ int j,i; double k; //第五年的金额倒推 for(j=0;j<5;j++) { k=(k+1000)/(1+0.025); } printf("之前的总存额为%lf",k);}
2021-10-09 15:02:17
133
原创 统计字符串个数
//计算字符串的个数(除去空格)#include<stdio.h>main(){ int iIndex,count=0; char cString[100],cBlank; gets(cString); for(iIndex=0;cString[iIndex]!='\0';iIndex++)//利用 cString[iIndex]不等于空值遍历输出 { if(cString[iIndex]==' ') continue; else count++;
2021-10-09 15:00:51
90
原创 利用数组统计学生成绩
//利用数组统计学生成绩#include<stdio.h>main(){ long id[50]; int china[3],math[3],english[3],num,i; double average[50]; printf("请输入学生人数"); scanf("%d",&num); printf("请输入学生id,china、math、enlish成绩\n"); for(i=0;i<num;i++) { //循环输入学生id和各科成绩
2021-10-09 14:59:56
1008
原创 模拟比赛打分
//模拟比赛打分#include<stdio.h>main(){ int just1[2],just2[5],just3[2],just4[2],just5[2]; int n,i,k=1,sum[5]; printf("请输入参赛人数"); scanf("%d",&n); for(i=1;i<=n;i++)//参赛选手人数(i)->控制评委打分次数(j) { printf("裁判第%d轮开始打分:",k); k=k+i; //利用
2021-10-09 14:58:57
121
原创 绘制余曲线
//绘制余弦曲线 #include<stdio.h>#include<math.h>main(){ double y; int m,i; for(y=1;y>=-1;y-=0.1)//0~pai,pai到2pai绘制21个点 { m=acos(y)*10;//用从坐标求出横坐标的值 for(i=0;i<62;i++) if(i==m||62-m==i) printf("*"); else printf("
2021-10-07 16:04:19
90
1
原创 加油站加油-system(“cls“)的应用
//加油站加油 #include<stdio.h> #include<windows.h> main(){ printf("************************\n"); printf("*\t加油站服务中心: \t*\n"); printf("*\t(1):5.75元/升 \t*\n"); printf("*\t(2):6.00元/升 \t*\n"); printf("*\t(3):7.15元/升 \t*\n"); printf("***
2021-10-06 17:41:39
346
原创 模拟自动售货机(goto语句的跳转)
//模拟自动售货机#include<stdio.h>main(){ printf("************************\n"); printf("*\t可选择的按键:\t*\n"); printf("*\t1.巧克力 \t*\n"); printf("*\t2.蛋糕 \t*\n"); printf("*\t3.可口可乐\t*\n"); printf("************************\n"); point: printf("从1~3中
2021-10-06 16:55:43
75
原创 黑纸白纸问题
//黑纸与白纸问题 (采用穷举法)#include<stdio.h>main(){int a,b,c,d,e;for(a=0;a<=1;a++)//0为假话,1为真话for(b=0;b<=1;b++)for(c=0;c<=1;c++)for(d=0;d<=1;d++)for(e=0;e<=1;e++)if(a&&b+c+d+e3||!a&&(b+c+d+e)!=3)if(b&&a+c+d+e0||
2021-10-06 16:22:32
139
原创 老师分糖果
//老师分糖果问题 (因为每次分的数量相同,求出第一个和第二个学生数量相等即可)#include<stdio.h >main(){double sum1,sum2;//第一二两名学生int n;//n为份数for(n=11;;n++){sum1=(9+n)/10.0;sum2=(9*n+171)/100.0;if(sum1!=(int)sum1)continue;//结果应为整数if(sum2!=(int)sum2)continue;if(sum1==sum2)break
2021-10-06 16:03:43
101
原创 爬楼梯。题目内容:小明特别喜欢爬楼梯,他有的时候一次爬一个台阶,有的时候一次爬两个台阶,有的时候一次爬三个台阶。如果这个楼梯有n个台阶,小明一共有多少种爬法呢?n值从键盘输入。
#include <stdio.h>main(){int a(int n);int n;scanf("%d",&n);printf("%d",a(n));}int a(int n){ int i; if(n==1) return(n); if(n==2) return(2); if(n==3) return(4); else return(a(n-1)+a(n-2)+a(n-3));}
2021-06-22 20:04:53
2854
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人