网站建设实训 考核要求,运用vs2010c 做网站,cent os7 wordpress,wordpress 短链接插件前提环境#xff0c;linux的核心至少在GLIBC_2.34及以上才能使用。
查看linux的glibc版本的命令如下 strings /lib64/libc.so.6 | grep GLIBC
如下图 或者用ldd --version 如下图
在官网下载对应的依赖包#xff0c; 只需要这个lib文件即可#xff0c;将这个包放在lin…前提环境linux的核心至少在GLIBC_2.34及以上才能使用。
查看linux的glibc版本的命令如下 strings /lib64/libc.so.6 | grep GLIBC
如下图 或者用ldd --version 如下图
在官网下载对应的依赖包 只需要这个lib文件即可将这个包放在linux对应下面脚本的LD_LIBRARY_PATH的路径 然后再下载这个文件 仅需这个bin文件即可并且把路劲放到下面脚本的PATH路径下方
编写以下脚本 #删除七天前的压缩包
find /home/back -mtime 7 -name *.tar -exec rm {} \;#配置环境路径可以自定义没有过多要求
export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/home/back/backups/lib;
export PATH$PATH:/home/back/backups/bin;#配置你的数据库地址
#ding yi bian liang
Ymd$(date %Y%m%d)
host
DBUser
DBPassword
port
filePath/home/back/
sqlPath1$filePath$Ymd.dmp#开始备份,数据库名称替换成你的数据库数据库的具体模式替换成你的模式
gs_dump -U $DBUser -W $DBPassword -h $host -f $sqlPath1 -p $port 数据库名称 -F c -n 数据库的具体模式#打包对应的dmp文件
#ya suo shu ju
tar -cvf $filePath$Ymd.tar $sqlPath1.dmp#shan chu bei fen wen jian
rm *.dmp
在使用之前先检查gs_dump这个命令能不能用首先进入到之前提到的bin路径首先输入以下两行代码路径不做要求可自定义且该命令的环境配置仅限在当前的bash页面关掉就会消失所以不会对系统造成影响。但是也不要在将该变量设置成永久变量容易开机出问题。
export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/usr/local/opengauss/lib;
export PATH$PATH:/usr/local/opengauss/bin;进入到bin路径之后用ldd命令看看能不能用 能运行的话将该脚本命名成backups.sh然后在创建一个日志文件log.text。 再运行crontab -e的命令进入cron的定时器编写如下代码。
* * * * * /home/back/backups.sh/home/back/log.text
# * * * * * 表示每分钟执行一次具体需求可以到https://cron.qqe2.com/网站去指定时间这行代码表示将backup.sh的运行结果弄到log.text中。最后执行cron输入 service cron start cron开始执行。