自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex

自己变的强大才能让别人的帮助变的廉价

  • 博客(78)
  • 收藏
  • 关注

原创 logrotate配置慢SQL日志文件自动轮转

强制执行日志轮转,即便不符合要求也会轮转,模拟执行轮转日志,检查配置文件是否正确。

2025-08-27 11:52:38 140

原创 sed截取慢SQL大文件并导出指定时间范围内容

有一个5G的慢SQL文件,需要导出指定时间段内的所有慢SQL记录,因为一些神奇的原因,慢SQL文件没有配置日志轮转(logrotate),所以决定使用grep和sed命令来完成过滤查询。

2025-08-26 11:54:24 189

原创 本地通过跳板机连接无公网IP的内网服务器

本地环境堡垒机:有公网IP,有连接内网服务器的秘钥。

2025-08-22 11:44:47 229

原创 acme.sh生成SSL证书脚本

本文介绍了一个自动化SSL证书申请的Bash脚本,简化了acme.sh工具的手动操作流程。脚本提供三大功能:1)生成证书TXT记录(issue命令);2)验证记录并创建证书(renew命令);3)导出证书文件(export命令)。使用时只需输入域名并按提示操作即可。脚本会自动创建证书存储目录,并通过彩色输出提示操作状态。该方案将复杂的证书申请过程简化为三个简单命令,适合需要频繁申请SSL证书的场景。

2025-08-04 14:22:00 348

原创 acme.sh申请免费SSL证书

官方仓库及文档:https://github.com/acmesh-official/acme.sh。如果下载不下来,直接访问访问github仓库,将acme.sh复制到本地,执行以下命令安装。● 由于我的阿里云子账户没有权限创建API秘钥,这里我选择使用手动添加DNS的模式去生成证书。● 根据提示将TXT的域名解析记录添加到对应域名解析即可.● 此时只需要将证书链文件和私钥部署到对应服务器即可。● 根据输出提示可了解到生成的证书存放在用户目录下的。的方式执行命令生成证书了,如果提示。

2025-08-01 14:32:55 227

原创 同个主机拉取不同权限仓库的方法

摘要:由于权限限制,本地电脑和堡垒机服务器无法同时访问web和backend代码仓库。解决方法是通过配置SSH密钥和config文件:1)将堡垒机密钥下载到本地.ssh目录;2)在config文件中为backend仓库设置别名和对应密钥;3)使用别名克隆或修改远程仓库地址。这样本地即可同时拉取两个仓库代码,类似方法也适用于服务器配置。核心是通过SSH配置实现权限隔离访问。

2025-07-31 16:47:01 388

原创 MacOS微信4.0双开办法

双击运行即可看到第二个微信运行。如果以上步骤没有报错的话,打开。,再重复以上步骤即可。如果有报错的话,打开。

2025-06-05 17:14:38 993 2

原创 TCP连接数统计脚本

本文介绍了一个名为count_connection.sh的Bash监控脚本,主要用于检测服务器TCP连接异常情况。该脚本通过分析netstat输出,提取内网IP的连接数、连接状态和服务信息,当连接数超过500时会通过飞书机器人发送告警通知。关键功能包括:自动获取本机IP、统计目标IP连接信息、格式化输出结果,并支持通过飞书Webhook发送告警消息。脚本还附带了iptables禁用异常IP的注释说明,方便后续安全处理。实际执行样例显示检测到IP 10.0.0.99存在228个连接,包含多种状态和java服务

2025-05-28 14:45:07 234

原创 前端yarn工具打包时网络连接问题排查与解决

如果是第一次运行项目,yarn会读取中设置的registry的地址来下载依赖,如果没设置则使用官方源地址。如果是已有项目安装依赖,有yarn.lock文件则直接读取,不会在读取中设置的registry的地址了。

2024-12-20 17:19:30 1051

原创 node节点无法加入集群

node02节点在加入集群时提示k8s 版本:1.30。

2024-11-22 11:10:40 422

原创 Python命令行内置库getopt和argparse用法

官方文档:https://docs.python.org/zh-cn/3/library/getopt.html#module-getopt。action详解:https://docs.python.org/zh-cn/3/library/argparse.html#action。官方文档:https://docs.python.org/zh-cn/3/library/argparse.html#

2024-11-08 17:07:44 269

原创 K8S集群管理常用命令

【代码】K8S集群管理常用命令。

2024-11-06 14:58:52 564

原创 nginx代理云数据库链接实现办公室内网访问云上内网数据库

背景:开发同事有时会来拉取数据或者修复数据,一般来说云上数据库都会有开启外网地址的方式,可以通过外网的连接的方式来连接,但某些数据库可能暂不支持开启外网方式访问,下面可以通过nginx代理数据库连接的方式来实现办公室内网去访问线上云数据库的方式,无需开放安全组端口。

2024-11-04 17:37:41 429

原创 Harbor镜像仓库部署及镜像仓库使用

访问地址 :192.168.0.16。

2024-10-23 17:01:32 391

原创 记录下docker部署gitlab-ce-17.5版本及客户端git拉取方式配置

这样在客户端直接拉取的时候会无法解析gitlab的正确访问地址,因此需要在客户端需要做下特定配置。由于容器化部署为了不与宿主机的端口产生冲突,修改了gitlab的http和ssh的默认访问端口,等待3到5分钟后即可打开登录界面,默认用户为。

2024-10-23 14:48:59 1166

原创 docker常用命令及用法

【代码】docker常用命令及用法。

2024-10-16 16:22:36 328

原创 SSH远程连接保持长时间不断开

解决SSH远程连接长时间无操作断开的问题

2024-09-30 14:33:33 785

原创 不小心删除了node节点后如何重新加入集群

案发过程:本想给node01节点上的标签删除掉的,结果执行错了命令,导致node01节点消失!

2024-07-25 15:13:46 484

原创 初试Ollama本地大模型

GTX 1660驱动下载链接:https://cn.download.nvidia.cn/XFree86/Linux-x86_64/550.100/NVIDIA-Linux-x86_64-550.100.run。-v open-webui:/app/backend/data : 将宿主机的open-webui目录映射到容器/app/backend/data目录.【宿主机的open-webui目录存放位置:/var/lib/docker/volumes/open-webui,这里我尝试过改到其他目录,即。

2024-07-23 16:05:29 1353

原创 K8S组件calico重建过程

问题背景:周一来了以后看到calico-node组件pod重启100多次,查看日志发现warning日志:Number of node(s) with BGP peering established = 2 calico/node is not ready: felix is not ready: Get “http://localhost:9099/readiness”: dial tcp [::1]:9099: connect: connection refused一、问题日志频繁重启

2024-07-15 16:56:01 754

原创 解决Centos7.9无法yum update的问题

如题,在执行更新命令提示如下错误。

2024-07-11 11:02:03 1538 2

原创 nginx代理docker官方镜像源【记录下临时使用】

可以直接用 docker pull 域名/library/nginx:latest 获取镜像了或者配置到 Docker 的daemon.json中。

2024-06-21 17:09:14 720 1

原创 Ubuntu Server 18.04 DNS服务搭建记录

Ubuntu Server 18.04 DNS服务搭建记录

2024-04-09 16:39:00 1274

原创 腾讯云配置日志服务日志收集及nginx日志改为json格式

前置工作:准备腾讯云账户AK秘钥,loglistener初始化会用到。

2024-04-02 10:24:58 674

原创 记录下Jenkins调用docker打包前端项目后无法清理工作工具的问题

但Jenkins是在Ubuntu系统上二进制包安装的,使用的普通用户devops部署的,docker镜像内部是用的root用户,这就导致打包之后在.jenkins/workspace中产生的dist及node_modoules权限变成了root权限,在jenkins执最后一步清理工作空间时会提示 Operation not permitted,即无权限清理。一开始的想法修改workspace产生的目录权限,但由于jenkins所在服务器使用的用户devops设置了密码,单独使用sudo命令会提示。

2024-03-26 15:40:21 579

原创 centos7添加普通用户并加入其他权限组

【代码】centos7添加普通用户并加入其他权限组。

2024-03-26 15:37:21 644

原创 Python3获取办公室IP并更新至腾讯云安全组

以上完整脚本,有需要可自身场景需求修改。

2024-02-23 22:56:17 876 1

原创 python3实现gitlab备份文件上传腾讯云COS

【代码】python3实现gitlab备份文件上传腾讯云COS。

2024-02-07 17:07:45 1489

原创 Centos7部署MetaBase-v0.48.3

MetaBase_v0.48.3下载地址 : http://downloads.metabase.com/v0.48.3/metabase.jarJDK11 下载地址:https://repo.huaweicloud.com/java/jdk/11.0.1+13/jdk-11.0.1_linux-x64_bin.tar.gz。

2024-02-06 16:04:23 1285

原创 logrotate日志切割工具

logrotate是一个日志文件管理工具。用于分割日志,删除旧的日志,并创建新的日志文件,起到日志滚动的作用。

2023-12-19 15:06:34 554

原创 Centos7及Ubuntu系统安装指定版本docker&docker-compose安装

官方文档地址:https://docs.docker.com/engine/install/centos/

2023-12-06 16:27:32 507

原创 Jenkins部署配置及Jenkinsfile流水线任务示例【无图版】

Jenkins安装包下载:https://github.com/jenkinsci/jenkins/releases/tag/jenkins-2.375.3。​ 地址:http://localhost:9080/manage/credentials/store/system/domain/_/【web地址】:http://localhost:9080/job/FirstPipeline/configure。这种方式未增加自动触发构建发布操作,每次更新代码后需手动到Jenkins上流水线任务中点击。

2023-11-30 17:50:38 1111

原创 zipalign安卓优化工具安装

地址:https://developer.android.google.cn/studio,拉到最下面找到。下载Linux版Command line tools。

2023-11-30 17:29:29 2246

原创 docker部署禅道18.3及官方文档中未提及的问题处理

使用nginx代理服务的端口时,会出现无法登录的问题,点击提交无页面无刷新的情况,原因是因为代码中含有CSRF安全过滤,需要修改下代码中的配置文件即可。在第15行加上关闭CSRF的配置即可正常访问。

2023-11-30 17:23:48 449

原创 编译企业微信会话内容存档PHP版SDK扩展

下载地址:https://wwcdn.weixin.qq.com/node/wework/images/sdk_20201116.rar。PHP安装目录根据自己的实际场景修改,我的PHP安装在/usr/local/php。下载以后将解压之后的文件夹里。如果克隆不了,就页面下载。

2023-11-30 17:10:32 980

原创 ubuntu16.04部署gitlab-runner触发gitlab流水线

环境:ubuntu16.04gitlab服务器:192.168.1.12runner服务器:192.168.1.11。

2023-11-29 17:38:30 598

原创 一次性拉取所有远程仓库分支到本地并推送到另外一个仓库

【代码】一次性拉取所有远程仓库分支到本地并推送到另外一个仓库。

2023-11-21 16:39:45 378

原创 git修改远程分支名称

【代码】git修改远程分支名称。

2023-11-21 16:38:33 299

原创 docker部署gitlab 12.10.6过程

【sameersbn/gitlab】与官方的docker部署相比较为简单,按照版本由低到高一步一步拉起容器,及时观察容器启动日志。容器内部会自动进行数据迁移,如遇到错误,根据错误解决即可,大多遇到的错误都是缺少参数,在容器启动时,将版本差异的参数补齐即可。地址:https://github.com/sameersbn/docker-gitlab/tree/12.10.6#quick-start。官方文档地址:https://docs.docker.com/engine/install/centos/

2023-11-21 16:37:05 747

原创 node项目打包镜像

【代码】node项目打包镜像。

2023-11-21 16:35:06 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除