云服务器网:购买云服务器和VPS必上的网站!

宝塔计划任务备份(宝塔计划任务设置秒数)

本文目录:1、宝塔面板是干什么用的?2、怎样利用CentOS自动备份增量文件3、java宝塔项目好用吗宝塔面板是干什么用的?宝塔Linux面板是目前比较成熟的一款Linux服务器建站及管理面板,拥有大量的客户群体。在Linux系统服务器安装宝塔Linux面板后可以实现WEB可视化管理服务器实现零基础

本文目录:

  • 1、宝塔面板是干什么用的?
  • 2、怎样利用CentOS自动备份增量文件
  • 3、java宝塔项目好用吗

宝塔面板是干什么用的?

宝塔Linux面板是目前比较成熟的一款Linux服务器建站及管理面板,拥有大量的客户群体。在Linux系统服务器安装宝塔Linux面板后可以实现WEB可视化管理服务器实现零基础建站。

例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

主要功能:

宝塔面板是一款好用的Linux/Windows管理面板,可以通过它的Web端轻松管理服务器,提升运维效率。

宝塔Linux面板可以为站长搭建服务器环境,LAMP/LNMP/Tomcat/Node.js等;支持一键部署SSL,提供ssh开启关闭服务,ssh端口更改;可异地备份,且支持一键备份到云存储空间;禁止ping,防火墙端口设置,以及操作日志查看等。

计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件。

怎样利用CentOS自动备份增量文件

还是利用crontab功能,这个功能太实用了,赞一个先

利用人家的备份脚本:

———————————代码开始———-人称可爱的分割线——————————————————

!/bin/bash

好的做法

根据项目不同来重命名该脚本

例如 amountebak.sh or pandawillsbak.sh

该脚本最好放在 $bakpp定义的绝对路径部分

你可以在$bakpp下找到相应的备份文件

例如 /usr/backup/amountebak.sh or /usr/backup/pandawillsbak.sh

Init Path

在下面的参数中必须定义的参数有 $bakpp、$project、$projectpp

TAR=/bin/tar

存放备份文件的地方,以项目名称区分

bakpp=/var/www/html/media/backupfiles/”$project”

需要备份的文件夹,文件夹的路径

project=media

projectpp=/var/www/html/media/root/

parament for varible

ym=`date +%Y%m`

ymd=`date +%Y%m%d`

存储备份文件的子目录,以月份区分,他的上级目录是$bakpp定义的

monthbakpp=$bakpp/$ym

gidpp=$monthbakpp

gidshot=gid$project$ym

完全备份的文件名

fullname=$ym

增量备份的文件名

incrementalname=$ymd

Record the location of the log

log=$bakpp/$project.log

chk_full

检查完全备份是否存在,如果不存在就创建它

this function check fullbackup file exist or not , if not then create fullbackup now

chk_full()

{

if [ -e “$monthbakpp”/”$project”_”$ym”_full.tar.gz ];then

echo “”$project”_”$ym”_full.tar.gz file exist!! ====`date +%Y-%m-%d-%T` ” $log

else

tar_full

fi

}

chk_incremental

检查增量备份是否存在

chk_incremental()

{

while [ -e “$monthbakpp”/”$project”_”$incrementalname”_incremental.tar.gz ]

do

incrementalname=`echo “$incrementalname + 0.1” | bc `

done

}

tar_incremental

执行增量备份

tar_incremental()

{

cd $projectpp

echo “BEIGIN_TIME=====`date +%Y-%m-%d-%T` ==== CREATE “$project”_”$incrementalname”_incremental.tar.gz” $log

sleep 3

$TAR -g $gidpp/$gidshot -zcf $monthbakpp/”$project”_”$incrementalname”_incremental.tar.gz $project

echo “END_TIME========`date +%Y-%m-%d-%T` ==== CREATE “$project”_”$incrementalname”_incremental.tar.gz” $log

}

tar_full

tar_full()

{

touch $gidpp/$gidshot

cd $projectpp

echo “BEIGIN_TIME=====`date +%Y-%m-%d-%T` ==== CREATE “$project”_”$fullname”_full.tar.gz” $log

$TAR -g $gidpp/$gidshot -zcf $monthbakpp/”$project”_”$fullname”_full.tar.gz $project

echo “END_TIME========`date +%Y-%m-%d-%T` ==== CREATE “$project”_”$fullname”_full.tar.gz” $log

}

backup

总体调用备份,此时会做相应的检查以确保备份前提准备充分

backup()

{

if [ -d $monthbakpp ]; then

chk_full

chk_incremental

tar_incremental

else

mkdir -p $bakpp/$ym

tar_full

fi

}

let’s begin

先检查$bakpp是否存在,如果不存在先创建后备份

if [ -d $bakpp ];then

backup

else

mkdir -p $bakpp

backup

fi

advice you can create a file for put backup file, eg /usr/cctcc

crontab

mini hours day month week command

*/5 * * * * /home/mmroot/zbb/aaa.sh

0 1 */1 * * /home/mmroot/zbb/aaa.sh

tar -ztf test.tar.gz 查看备份文件里面的文件

———————————代码结束———-人称可爱的分割线——————————————————

说明一下我的目录结构

挂载装数据的分区shda5 挂载到/var/www/html/media

php web文件放到/var/www/html/media/root

要备份的就是/var/www/html/media/root/media目录

存放备份目录在/var/www/html/media/bacupfiles

把以上代码建立一个文件放入/usr/tmp/autobakfile.sh

修改/usr/tmp/task加入一行:

原来的这行:*/2 * * * * elinks -source

加入这行:

12 12 * * * /usr/tmp/autobakfile.sh

每天12点12分执行 这个脚本

另外注意就是 chmod +x /usr/tmp/autobakfile.sh 给予执行权限,要不然会提示没有权限

the end

java宝塔项目好用吗

java宝塔项目好用。根据查询相关公开信息显示java宝塔项目站点访问速度快,可以设置定时备份到云盘,操作设置简单,功能多,更新频率快,兼容性好,面板可一键迁移,设有监控功能,在计划任务中可以定时执行备份网站,备份数据库,释放内存,访问url等操作。java宝塔是目前市面上使用用户最多的服务器运维管理工具之一。

本文来源:https://www.yuntue.com/post/152577.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注