MySQL 备份库文件 恢复指定表 UPDATE或INSERT

步骤 使用grep提取表数据 清空表,插入 或更新,需造数据 强烈注意:备份数据库,然后在客户端执行一条测试OK,再批量脚本执行 如这里需要恢复musiclib数据库下的artis…

Gitlab CICD 前端项目构建

环境 gitlab: 11.11.8 gitlab-runner: 14.4.0 nodejs: v14.21.3 pm2: 5.4.2 实现效果 提交代码到demo分支 才触发流…

使用pgloader 将Gitlab MySQL迁移至Postgresql

背景 使用7年的gitlab webhook 在2025年1月1号突然无法触发了,只能手动触发。 以前使用过官方推荐的 转换工具 mysql-postgresql-converte…

win11终端配置 ubuntu trzsz-go trz/tsz 上传/下载

trzsz ( trz / tsz ) 是一个兼容 tmux 的文件传输工具,和 lrzsz ( rz / sz ) 类似,并且有进度条和支持目录传输。 https://trzsz…

自建网站监控uptime-kuma

https://github.com/louislam/uptime-kuma 支持证书过期通知 多种通知方式 docker run -d --restart=always -p …

UFW+IPSET 禁用非法IP

#-A ufw-before-input -p tcp --dport 80 -m set --match-set banned_ips src -j DROP # 创建ipset…

rabbitmq 告警及配置

节点模式 rabbtimq使用ram方式,RabbitMQ处理message的效率要高很多,ram和disc两种方式的效率比大概是3:1。所以如果在有其它 HA(高可用) 手段保障…

ip_local_port_range: prefer different parity for start/end values

dmesg有提示: ip_local_port_range: prefer different parity for start/end values 查询本地端口范围 $ cat…

Linux Sudo 权限配置

sunday 免密码 所有命令 www 免密码限定 只能执行ps和kill命令 visudo # # This file MUST be edited with the '…

阿里云ECS云盘IOPS压测

https://help.aliyun.com/zh/ecs/user-guide/test-the-iops-performance-of-an-essd 虽然测试裸盘可以获得较…