12 2021 档案

09-golang连接mysql数据库-02-预处理
摘要:文章目录 1. 查询2. 插入 说明:Prepare() 方法会先将sql语句发送给MySQL服务器,返回一个准备好的状态用于之后的查询和命令。返回值可以同时执行多个查询和命令。 1. 查询 定义查询函数 type userTab struct { Id int `json:"id"` Name s 阅读全文

posted @ 2021-12-30 14:15 运维开发玄德公 阅读(30) 评论(0) 推荐(0)

docker-compose中变量的使用
摘要:文章目录 1. 在docker-compose.yml 中定义变量2. 从.env 文件中引入2.1 容器中的变量2.2 docker-compose启动时的变量 3. 从其他文件中引用4. 引用主机变量语法示例完整示例 1. 在docker-compose.yml 中定义变量 语法 environ 阅读全文

posted @ 2021-12-28 15:54 运维开发玄德公 阅读(591) 评论(0) 推荐(0)

09-golang连接mysql数据库-01.基本使用(mysql的连接和增删改查)
摘要:文章目录 1. 连接数据库2. 创建表3. 插入数据4. 查询数据4.1 单行查询4.2 多行查询 5. 修改数据6. 删除数据 1. 连接数据库 import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) var DBNam 阅读全文

posted @ 2021-12-26 17:10 运维开发玄德公 阅读(41) 评论(0) 推荐(0)

Ubuntu截图工具-flameshot
摘要:前言 很简洁的一个linux截图工具,功能不算强大但感觉还比较好用。 文章目录 前言安装配置快捷键 安装 apt-get install flameshot 配置快捷键 “设置—键盘设置” 拉到最下边点加号 在弹出的窗口填写 名称:随便写 命令:flameshot gui 快捷键:按习惯自己定义 确 阅读全文

posted @ 2021-12-26 01:27 运维开发玄德公 阅读(47) 评论(0) 推荐(0)

java环境安装
摘要:官网下载 url: https://www.oracle.com/java/technologies/downloads/ 选一个合适的安装包 安装 拷贝到服务器 我习惯解压缩到/user/local下,并创建一个软连接,这利于多版本间切换: root@liubei:/usr/local# ll l 阅读全文

posted @ 2021-12-26 01:03 运维开发玄德公 阅读(31) 评论(0) 推荐(0)

Ubuntu安装DBeaver
摘要:文章目录 1. 安装java环境2. apt源3. 安装 1. 安装java环境 见文档:《JAVA环境安装》 2. apt源 添加装源 root@liubei:~# wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key a 阅读全文

posted @ 2021-12-26 00:49 运维开发玄德公 阅读(315) 评论(0) 推荐(0)

apt安装vim 报错“下列软件包有未满足的依赖关系“
摘要:【报错】 apt安装vim 报错如下 下列软件包有未满足的依赖关系: vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1.6) 但是 2:8.1.2269-1ubuntu5 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖 阅读全文

posted @ 2021-12-26 00:25 运维开发玄德公 阅读(194) 评论(0) 推荐(0)

dbeaver连接mysql报错 “Public Key Retrieval is not allowed“
摘要:【报错】 Public Key Retrieval is not allowed 【解决】 阅读全文

posted @ 2021-12-26 00:07 运维开发玄德公 阅读(32) 评论(0) 推荐(0)

Ubuntu安装Chrome和root用户使用Chrome问题
摘要:1. 安装 # wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb # dpkg -i google-chrome-stable_current_amd64.deb 安装中如果有问题可以修复依赖 阅读全文

posted @ 2021-12-25 18:53 运维开发玄德公 阅读(137) 评论(0) 推荐(0)

远程ssh连接登陆Ubuntu系统和FAQ
摘要:文章目录 1. Ubuntu远程连接1.1 安装openssh命令1.2 修改配置文件1.3 重启服务设置开机启动 2. FAQ2.1 安装openssh报错【报错】【分析】【解决】 1. Ubuntu远程连接 1.1 安装openssh命令 apt-get install openssh-serv 阅读全文

posted @ 2021-12-25 18:49 运维开发玄德公 阅读(78) 评论(0) 推荐(0)

ubuntu允许使用root远程登陆
摘要:1.设置root密码 sudo passwd 2. 修改远程登陆权限 修改 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 添加如下内容: greeter-show-manual-login=true all-guest=false 修改文件/etc 阅读全文

posted @ 2021-12-25 18:47 运维开发玄德公 阅读(43) 评论(0) 推荐(0)

Ubuntu配置apt安装源(阿里源,中科大源,清华源,163源)
摘要:本文搜集几个常用官方源,竟然被一S&B举报抄袭它的博文,最NB的是这货的文章就只写了个阿里源。我只想说你丫可真是: 以下原内容 文章目录 本文搜集几个常用官方源,竟然被一S&B举报抄袭它的博文,最NB的是这货的文章就只写了个阿里源。我只想说你丫可真是:1. 常用源阿里中科大清华163 2. 修改源配 阅读全文

posted @ 2021-12-25 18:40 运维开发玄德公 阅读(261) 评论(0) 推荐(0)

03-DockerFile选项(详细讲解和示例)
摘要:文章目录 1 FROM2 MAINTAINER3 RUN3.1 作用3.2 语法3.3 示例 4 CMD4.1 作用和特点4.2 和RUN的区别4.3 示例 1(简单使用)4.4 示例 (2 多个CMD只有最后一个生效) 5 ENTRYPOINT5.1 作用和特点5.2 示例 1(简单应用)5.3 阅读全文

posted @ 2021-12-23 11:47 运维开发玄德公 阅读(49) 评论(0) 推荐(0)

02-docker运维-06-harbor仓库
摘要:文章目录 1、搭建1.1 环境依赖1.2 harbor安装(使用https)1.2.1 下载并解压缩1.2.2 制作证书1.2.3 修改配置文件1.2.4 安装1.2.5 访问 2. docker客户端使用https2.1 创建证书目录2.2 拷贝ca证书2.3 登录2.4 修改镜像并上传 3. h 阅读全文

posted @ 2021-12-22 14:51 运维开发玄德公 阅读(38) 评论(0) 推荐(0)

02-docker运维-03-docker服务清理(容器、镜像、卷、网络、日志)
摘要:文章目录 1. 全部清理2. 容器清理3. 镜像清理4. 存储卷清理5. 网络清理6. 日志清理 1. 全部清理 该清理包括:容器、网络、镜像、cache [root@das-meeting-16 ~]# docker system prune WARNING! This will remove: 阅读全文

posted @ 2021-12-22 10:39 运维开发玄德公 阅读(42) 评论(0) 推荐(0)

02-docker运维-01-安装docker(离线一键安装、yum源安装、rpm包安装、二进制文件安装,普通用户使用docker)
摘要:文章目录 1. 离线一键部署(推荐)2. 阿里云yum源安装2.1 卸载旧版2.2 安装依赖包2.3 yum源2.3.1 添加yum源2.3.2 更新yum源 2.4 安装2.5 启动和添加开机启动项 3. 官方源安装(择版本选择)3.1 卸载老版本的Docker3.2 官方yum源3.3 查看可用 阅读全文

posted @ 2021-12-22 10:24 运维开发玄德公 阅读(262) 评论(0) 推荐(0)

docker-compose的一些用法(定义hosts,健康检查,指定MAC地址,时区,特权模式启动)
摘要:文章目录 前言1. 定义 hosts2. 健康检查3. 指定MAC地址4. 指定时区4.1 方法一:变量指定4.2 方法二:挂载时区文件 5. 特权模式 前言 相关文档: 《docker-compose的yml文件中常用选项》 《docker-compose网络》 《docker-compose限制 阅读全文

posted @ 2021-12-21 20:13 运维开发玄德公 阅读(196) 评论(0) 推荐(0)

docker-compose的build使用
摘要:文章目录 前言1 简单使用2 context3. dockerfile 前言 在docker-compose.yml 文件中使用 build选项编译镜像。 1 简单使用 作用: compose启动时,构建一个新镜像并使用。 示例: 可以是绝对路径 build: /path/to/build/dir 阅读全文

posted @ 2021-12-21 20:00 运维开发玄德公 阅读(263) 评论(0) 推荐(0)

docker-compose的yml文件中常用选项
摘要:文章目录 1. 从一个示例说起2. 常用选项2.1 images2.2 restart2.3 container_name2.4 ports2.5 depends_on2.6 volumes2.7 environment2.8 networks2.9 command 1. 从一个示例说起 先看一下这 阅读全文

posted @ 2021-12-21 19:58 运维开发玄德公 阅读(53) 评论(0) 推荐(0)

docker-compose常用命令总结
摘要:文章目录 1. 构建和删除1.1 up1.2 down1.3 rm1.4 run 2. 启动/停止/暂停2.1 start2.2 stop.2.3 restart2.4 pause2.5 kill3 查看和日志3.1 ps3.2 logs3.3 port 4 其它4.1 pull4.2 scale4 阅读全文

posted @ 2021-12-21 18:54 运维开发玄德公 阅读(152) 评论(0) 推荐(0)

error: You must be logged in to the server (Unauthorized)
摘要:文章目录 【报错】【分析】【解决】 【报错】 master上执行kubectl命令报错 [root@DoM01 ~]# kubectl get node error: You must be logged in to the server (Unauthorized) 【分析】 配置身份认证的证书 阅读全文

posted @ 2021-12-18 17:13 运维开发玄德公 阅读(101) 评论(0) 推荐(0)

golang字串的切割-strings.Split
摘要:语法 func SplitN(s string, sep string, n int) []string n > 0: at most n substrings; the last substring will be the unsplit remainder. n == 0: the result 阅读全文

posted @ 2021-12-18 17:03 运维开发玄德公 阅读(63) 评论(0) 推荐(0)

docker-compose启动EMQX
摘要:文章目录 1. 准备2. 服务启动2.1 准备2.2 yam文件2.3 关于日志挂载2.4 启动服务 1. 准备 服务器优化 按《01-EMQ的服务器调优》文档操作 docker已安装 docker-compose已安装 2. 服务启动 2.1 准备 # mkdir /data/emqx # ln 阅读全文

posted @ 2021-12-18 16:34 运维开发玄德公 阅读(187) 评论(0) 推荐(0)

EMQX的服务器调优
摘要:文章目录 1. Linux 操作系统参数1.1 file-max1.2 ulimit1.3 nr_open 2. TCP 协议栈网络参数2.1 并发连接 backlog 设置2.2 可用端口范围2.3 TCP Socket 读写 Buffer 设置2.4 TCP 连接追踪设置2.5 TIME-WAI 阅读全文

posted @ 2021-12-18 16:31 运维开发玄德公 阅读(139) 评论(0) 推荐(0)

05-kafka FAQ(常见问题解答)-集群一个节点挂掉topic就不能访问的问题
摘要:文章目录 1. 查看下当前_consumer_offsets的副本数2. 动态修改3. 修改服务 1. 查看下当前_consumer_offsets的副本数 [root@kafka-01 bin]# ./kafka-topics.sh --zookeeper 10.10.239.61:2181 -- 阅读全文

posted @ 2021-12-18 16:09 运维开发玄德公 阅读(190) 评论(0) 推荐(0)

05-kafka FAQ(常见问题解答)-Daemo 模式启动
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 nohup启动(不推荐) nohup /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties 阅读全文

posted @ 2021-12-18 16:05 运维开发玄德公 阅读(24) 评论(0) 推荐(0)

05-kafka FAQ(常见问题解答)-修改存储位置
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 1. 默认位置 默认存储在tmp下kafka-logs目录,实际是kafka的存储目录,而不是日志目录。 因为tmp在根目录,数据肯定不能放在这个位置。 2. 修改存储位置 修改配置文 阅读全文

posted @ 2021-12-18 15:21 运维开发玄德公 阅读(65) 评论(0) 推荐(0)

05-kafka FAQ(常见问题解答)-内存设置
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 出现问题 说明:kafka实际使用内存超出默认值(2G),会出现服务宕掉,此时我们需要修改kafka内存限制。 在kafka-eagle上可以看到如下信息 注:kafka-eagle 阅读全文

posted @ 2021-12-18 15:10 运维开发玄德公 阅读(65) 评论(0) 推荐(0)

05-kafka FAQ(常见问题解答)-内外网同时访问(如阿里云等公有云)
摘要:前言 相关文章 《01-kafka单机部署》 《02-kafka集群搭建》 >> 更多kafka常见问题 进入文集 应用场景 如阿里云等公有云环境搭建kafka服务,ECS 绑定弹性IP后给外网使用。 配置 修改/opt/kafka/config/server.properties 文件, 添加 a 阅读全文

posted @ 2021-12-18 14:55 运维开发玄德公 阅读(30) 评论(0) 推荐(0)

03-kafka-eagle
摘要:1 环境说明 kafka已安装 见文档:《kafka单机启动》 、 《kafka集群搭建》 2 文件准备 下载地址 https://www.kafka-eagle.org/ 文件准备 将文件拷贝到服务器,解压缩至 /data 目录里 在opt下创建软连接 # ln -s /data/kafka-ea 阅读全文

posted @ 2021-12-18 14:39 运维开发玄德公 阅读(44) 评论(0) 推荐(0)

02-kafka集群搭建
摘要:文章目录 0. 服务器准备1. zookeeper集群1.1 下载1.2 拷贝1.3 配置变量1.4 配置1.5 启动 2. kafka2.1 下载2.2 拷贝到服务器2.2 配置文件2.3 启动 3. 使用密码3.1 配置文件3.2 修改启动脚本 4. 测试 0. 服务器准备 服务器规划 IPho 阅读全文

posted @ 2021-12-18 14:04 运维开发玄德公 阅读(46) 评论(0) 推荐(0)

01-kafka单机部署
摘要:前言: 本方法适用于开发测试环境。 集群方式搭建 见 《kafka集群搭建》 环境说明: 我的测试环境是阿里云ECS. IP:172.xxx.xxx.149 绑定弹性IP:47.xxx.xxx.140 1.下载 url http://kafka.apache.org/ 2. 拷贝到服务器 下载完毕后 阅读全文

posted @ 2021-12-18 14:03 运维开发玄德公 阅读(58) 评论(0) 推荐(0)

rancher 警告: 组件 controller-manager 不健康
摘要:文章目录 【报错】【解决】【结果】在这里插入图片描述 【报错】 警告: 组件 controller-manager 不健康 警告: 组件 scheduler 不健康 【解决】 修改以上两个组件的静态pod的配置文件 /etc/kubernetes/manifests/kube-controller- 阅读全文

posted @ 2021-12-14 20:24 运维开发玄德公 阅读(74) 评论(0) 推荐(0)

k8s 删除异常对象(pod、namespace、pv、pvc)
摘要:文章目录 1. 删除异常pod2. 删除异常namespace- 现象- 解决方法一(edit对象)- 解决方法二 (通过API接口) 3. 删除异常PV PVC- 删除异常 pv- 删除pvc 1. 删除异常pod kubectl delete pod xxxx --force --grace-p 阅读全文

posted @ 2021-12-14 20:04 运维开发玄德公 阅读(132) 评论(0) 推荐(0)

【夜莺监控方案】10-报警策略-端口报警
摘要:文章目录 1. 邮箱配置2. 资源管理 中配置1.2 创建端口采集(必要)3. 配置告警策略 1. 邮箱配置 /opt/n9e/server/etc/script [root@n9e-v5 script]# ll 总用量 12 -rwxr-xr-x 1 501 games 10641 12月 13 阅读全文

posted @ 2021-12-14 11:26 运维开发玄德公 阅读(91) 评论(0) 推荐(0)

【夜莺监控方案】05-监控postgre 集群(prometheuse+n9e+postgres_exporter)
摘要:文章目录 前言环境说明1. 安装 postgres_exporter2. prometheus 配置3. n9e 配置3.1 导入指标释义3.2 配置图表3.2.1 手动配置(方法一)3.2.2 导入模板(方法二) 前言 目前使用prometheus+n9e监控 postgre。之前用grafana 阅读全文

posted @ 2021-12-07 17:10 运维开发玄德公 阅读(657) 评论(0) 推荐(0)

【prometheuse监控方案】监控postgre集群(prometheuse+grafna+postgres_exporter)
摘要:文章目录 环境说明1. postgres_exporter2. 配置prometheus3. Grafana3.1 模板3.2 添加到grafana3.3 修改模板 环境说明 服务器IP地址服务监控服务器10.10.xxx.56prometheus/grafanak8s-vip10.10.xxx.1 阅读全文

posted @ 2021-12-07 15:24 运维开发玄德公 阅读(197) 评论(0) 推荐(0)

【夜莺监控方案】06-监控redis集群(prometheuse+n9e+redis_exporter)
摘要:文章目录 前言环境说明1. redis_exporter2. 配置prometheus3. n9e配置3.1 导入指标释义3.2 手动配置图表(方法一)配置方式使用n9e(建议)配置方式选择prometheus配置变量 3.3 导入模板(方法二) 【附录】使用Grafana 前言 目前使用prome 阅读全文

posted @ 2021-12-05 14:52 运维开发玄德公 阅读(962) 评论(0) 推荐(0)

【夜莺监控方案】04-k8s集群监控(下)(kube-state-metrics+cadvisor+prometheus+n9e及FAQ)
摘要:文章目录 前言4. 接入prometheus5. 接入n9e5.1 手动接入(方法一)5.2 导入模板(方法二) 6. FAQ6.1 集群数据时常取不到【现象】【解决】 前言 相关文档如下: 《03-k8s集群监控(上)》 4. 接入prometheus 说明: k8s集群的prometheus负责 阅读全文

posted @ 2021-12-05 12:05 运维开发玄德公 阅读(232) 评论(0) 推荐(0)

【夜莺监控方案】04-k8s集群监控(上)(kube-state-metrics+cadvisor+prometheus+n9e)
摘要:文章目录 前言1. 部署cadvisor2. 部署 kube-state-metrics2.1 创建集群用户2.2 创建服务账户2.3 绑定集群用户2.4 deployment.yml 3. 部署prometheus3.1 创建rabc权限3.2 创建promethues配置文件3.3 deploy 阅读全文

posted @ 2021-12-05 12:00 运维开发玄德公 阅读(194) 评论(0) 推荐(0)

【夜莺监控方案】03-容器监控(cadvisor+n9e)
摘要:文章目录 前言1. cadvisor 部署2. cadvisor页面2.1 Docker Containers2.2 Subcontainers2.3 其他 3. n9e 接入数据3.1 n9e配置方式3.2 prometheus配置方式3.3 变量配置 前言 相关文档如下: 《01-n9e-v5 阅读全文

posted @ 2021-12-05 11:47 运维开发玄德公 阅读(258) 评论(0) 推荐(0)

【夜莺监控方案】02-n9e-v5-agent部署
摘要:文章目录 前言1. 官方在线安装2. 离线安装2.1 官方安装脚本2.2 离线安装 前言 相关文档如下: 《01-n9e-v5 部署-server》 《01-n9e-v5部署-agent》 《02-容器监控-cadvisor+n9e》 《03-k8s集群监控(上)》 《03-k8s集群监控(下)》 阅读全文

posted @ 2021-12-05 11:45 运维开发玄德公 阅读(83) 评论(0) 推荐(0)

【夜莺监控方案】01-n9e-v5-server部署
摘要:文章目录 前言1. 在线一键安装(不推荐)2. 自主安装(推荐)官方安装脚本2.1 mysql2.2 prometheus2.3 n9e-server2.4 启动和开机自启2.5 web查看 3. 配置LDAP 前言 相关文档如下: 《01-n9e-v5 部署-server》 《01-n9e-v5部 阅读全文

posted @ 2021-12-05 11:42 运维开发玄德公 阅读(200) 评论(0) 推荐(0)

go时间/时间戳的获取/转换/计算
摘要:文章目录 1. 获取时间1.1 当前时间获取1.2 获取之前/之后的时间 2. 时间戳2.1 获取当前时间戳2.2 时间 转 时间戳2.2 时间戳转时间 3. 时间计算3.1 时间加时间段3.2 计算两时间之差 1. 获取时间 1.1 当前时间获取 package main import ( "fm 阅读全文

posted @ 2021-12-05 11:18 运维开发玄德公 阅读(201) 评论(0) 推荐(0)

导航