摘要:        
这里的内网和外网并不必须是是我们通常说的公司内部网络和公网,只要是两块网卡都可以,不管是这两块网卡是公网、内网、甚至是k8s的虚拟网络两个网段的主要目的是实现分流,一个负责节点间通信,一个负责对外收发消息 总结一句话: listeners 指明 kafka 当前节点监听本机的哪个网卡 adverti    
阅读全文 
 
 
        
        posted @ 2023-09-20 18:10
Chuan_Chen
阅读(2657) 
推荐(0) 
        
 
		
    
        
        
摘要:        
校验证书到期时间 `openssl x509 -enddate -noout -in +证书存放所在路径/users.pem` 比如校验G:\soft\OpenVPN\config\test\users.pem,返回的值则为到期时间 `openssl x509 -enddate -noout -in    
阅读全文 
 
 
        
        posted @ 2023-08-03 10:16
Chuan_Chen
阅读(408) 
推荐(0) 
        
 
		
    
        
        
摘要:        
squid不支持 IPv6,按照里面的提示,在/etc/squid/squid.conf里面配置一个 dns_v4_first on 再次尝试的时候可以了! 如果还是不行的话,直接修改系统的配置 修改 /etc/sysconfig/network: 设置 NETWORKING_IPV6=no 如果本    
阅读全文 
 
 
        
        posted @ 2023-07-21 15:13
Chuan_Chen
阅读(746) 
推荐(0) 
        
 
		
    
        
        
摘要:        
第一步:新建一个新的数据库(db_copy) ``` CREATE DATABASE `db_copy` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI; ``` 第二步:使用mysqldump及mysql的命令组合,一次性完成复制 mysqld    
阅读全文 
 
 
        
        posted @ 2023-07-08 18:38
Chuan_Chen
阅读(754) 
推荐(0) 
        
 
		
    
        
        
摘要:        
指定查询 ``` curl --resolve example.com:443:127.0.0.1 -vvI https://example.com ```    
阅读全文 
 
 
        
        posted @ 2023-05-22 15:16
Chuan_Chen
阅读(433) 
推荐(0) 
        
 
		
    
        
        
摘要:        
获取集群内部单个节点的pod数量 for i in `cat hosts`;do echo $i;kubectl describe node $i |grep "Non-terminated Pods:";done    
阅读全文 
 
 
        
        posted @ 2023-05-08 15:24
Chuan_Chen
阅读(30) 
推荐(0) 
        
 
		
    
        
        
摘要:        
新建用户 CREATE USER 'username'@'%' IDENTIFIED BY 'password'; 给数据库赋权 GRANT ALL ON databasename.tablename TO 'username'@'host'; -- 一个库的所有表赋权 GRANT ALL ON d    
阅读全文 
 
 
        
        posted @ 2023-03-29 23:07
Chuan_Chen
阅读(20) 
推荐(0) 
        
 
		
    
        
        
摘要:        
下面是一个Dockerfile 文件 #基准镜像 FROM centos:7 #作者信息 MAINTAINER "aliyun" #工作目录 WORKDIR /usr/local/src/ #定义环境变量 ENV NG_VERSION nginx-1.21.0 #安装epel仓库 RUN yum -    
阅读全文 
 
 
        
        posted @ 2022-12-26 10:09
Chuan_Chen
阅读(218) 
推荐(0) 
        
 
		
    
        
        
摘要:        
问题: Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha    
阅读全文 
 
 
        
        posted @ 2022-12-05 18:19
Chuan_Chen
阅读(3017) 
推荐(1) 
        
 
		
    
        
        
摘要:        
cloud apt install -y socat conntrack ebtables ipset curl -sfL https://get-kk.kubesphere.io | VERSION=v2.2.1 sh - chmod +x kk && mv kk /usr/local/bin/     
阅读全文 
 
 
        
        posted @ 2022-11-24 22:16
Chuan_Chen
阅读(215) 
推荐(0) 
        
 
	 
	 
	
	
	 
	
	
 
    
        #waifu-toggle {
    background-color: #fa0;
    border-radius: 5px;
    bottom: 66px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    right: 0;
    margin-right: -100px;
    padding: 5px 2px 5px 5px;
    position: fixed;
    transition: margin-right 1s;
    width: 60px;
    writing-mode: vertical-lr;
}
#waifu-toggle.waifu-toggle-active {
    margin-right: -40px;
}
#waifu-toggle.waifu-toggle-active:hover {
    margin-right: -30px;
}
#waifu {
    bottom: -1000px;
    right: 0;
    line-height: 0;
    margin-bottom: -10px;
    position: fixed;
    transform: translateY(3px);
    transition: transform .3s ease-in-out, bottom 3s ease-in-out;
    z-index: 1;
}
#waifu:hover {
    transform: translateY(0);
}
#waifu-tips {
    animation: shake 50s ease-in-out 5s infinite;
    background-color: rgba(236, 217, 188, .5);
    border: 1px solid rgba(224, 186, 140, .62);
    border-radius: 12px;
    box-shadow: 0 3px 15px 2px rgba(191, 158, 118, .2);
    font-size: 14px;
    line-height: 24px;
    margin: -30px 20px;
    min-height: 70px;
    opacity: 0;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    text-overflow: ellipsis;
    transition: opacity 1s;
    width: 250px;
    word-break: break-all;
}
#waifu-tips.waifu-tips-active {
    opacity: 1;
    transition: opacity .2s;
}
#waifu-tips span {
    color: #0099cc;
}
#waifu #live2d {
    cursor: grab;
    height: 300px;
    position: relative;
    width: 300px;
}
#waifu #live2d:active {
    cursor: grabbing;
}
#waifu-tool {
    color: #aaa;
    opacity: 0;
    position: absolute;
    left: -10px;
    top: 70px;
    transition: opacity 1s;
}
#waifu:hover #waifu-tool {
    opacity: 1;
}
#waifu-tool span {
    color: #7b8c9d;
    cursor: pointer;
    display: block;
    line-height: 30px;
    text-align: center;
    transition: color .3s;
}
#waifu-tool span:hover {
    color: #0684bd;
    /* #34495e */
}
@keyframes shake {
    2% {
        transform: translate(.5px, -1.5px) rotate(-.5deg);
    }
    4% {
        transform: translate(.5px, 1.5px) rotate(1.5deg);
    }
    6% {
        transform: translate(1.5px, 1.5px) rotate(1.5deg);
    }
    8% {
        transform: translate(2.5px, 1.5px) rotate(.5deg);
    }
    10% {
        transform: translate(.5px, 2.5px) rotate(.5deg);
    }
    12% {
        transform: translate(1.5px, 1.5px) rotate(.5deg);
    }
    14% {
        transform: translate(.5px, .5px) rotate(.5deg);
    }
    16% {
        transform: translate(-1.5px, -.5px) rotate(1.5deg);
    }
    18% {
        transform: translate(.5px, .5px) rotate(1.5deg);
    }
    20% {
        transform: translate(2.5px, 2.5px) rotate(1.5deg);
    }
    22% {
        transform: translate(.5px, -1.5px) rotate(1.5deg);
    }
    24% {
        transform: translate(-1.5px, 1.5px) rotate(-.5deg);
    }
    26% {
        transform: translate(1.5px, .5px) rotate(1.5deg);
    }
    28% {
        transform: translate(-.5px, -.5px) rotate(-.5deg);
    }
    30% {
        transform: translate(1.5px, -.5px) rotate(-.5deg);
    }
    32% {
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    34% {
        transform: translate(2.5px, 2.5px) rotate(-.5deg);
    }
    36% {
        transform: translate(.5px, -1.5px) rotate(.5deg);
    }
    38% {
        transform: translate(2.5px, -.5px) rotate(-.5deg);
    }
    40% {
        transform: translate(-.5px, 2.5px) rotate(.5deg);
    }
    42% {
        transform: translate(-1.5px, 2.5px) rotate(.5deg);
    }
    44% {
        transform: translate(-1.5px, 1.5px) rotate(.5deg);
    }
    46% {
        transform: translate(1.5px, -.5px) rotate(-.5deg);
    }
    48% {
        transform: translate(2.5px, -.5px) rotate(.5deg);
    }
    50% {
        transform: translate(-1.5px, 1.5px) rotate(.5deg);
    }
    52% {
        transform: translate(-.5px, 1.5px) rotate(.5deg);
    }
    54% {
        transform: translate(-1.5px, 1.5px) rotate(.5deg);
    }
    56% {
        transform: translate(.5px, 2.5px) rotate(1.5deg);
    }
    58% {
        transform: translate(2.5px, 2.5px) rotate(.5deg);
    }
    60% {
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    62% {
        transform: translate(-1.5px, .5px) rotate(1.5deg);
    }
    64% {
        transform: translate(-1.5px, 1.5px) rotate(1.5deg);
    }
    66% {
        transform: translate(.5px, 2.5px) rotate(1.5deg);
    }
    68% {
        transform: translate(2.5px, -1.5px) rotate(1.5deg);
    }
    70% {
        transform: translate(2.5px, 2.5px) rotate(.5deg);
    }
    72% {
        transform: translate(-.5px, -1.5px) rotate(1.5deg);
    }
    74% {
        transform: translate(-1.5px, 2.5px) rotate(1.5deg);
    }
    76% {
        transform: translate(-1.5px, 2.5px) rotate(1.5deg);
    }
    78% {
        transform: translate(-1.5px, 2.5px) rotate(.5deg);
    }
    80% {
        transform: translate(-1.5px, .5px) rotate(-.5deg);
    }
    82% {
        transform: translate(-1.5px, .5px) rotate(-.5deg);
    }
    84% {
        transform: translate(-.5px, .5px) rotate(1.5deg);
    }
    86% {
        transform: translate(2.5px, 1.5px) rotate(.5deg);
    }
    88% {
        transform: translate(-1.5px, .5px) rotate(1.5deg);
    }
    90% {
        transform: translate(-1.5px, -.5px) rotate(-.5deg);
    }
    92% {
        transform: translate(-1.5px, -1.5px) rotate(1.5deg);
    }
    94% {
        transform: translate(.5px, .5px) rotate(-.5deg);
    }
    96% {
        transform: translate(2.5px, -.5px) rotate(-.5deg);
    }
    98% {
        transform: translate(-1.5px, -1.5px) rotate(-.5deg);
    }
    0%, 100% {
        transform: translate(0, 0) rotate(0);
    }
}
© 2022 GitHub, Inc.
Terms
Privacy
Securi