首页
Linux常用
docker常用
关于
Search
1
docker安装MDCX
257 阅读
2
麒麟KylinV10离线下载安装包及安装
199 阅读
3
iStoreOS上使用WireGuard
165 阅读
4
麒麟v10系统openssh升级OpenSSH_10.0p2-OpenSSL 3.4.2
62 阅读
5
UNRAID增加和缩小虚拟机虚拟磁盘大小
54 阅读
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
登录
Search
标签搜索
nginx
数据库
unraid
PVE
麒麟
dockerfile
同步
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
奥黛丽·逐爱者
累计撰写
128
篇文章
累计收到
21
条评论
首页
栏目
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
Tomcat
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
页面
Linux常用
docker常用
关于
搜索到
32
篇与
转载微信公众号文章
的结果
2025-06-18
4.3K Star!一键同步文章到多个内容平台!神器!
推荐阅读:1.2K Star!一款好用又强大的开源社区!五星好评!14.6K Star!一个免费没有限制的录屏工具!很强!推荐:全球第一个AI旅行伙伴问世!太有创意了!大家好啊!我是老码!专门搜罗分享一些优秀开源项目、工具软件、AI工具等以及进行一些原创技术分享和干货文章分享!喜欢的可以点个关注哟!当你还在为一篇内容发布多个平台复制粘贴脑壳疼的时候,别人已经用上自动化多个平台分发工具了。最近在开源网站上看到一个这样的项目,它可将微信公众号等平台的文章一键同步到今日头条、WordPress、知乎、简书、掘金、CSDN、typecho 等多个主流内容平台,实现一次发布,多平台同步发布,极大地提高了内容创作者的效率。它的一些特性有: 公众号文章同步,Markdown 编辑器,网页正文提取(基于 Safari 阅读模式) 可实现多平台互同步,本地Markdown同步,Markdown支持公众号样式定义。它支持同步的平台包括但不限于以下平台:微信公众号、知乎、微博、Bilibili、豆瓣、头条号、搜狐号、大鱼号、一点资讯、CSDN、51CTO、Segmentfault、掘金、开源中国、Typecho、WordPress。使用方法安装 :可以直接从 Chrome 插件商店搜索进行安装;如果无法访问 Chrome 官方商店,也可从 GitHub 下载插件的解压文件,通过 Chrome 浏览器的开发者模式进行离线安装。同步文章 :安装完成后,在浏览器的插件栏中找到插件,点击后选择要同步的文章,点击 “同步” 按钮,设置完同步平台等选项后,即可将文章同步到选择的平台。这个多平台同步工具叫——Wechatsync,如果你是一个多平台的自媒体创作者,我想这个工具可能是一个非常不错的工具,它能显著减少了在多个平台分别发布文章所花费的时间和精力,提高了工作效率;地址:https://github.com/wechatsync/Wechatsync往期精彩回顾推荐:一款功能强大的AI视频生成工具!有点强!点赞!几个很有用的网站工具!建议收藏!推荐:一个基于AI的自动化工具!懒人解放!优秀!一个非常酷的框架,Ai编码、流程编排、模块化、插件化!点赞!推荐:让windows焕然一新的工具!轻量高颜值!很有趣!一个开源的聊天记录分析与管理工具!点赞!推荐:3个你可能没见过的工具!非常好用!4.5K Star!电脑轻松掌控手机!延迟低功能强!推荐!一个高颜值的中后台模版!开箱即用!免费又实用!3个鲜为人知的高质量网站!都是精品!18.1K Star!让AI帮你写前端!聊聊天就搞定!
2025年06月18日
5 阅读
0 评论
0 点赞
2025-06-18
定时任务 crontab + Shell 脚本组合大法,让你的数据库自动化无压力(教程+代码)
点击上方“IT咸鱼”,关注博主有问题私信嘀嘀作者哦!每天分享技术栈,开发工具等环境说明操作系统:AlmaLinux 8.x数据库:MySQL 部署在 Docker 容器中目录结构:假定把脚本统一放在 ~/scripts二、准备工作:创建脚本存放目录登录到你的主服务器(master)ssh dba@master.example.com创建专属目录mkdir-p ~/scriptscd ~/scripts-p:不存在就创建;cd:进入目录。确认目录权限ls-ld ~/scripts输出应类似:drwxr-xr-x 2 dba dba 4096May2510:00/home/dba/scripts三、Shell 脚本示例:MySQL 备份脚本目标:每天凌晨 2 点自动备份主库并保留最近 7 天的备份。脚本名称:backup_mysql.sh#!/bin/bash## backup_mysql.sh —— 自动备份 MySQL 主库# 环境:AlmaLinux + Docker# 说明:依赖 docker、gzip、mysqldump## —— 一、基本变量定义 —— # 容器名称或 IDCONTAINER_NAME="mysql-master"# 备份存放目录BACKUP_DIR="/home/dba/scripts/backups"# 保留天数RETENTION_DAYS=7# 时间戳DATE=$(date +"%F_%H%M")# —— 二、命令检查 —— forcmdindocker mysqldump gzip;docommand-v$cmd>/dev/null 2>&1if[$?-ne0];thenecho "错误:未检测到命令 $cmd,请安装后重试!"exit1fidone# —— 三、创建备份目录 —— mkdir -p "$BACKUP_DIR"if[$?-ne0];thenecho "错误:创建目录 $BACKUP_DIR 失败!"exit 1fi# —— 四、执行备份 —— BACKUP_FILE="$BACKUP_DIR/mysql_backup_${DATE}.sql.gz"echo "[$(date +"%F %T")] 开始备份:$BACKUP_FILE"dockerexec$CONTAINER_NAME\ mysqldump -uroot -p'your_password' --all-databases \|gzip>"$BACKUP_FILE"if[$?-eq0];thenecho"[$(date +"%F %T")] 备份完成!"elseecho"[$(date +"%F %T")] 备份失败!"exit1fi# —— 五、清理过期备份 —— echo"[$(date +"%F %T")] 开始清理 $RETENTION_DAYS 天前的备份"find"$BACKUP_DIR"-type f -name"mysql_backup_*.sql.gz"\-mtime +$RETENTION_DAYS-print-deleteecho"[$(date +"%F %T")] 清理完成!"注意command -v cmd:检查命令是否安装;docker exec:进入容器执行;find … -mtime +N:查找 N 天前的文件;如果你看到 bash: command: 未找到命令,说明系统中没有安装对应命令:# 例如安装 dockersudo dnf install-ydocker# 或者安装 gzipsudo dnf install-ygzip四、配置 crontab:让脚本自动跑起来打开 crontab 编辑器crontab-e第一次会让你选择编辑器,推荐 vim或 nano。添加定时任务在文件末尾新增一行:02***/home/dba/scripts/backup_mysql.sh>>/home/dba/scripts/backup.log2>&1含义:0 2 * * *:每天 02:00 执行>> backup.log 2>&1:将标准输出和错误输出都追加到 backup.log保存并退出vim:ESC→ :wq→ 回车nano:Ctrl+O→ 回车 → Ctrl+X查看 crontab 是否生效crontab-l会列出刚才添加的任务。五、常见错误排查错误提示原因 & 解决方案bash: backup_mysql.sh: 未找到命令- 脚本没有可执行权限:chmod +x backup_mysql.sh- 路径写错,检查全路径docker: 未找到命令- Docker 未安装或未加入 PATH:sudo dnf install docker- 需注销后重登mysqldump: command not found- 容器内没安装 mysql-client:在 Dockerfile 中添加 yum install -y mysqlpermission denied- 目录权限不足:chmod -R 755 ~/scripts找不到脚本- crontab 中路径不对:务必写绝对路径六、“官方”示意图支持官方文档示意:crontab 字段含义来源:Linux 手册crontab 字段官方示意图七、进阶玩法 & 注意事项邮件通知:在脚本末尾加mail -s"MySQL 备份报告 $(date +'%F')" you@example.com < backup.log主从同步检查:可以写一个脚本 check_replication.sh,通过 SHOW SLAVE STATUS判断延迟。集中化日志管理:把 backup.log发送到日志服务器或 ELK。安全:不要把数据库密码写在脚本里,推荐使用 .my.cnf或 docker secret。八、小结脚本编写:变量、命令检查、错误退出、日志记录定时执行:crontab 配置、日志重定向排查技巧:command -v、全路径、权限环境依赖:AlmaLinux + Docker + GNU 工具只要照着示例改一改、跑一跑,你的数据库自动备份就稳稳当当了!如果你还有问题,欢迎在后台留言!(脚本为服务器复制可能有空格问题)一行一行教你搞定 Shell 脚本基础,别再死记硬背了END如果看到这里,说明你喜欢这篇文章,请推荐、转发、点赞。同时 标星(置顶)本博主可以第一时间接受到博文推送。私信说出你想要的资源给你安排!!! 👆长按上方二维码 2 秒说出你想要的资源我知道你 “在看”
2025年06月18日
7 阅读
0 评论
0 点赞
1
...
6
7