07 2022 档案

摘要:目录mysql 快速起步b+tree简述1.1 安装2.1 DDL(数据定义语句)2.1.1 定义库2.1.1.1 数据库名2.1.1.2 字符集2.1.3 排序规则2.1.2 定义表2.1.2.1 表结构(字段)2.1.2.2 索引2.1.2.3 完整性约束3.1 DML(数据操作语句)3.1.1 阅读全文
posted @ 2022-07-31 02:18 liwenchao1995 阅读(36) 评论(0) 推荐(0) 编辑
摘要:##windows win10卸载亚信安全防毒墙 因为公司要求安装了亚信安全防毒墙,但是安装后再卸载需要输入密码,感觉属于流氓软件 ###1.1 确认windows系统版本 确认下系统是32位还是64位,因为在不同位数的系统上注册表路径存在差异 右键此电脑,点击属性 ###2.1 进入安全模式 电脑 阅读全文
posted @ 2022-07-29 16:12 liwenchao1995 阅读(8198) 评论(0) 推荐(0) 编辑
摘要:目录k8s 集群安全-认证sa和用户的区别rbac概念RBAC三要素RBAC四对象1.1 机制说明2.1 认证2.1.1 HTTPS 证书认证:2.1.2 需要认证的节点2.1.2.1 安全性说明2.1.2.2 证书颁发2.1.2.3 证书有两套:k8s就是两套cs架构2.1.3 kubeconfi 阅读全文
posted @ 2022-07-29 11:14 liwenchao1995 阅读(144) 评论(0) 推荐(0) 编辑
摘要:##k8s 指定调度节点 ###1.1 Pod.spec.nodeName 将 Pod 直接调度到指定的 Node 节点上,会跳过 Scheduler 的调度策略,该匹配规则是强制匹配 apiVersion: extensions/v1beta1 kind: Deployment metadata: 阅读全文
posted @ 2022-07-29 10:49 liwenchao1995 阅读(172) 评论(0) 推荐(0) 编辑
摘要:##k8s 亲和性 分为节点亲和性,pod亲和性和pod反亲和性 ###1.1 节点亲和性 pod.spec.nodeAffinity preferredDuringSchedulingIgnoredDuringExecution:软策略,如果条件允许就在一台节点上,条件不允许就去别的节点 requ 阅读全文
posted @ 2022-07-28 17:29 liwenchao1995 阅读(258) 评论(0) 推荐(0) 编辑
摘要:##redis 安装 ###redis配置文件解释 //redis.conf 配置 #绑定到哪台机器,0.0.0.0表示允许所有主机访问 bind 0.0.0.0 #redis3.2版本之后加入的特性,yes开启后,如果没有配置bind则默认只允许127.0.0.1访问 protected-mode 阅读全文
posted @ 2022-07-25 13:27 liwenchao1995 阅读(35) 评论(0) 推荐(0) 编辑
摘要:##git 指定代码分支和账号密码克隆代码 ``` git clone -b 代码分支 http://username:password@ip:port/xx/uem-vis-realtime.git ``` 如果git的密码password里有类似@这类特殊字符,需要替换成特定符号来代替 ![im 阅读全文
posted @ 2022-07-22 13:38 liwenchao1995 阅读(314) 评论(0) 推荐(0) 编辑
摘要:##k8s 调度器 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的 pod 完成 阅读全文
posted @ 2022-07-20 20:41 liwenchao1995 阅读(98) 评论(0) 推荐(0) 编辑
摘要:##linux dig命令 ###1.1 安装 yum -y install bind-utils 阅读全文
posted @ 2022-07-19 16:45 liwenchao1995 阅读(30) 评论(0) 推荐(0) 编辑
摘要:##groovy switch判断 ###条件判断 //定义参数 def color = "red" //switch判断 switch(color) { case "red": println("red") break case "blue": println("blue") break //当匹 阅读全文
posted @ 2022-07-19 13:33 liwenchao1995 阅读(175) 评论(0) 推荐(0) 编辑
摘要:##k8s pv-pvc ###1.1 简介 自己搭建 云供应商的则会提供文档,直接提供PV ####1.1.1 PersistentVolume(PV) 是由管理员设置的存储,它是群集的一部分。就像节点是集群中的资源一样,PV 也是集群中的资源。 PV 是 Volume 之类的卷插件,但具有独立于 阅读全文
posted @ 2022-07-18 15:02 liwenchao1995 阅读(183) 评论(0) 推荐(0) 编辑
摘要:k8s volume 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在 Pod 中同时运行多个容器时,这些容器之间通常需要共享文件。Kuber 阅读全文
posted @ 2022-07-18 14:09 liwenchao1995 阅读(51) 评论(0) 推荐(0) 编辑
摘要:##go Beego框架 beego是一个大而全的http框架,用于快速开发go应用程序。bee工具提供诸多命令,帮助我们进行 beego 项目的创建、热编译、开发、测试、和部署。 go get github.com/astaxie/beego go get github.com/beego/bee 阅读全文
posted @ 2022-07-16 00:50 liwenchao1995 阅读(525) 评论(0) 推荐(0) 编辑
摘要:##redis redis-cli连接 ###redis-cli连接redis-server 下面是直接用redis客户端连接server端 ####无密码本地登录 redis-cli redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PONG ### 阅读全文
posted @ 2022-07-15 18:15 liwenchao1995 阅读(863) 评论(0) 推荐(0) 编辑
摘要:##docker 镜像ENTRYPOINT ENTRYPOINT 的格式和 RUN 指令格式一样,分为 exec 格式和 shell 格式。 ENTRYPOINT 的目的和 CMD 一样,都是在指定容器启动程序及参数。ENTRYPOINT 在运行时也可以替代,不过比 CMD 要略显繁琐,需要通过 d 阅读全文
posted @ 2022-07-15 13:50 liwenchao1995 阅读(418) 评论(0) 推荐(0) 编辑
摘要:##docker CMD CMD 指令的格式和 RUN 相似,也是两种格式: shell 格式:CMD <命令> exec 格式:CMD ["可执行文件", "参数1", "参数2"...] 参数列表格式:CMD ["参数1", "参数2"...]。在指定了 ENTRYPOINT 指令后,用 CMD 阅读全文
posted @ 2022-07-15 13:40 liwenchao1995 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:##docker常见报错 ###OCI runtime exec failed: exec failed 容器报错 镜像是使用alpine制作的 docker exec -it 容器名/容器ID bash //把bash改成 /bin/sh docker exec -it 容器名/容器ID /bin 阅读全文
posted @ 2022-07-15 10:25 liwenchao1995 阅读(297) 评论(0) 推荐(0) 编辑
摘要:##k8s configMap ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置文件 阅读全文
posted @ 2022-07-15 01:16 liwenchao1995 阅读(70) 评论(0) 推荐(0) 编辑
摘要:##mysql 重置root密码 ####Mysql 8 版本 ###1.1 修改配置文件 //我这里是mysql 8.0.27版本 vim /etc/my.cnf //添加跳过权限列表 skip-grant-tables //重启mysql systemctl restart mysqld ### 阅读全文
posted @ 2022-07-13 14:06 liwenchao1995 阅读(79) 评论(0) 推荐(0) 编辑
摘要:##mysql 慢查询 ###1.1 检查当前mysql是否开启慢查询 //ON是开启状态 OFF是关闭状态 show variables like '%slow_query_log%' ###2.1 开启慢查询 慢日志功能默认情况是关闭的,只当需要调优的时候才开启,因为开启或多或少会影响性能。刚说 阅读全文
posted @ 2022-07-13 13:38 liwenchao1995 阅读(164) 评论(0) 推荐(0) 编辑
摘要:目录k8s ingressingress是什么ingress-nginx下载部署ingressIngress 资源Ingress 规则默认后端资源后端路径类型多重匹配主机名通配符Ingress 类IngressClass 的作用域集群作用域命名空间作用域默认 Ingress 类Ingress 类型简 阅读全文
posted @ 2022-07-12 18:06 liwenchao1995 阅读(307) 评论(0) 推荐(0) 编辑
摘要:##jenkins curl调用jenkins任务 ###jenkins中的配置 关闭跨站请求伪造保护 ###构建流水线任务时添加触发器 ###curl远程调用 curl方式1:curl -X post -v -u 用户名:密码 jenkins地址/job/jenkins任务名/build?toke 阅读全文
posted @ 2022-07-12 12:39 liwenchao1995 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:##windows win10新买电脑系统分盘 在购买新电脑回来之后发现是Win10系统,而且电脑里只有C盘一个分区,这样显然不太好,应该多分几个盘才可以用来承担不同的作用 ###1.1 打开Win10系统自带的磁盘管理功能 也可以在桌面“此电脑”图标上点击右键,选择“管理”,然后点击“磁盘管理”。 阅读全文
posted @ 2022-07-11 22:42 liwenchao1995 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:目录linux yum && repotrackyum保存离线安装包repotrack区别 linux yum && repotrack yum保存离线安装包 最好是同一版本同一个模板下的系统,否则可能会少包或者版本不对 //下载yum插件 yum -y install yum-plugin-dow 阅读全文
posted @ 2022-07-11 15:59 liwenchao1995 阅读(38) 评论(0) 推荐(0) 编辑
摘要:##docker runlike获取容器创建时的命令 ###1.1 安装Python-pip yum -y install python-pip //linux apt -y install python-pip //ubuntu ###2.1 安装runlike pip install runli 阅读全文
posted @ 2022-07-11 15:52 liwenchao1995 阅读(408) 评论(0) 推荐(0) 编辑
摘要:##git push常见报错 ###1.1 gitlab账号权限问题 + git push origin dev remote: GitLab: You are not allowed to push code to protected branches on this project. To ht 阅读全文
posted @ 2022-07-11 14:50 liwenchao1995 阅读(344) 评论(0) 推荐(0) 编辑
摘要:##mysql mysqldump ###mysqldump是否导出数据 //导出数据库为dbname的表结构,不导出数据 mysqldump -h主机地址 -u用户名 -p密码 -d dbname >db.sql; //导出数据库为dbname所有表结构及表数据,注意,去掉-d 导出结构+数据 m 阅读全文
posted @ 2022-07-11 11:13 liwenchao1995 阅读(42) 评论(0) 推荐(0) 编辑
摘要:##常用模板 ###日志打印 //函数 log(){ local log_level=$1 local log_info=$2 local line=$3 local script_name=$(basename $0) case ${log_level} in "info") echo -e "\ 阅读全文
posted @ 2022-07-11 11:09 liwenchao1995 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录k8s service服务发现k8s service 概念Service 的类型ClusterIp类型NodePort 类型LoadBalancer 类型ExternalName 类型工作组件vip 和 proxy模式演变ipvs k8s service服务发现 k8s service 概念 K 阅读全文
posted @ 2022-07-11 00:44 liwenchao1995 阅读(462) 评论(0) 推荐(0) 编辑
摘要:目录rabbitmq 安装部署rabbitmq docker-compose安装docker-compose.yml文件rabbitmq rpm安装安装依赖socat安装erlang安装安装rabbitmq启用启用 RabbitMQ 的管理插件开启RabbitMQ添加用户给用户增加权限登录 rabb 阅读全文
posted @ 2022-07-06 14:47 liwenchao1995 阅读(95) 评论(0) 推荐(0) 编辑
摘要:##linux centos7内存 ###1.1 centos7通过 free -m 剩余内存计算 如图所示: total:服务器内存总大小; used:已经使用了多少内存; free:未被任何应用使用的真实空闲内存; shared:被共享的物理内存; buff/cache:缓冲、缓存区内存数,缓存 阅读全文
posted @ 2022-07-06 10:35 liwenchao1995 阅读(777) 评论(0) 推荐(0) 编辑
摘要:##服务转发 ###1.1 服务转发 kind: Service apiVersion: v1 metadata: name: msyql namespace: middleware spec: ports: - port: 80 protocol: TCP name: http type: Clu 阅读全文
posted @ 2022-07-05 15:25 liwenchao1995 阅读(77) 评论(0) 推荐(0) 编辑
摘要:##k8s 节点状态 ###1.1 k8s集群节点状态变成NotReady,SchedulingDisabled # kubectl get node NAME STATUS ROLES AGE VERSION master-1 NotReady <none> 2d1h v1.18.6 node-3 阅读全文
posted @ 2022-07-05 14:56 liwenchao1995 阅读(307) 评论(0) 推荐(0) 编辑
摘要:##docker 不进入容器执行命令 平时都会用 docker exec -it ContainerId bash 进入容器执行命令,其实也可以不进入容器执行命令 ####例如: //测试nginx配置文件是否正确 docker exec -it ContainerId nginx -t //查看t 阅读全文
posted @ 2022-07-01 10:26 liwenchao1995 阅读(2289) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示