shell脚本怎么实现日志备份到本地Linux系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本怎么实现日志备份到本地Linux系统相关的知识,希望对你有一定的参考价值。

参考技术A 把日志打包,压缩,拉取到本地 参考技术B #/bin/bash

today=`date +%Y-%m-%d`

docker cp f127da2a269f:/usr/local/tomcat_8.0/logs/stp.test.simpletour.com_access_log..$today.txt /data/docker-logs/

这里就可以实现本地cp docker的今天usr/local/tomcat_8.0/logs/下的指定的txt文件到本地了!

Linux系统shell脚本之mysql的日志备份

Linux系统shell脚本之mysql的日志备份

一、脚本要求

备份/var/lib/mysql/下的日志文件

二、脚本内容

[root@192 practice]# cat mysql.sh 
#!/bin/bash
########################################
#Author:jeven
#time:Mon 30 May 2022 09:53:03 PM CST
#filename:mysql.sh
#Script description:
########################################

#mkdir /mysqlbak
#mkdir /mysqlbinlog
#service mysqld start
day=`date +%Y%m%H%M`
mysqldump -hlocalhost -uroot -p123 webdb > /mysqlbak/webdb-$day.sql
mysql -hlocalhost -uroot -p -e "flush logs"
tar zcf /mysqlbinlog.tar.gz /var/lib/mysql/mysqld-bin.0*
#chmod +x webdb.sh
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于shell脚本怎么实现日志备份到本地Linux系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统shell脚本之mysql的日志备份

linux本地远程上传&下载阿里云oss的shell脚本实现方法

等保2.0之Linux系统日志备份

linux shell 编程 考试 我要思路就行,不用代码 具体到每步啥操作

linux下shell脚本命令

nginx--基于crond定时服务+shell脚本实现nginx日志自动清理及备份