摘要: 文件操作命令 find find 用于在指定目录下查找文件或子目录,如果不指定查找目录,则在当前目录下查找 命令格式:find path -option [-print] [ -exec/-ok command {} \ ]; 「print」:将匹配的文件输出到标准输出 「exec」:对匹配的文件作 阅读全文
posted @ 2021-07-24 15:06 牛奔 阅读(1178) 评论(1) 推荐(1)
摘要: 前言 随着微服务架构的普及,我们的应用被拆分成越来越多的小服务,部署和运维的复杂度呈指数级增长。如何高效管理这些服务?如何保证它们的高可用?如何实现弹性扩缩容?这些问题一直困扰着技术团队。 容器技术(如 Docker)的出现解决了"环境一致性"的问题,但随之而来的是更大的挑战:如何编排和管理成百上千 阅读全文
posted @ 2025-05-23 09:30 牛奔 阅读(51) 评论(0) 推荐(0)
摘要: 配置共享存储 Prometheus 需要配置持久化存储,防止数据丢失 服务端 服务端安装 NFS 服务 sudo apt install nfs-kernel-server 创建共享目录,在服务器端创建 /nfs 目录。 mkdir /nfs chmod -R 777 /nfs # 设置文件权限 n 阅读全文
posted @ 2025-05-21 09:02 牛奔 阅读(70) 评论(0) 推荐(0)
摘要: 第一种:在线安装 helm 在线部署 Prometheus,通过 value.yaml 进行简单配置 helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo upd 阅读全文
posted @ 2025-05-21 09:01 牛奔 阅读(86) 评论(0) 推荐(0)
摘要: 前言 默认 Docker 是通过非网络的 Unix 套接字运行的,只能够进行本地通信(/var/run/docker.sock),是不能够直接远程连接 Docker 的。 开始配置 编辑 /etc/docker/daemon.json 文件 { "hosts": ["unix:///var/run/ 阅读全文
posted @ 2025-05-15 19:26 牛奔 阅读(27) 评论(0) 推荐(0)
摘要: 实现思路 使用 GORM 连接数据库时,检查数据库是否存在。 如果数据库不存在,执行 SQL 语句创建数据库。 然后重新连接到新创建的数据库,并进行后续操作(如自动迁移表结构)。 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/ 阅读全文
posted @ 2025-05-13 09:20 牛奔 阅读(21) 评论(0) 推荐(0)
摘要: 环境依赖 以下操作,无特殊说明,所有节点都需要执行 安装 ssh 服务 安装 openssh-server sudo apt-get install openssh-server 修改配置文件 vim /etc/ssh/sshd_config 找到配置项 LoginGraceTime 120 Per 阅读全文
posted @ 2025-05-12 09:08 牛奔 阅读(316) 评论(0) 推荐(2)
摘要: 前言 在使用 github.com/fvbock/endless 时,windows 平台报错: 原因 github.com/fvbock/endless 这个库用到了相关 syscall.SIGUSR1 和 syscall.SIGUSR2 信号,这些信号是 Unix/Linux 下的用户自定义信号 阅读全文
posted @ 2025-04-22 17:46 牛奔 阅读(91) 评论(0) 推荐(0)
摘要: 客户端生成公钥 检测本地用户目录 ~/.ssh 下,有没有 ssh 密钥,id_rsa 私钥,id_rsa.pub 公钥。 本地客户端生成公私钥 ssh-keygen 全部默认确认后,会在用户目录 ~/.ssh 文件夹下创建公私钥。 上传公钥到服务器 使用 ssh-copy-id 将公钥复制到远程机 阅读全文
posted @ 2025-04-21 09:23 牛奔 阅读(78) 评论(0) 推荐(0)
摘要: 前言 npm run scripts 时报错:sh: better-scripts: command not found 可以判断系统在尝试运行 better-scripts 时未能找到该命令 安装 npm install --save-dev better-npm-run 如果项目需要全局安装 n 阅读全文
posted @ 2025-04-19 14:58 牛奔 阅读(6) 评论(0) 推荐(0)
摘要: 前言 Apple ID 变成灰色不可点击 解决 关闭屏幕时间 打开“设置”; 进入“屏幕时间”; 滚动至底部,点击“关闭屏幕时间”; 输入屏幕时间密码确认关闭。 问题解决,可以操作账户 阅读全文
posted @ 2025-04-12 14:37 牛奔 阅读(150) 评论(0) 推荐(0)