Linux自动备份数据库并上传到FTP服务器脚本

2021-05-08 1284 阅读

本文介绍了一个Shell脚本,用于自动备份MySQL/MariaDB数据库并上传到指定FTP服务器,同时删除X天前的备份文件。脚本使用lftp工具进行上传,通过mysqldump生成压缩备份,并自动清理过期备份。用户只需修改变量部分即可使用,需确保备份目录存在。

阅读全文 »

Windows下Github代码托管新手使用文档

2021-05-08 1440 阅读

本文是GitHub新手使用教程,详细介绍了从注册账号、下载Git客户端、设置SSH密钥、创建项目到本地与远程仓库同步的完整流程,并涵盖了git init、add、commit、push及分支管理等基础命令,适合初学者快速上手。

阅读全文 »

Linux当公网IP发生变化时发送邮件

2021-05-08 1383 阅读

介绍了一个自动检测公网IP变化并发送邮件通知的脚本。部署步骤:在Home目录创建Last_IP.txt存储上次IP,安装邮件服务,设置crontab每5分钟执行脚本。脚本使用curl获取当前公网IP,与存储的IP比较,若变化则更新文件并发送邮件通知。适用于家庭宽带或公网IP动态变化的场景。

阅读全文 »

CentOS Firewalld防火墙配置详解

2021-05-08 1518 阅读

firewalld通过内核netfilter实现防火墙功能,使用xml格式配置文件。系统通过source、interface和默认zone三种方式判断请求适用的规则集。文章详细介绍了安装启动、查看状态、配置区域、端口和服务操作、添加丰富规则、端口转发等常用命令,强调动态更新规则的特点。

阅读全文 »

Apache SSL证书加密配置

2021-05-08 1410 阅读

本文以Apache为例,详细介绍了配置SSL证书建立HTTPS加密通道的步骤:包括安装mod_ssl和openssl模块、生成2048位自签名证书及CSR、移动证书到指定目录、修改Apache配置文件(如vhost.conf)设置443端口和SSL参数。还提供了仅HTTPS访问、HTTP自动重定向到HTTPS、以及局部配置HTTPS访问的多种方式。文章强调自签名证书可实现加密但浏览器不信任。

阅读全文 »

将Centos7可执行程序自定义为系统服务

2021-05-07 1525 阅读

本文介绍了CentOS 7中systemctl服务的编写方法,包括.service文件的存放路径(/usr/lib/systemd/system)、各字段含义([Unit]、[Service]、[Install]),并以shadowsocks为例演示如何将命令行程序转化为系统服务,实现通过systemctl start/stop/enable等命令管理。

阅读全文 »

轻松破解百度/QQ空间/网易/新浪博客图片外链

2021-05-07 1315 阅读

本文提供一段PHP代码,用于破解百度、QQ空间、网易、新浪等博客平台的图片外链限制。代码通过读取GET参数中的图片URL并直接输出,实现代理转发。适用于所有PHP网站,包括WordPress。用户只需将代码保存为PHP文件上传到服务器根目录,即可通过特定URL访问被限制的图片。

阅读全文 »

WordPress防盗链设置

2021-05-07 1225 阅读

博主发现WordPress升级后会重置.htaccess文件导致防盗链设置丢失,因此记录防盗链配置方法。在.htaccess中添加规则,指定允许链接的网站(如自己域名、百度、谷歌等),并设置替代图片,从而防止图片被盗链。本文为个人备忘,也方便他人参考。

阅读全文 »
更多文章 下一页