Merack

  • About
Linux
Code

shell脚本 - Linux定时备份并通过WebDAV上传至坚果云

本文提供了一个详细的教程,介绍如何使用 Shell 脚本在 Linux 服务器上自动备份重要目录和 MySQL 数据库。脚本会将这些数据打包压缩,并通过 WebDAV 协议上传至坚果云进行异地存储。文章内容涵盖了准备工作(如配置坚果云 WebDAV、安装 cadaver 工具)、完整的 Shell 脚本代码示例(包括定义备份内容、数据库导出、文件压缩、非交互式上传)以及如何使用 crontab 设置定时自动备份任务,以保障服务器数据的安全与完整。此外,还探讨了备份文件较大时可选择的其他云存储方案。

2025-06-01 Merack 阅读全文
Linux

无需公网IP: 通过Cloudflare Tunnels实现SSH安全内网穿透

大善人Cloudflare在zero trust的网络里提供了一个叫做Tunnels的东西, 通过它可以很轻松地建立多条连接到cloudflare 网络的隧道. Tunnels提供了多种常见协议支持, 比如HTTP, HTTPS, TCP, SSH, RDP, SMB等, 甚至还支持与本地Unix socket文件通信. 本文主要以SSH为例介绍Tunnels的用法(其他协议也大同小异), 可以用于以下场景: 在没有公网ip的情况下实现内网穿透SSH连接内网机器 在没有ipv6的环境下连接只有ipv6 ip的主机 …

2025-02-28 Merack 阅读全文
Linux

Ubuntu安装MySQL8.0记录:设置root密码无效与root账户免密登录的原因及解决方法

Ubuntu24.04使用apt-get安装MySQL8.0后发现数据库的root账户竟然不用密码也能登录 尝试随便输入一个密码也能登录, 使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new passwd'; 语句修改密码后问题依然存在, 以前使用MySQL5.7并未发现相关的问题. 原因 通过查找资料发现是MySQL8.0开始更改了root账户的默认密码验证插件为auth_socket导致的, 可以通过一下命令查看数据库中的用户使用的身份验证插件: SELECT…

2024-06-16 Merack 阅读全文

COPYRIGHT © 2024 Merack. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

cloudflare upyun 提供CDN服务