也想出现在这里?联系我们
也想出现在这里?联系我们
也想出现在这里?联系我们
也想出现在这里?联系我们
您好!欢迎来到模板下载吧!本站资源24小时自动发货,请放心选购,一次付费,终身下载,售后请提交工单!

宝塔面板优化补丁+网站备份加速与优化脚本

半岛未凉 2022-11-10 主机教程 - 技术文档 - 站长学院 52 NO 本文共3181个字,预计阅读需要8分钟。
  • 文章介绍
  • 快速入门
  • 增值服务

杂项优化

这个是自用的宝塔面板一键优化补丁,主要有以下优化项目:

1.去除宝塔面板强制绑定账号

2.去除各种删除操作时的计算题与延时等待

3.去除创建网站自动创建的垃圾文件(index.html、404.html、.htaccess)

4.关闭未绑定域名提示页面,防止有人访问未绑定域名直接看出来是用的宝塔面板

5.关闭活动推荐与在线客服,去除首页企业版广告

6.去除自动校验文件与上报信息定时任务

7.去除面板日志与网站绑定域名上报

适用于宝塔Linux面板7.7版本的命令

wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh

适用于宝塔Linux面板7.9版本的命令(7.9版本不支持去除强制绑定账号):

wget -O optimize.sh http://f.cccyun.cc/bt/optimize_new.sh && bash optimize.sh

适用于宝塔国际版aaPanel的命令:

wget -O optimize.sh http://f.cccyun.cc/bt/optimize_aapanel.sh && bash optimize.sh

网站备份优化与加速

鉴于国内服务器的不确定性,近期经常有丢失数据的,因此特地出了这个宝塔面板站点与数据库一键备份与恢复脚本。分为2个文件,分别为备份脚本(backup.sh)与恢复脚本(restore.sh)。

该脚本相关功能与特色如下:

1、支持多种备份存储位置,有远程服务器(scp)、阿里云OSS、腾讯云COS、华为云OBS、百度云BOS

2、不仅可以备份全部网站文件和数据库,还可以备份所有网站的绑定域名、伪静态、反向代理、备注、SSL证书等各种网站设置。宝塔自带的备份功能只支持备份网站文件与数据库,不支持备份网站的设置信息。

3、数据库备份采用XtraBackup实现物理热备,即使是大量数据,也能很快完成备份与恢复,并且备份与恢复过程占用系统资源少。宝塔自带的数据库备份是逻辑备份,速度慢而且占用大量CPU。

4、备份脚本设置好之后,添加到crontab,可实现自动定时备份。

5、全新安装宝塔面板,下载备份文件,执行一键恢复脚本后,立即恢复网站业务访问,不需要手动创建网站等额外操作。

备份脚本(backup.sh使用方法:

1、先安装XtraBackup,用于数据库物理热备(以CentOS 7为例)

wget http://file.kangle.cccyun.cn/file/percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm
yum -y install percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm

2、用编辑器打开备份脚本(千万不能用Windows记事本编辑!),修改里面的数据库密码、备份存储位置类型等相关信息。然后上传到服务器。

#给备份脚本执行权限
chmod 755 /root/backup.sh
#添加到crontab,设置每天2:00备份
crontab -e
0 2 * * * /root/backup.sh >/root/backup.log 2>&1

3、备份存储类型相关配置

如果选择备份到云存储,建议云存储和云服务器不在同一个实名主体的账号下,或使用另外云服务商,否则假如账号被封,相当于没有备份。

(1)备份存储位置类型为远程linux服务器说明:

需要配置免密登录,分别在2台服务器执行以下命令

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

在当前需要备份数据的服务器执行以下命令

ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器IP

然后根据提示输入远程服务器的密码即可完成配置免密登录。

(2)备份存储位置类型为阿里云OSS说明:

执行以下命令完成ossutil安装与配置(参考资料地址

wget -O ossutil http://gosspublic.alicdn.com/ossutil/1.7.9/ossutil64
mv ossutil /usr/bin
chmod +x /usr/bin/ossutil
ossutil config -e <OSS Endpoint> -i <你的ak> -k <你的sk>

(3)备份存储位置类型为腾讯云COS说明:

执行以下命令完成coscli安装与配置(参考资料地址

wget -O coscli https://download.fastgit.org/tencentyun/coscli/releases/download/v0.10.2-beta/coscli-linux
mv coscli /usr/bin
chmod +x /usr/bin/coscli
coscli config
#后面根据提示输入Secret ID、Secret Key、Bucket Name、Bucket Region参数,其中Session Token、Bucket Alias可直接留空回车

(4)备份存储位置类型为华为云OBS说明:

执行以下命令完成obsutil安装与配置(参考资料地址

wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
tar -xzvf obsutil_linux_amd64.tar.gz
cd obsutil_linux_amd64*
mv obsutil /usr/bin
chmod 755 /usr/bin/obsutil
cd ..
rm -rf obsutil_linux_amd64*
obsutil config -i=<ak> -k=<sk> -e=<endpoint>

(5)备份存储位置类型为百度云BOS说明:

执行以下命令完成boscmd安装与配置(参考资料地址

wget https://bce-doc-on.bj.bcebos.com/bce-documentation/BOS/linux-bcecmd-0.3.2.zip
unzip linux-bcecmd-0.3.2.zip
mv linux-bcecmd-0.3.2/bcecmd /usr/bin
chmod 755 /usr/bin/bcecmd
rm -f linux-bcecmd-0.3.2.zip
bcecmd

(6)备份存储位置类型为七牛云说明:

执行以下命令完成qshell安装与配置(参考资料地址

wget https://devtools.qiniu.com/qshell-v2.6.2-linux-amd64.tar.gz
tar zxvf qshell-v2.6.2-linux-amd64.tar.gz
mv qshell /usr/bin
chmod +x /usr/bin/qshell
rm -f qshell-v2.6.2-linux-amd64.tar.gz
qshell account <ak> <sk> <name>

恢复脚本(restore.sh)使用方法:

注意:恢复之前必须先安装好宝塔面板,并且确保没有创建任何网站和数据库!如果已创建过需要先删除才能执行恢复脚本!服务器数据库版本必须与备份的数据库版本一致。

用编辑器打开备份脚本(千万不能用Windows记事本编辑!),修改里面的数据库密码,然后上传到备份文件所在目录(目录里面需包含wwwroot.tgz、mysql.tgz、config.tgz)

#给恢复脚本执行权限
chmod 755 ./restore.sh
#执行恢复
./restore.sh

原文地址: http://blog.cccyun.cc/?post=431

原文地址: http://blog.cccyun.cc/?post=441

上一篇:

下一篇:

宝塔面板优化补丁+网站备份加速与优化脚本:等您坐沙发呢!
大牛,别默默的看了,快来点评一下吧!:)。

您必须登录后才能发表评论哦!:)

站内登录 QQ登录 微博登录
wordpress自适应高级图片shejigh主题

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者

模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!

立刻开启你的建站之旅
现在加入模板下载吧,注册一个账号
  • 模板下载吧拥有海量网站模板及源码,站长亲测干净无后门。

  • 注册即能下载免费模板栏目资源,帮您更快的完成网站建设。

  • 每日更新模板资源,每日精品推荐,及时获取最新模板资源流行去向。

  • 完美的售后服务,帮助草根站长、企业等成功建站。

  • 将您最爱的资源收藏,建立自己的资源库,并与朋友分享。