今天需要用到备份网站,写了个脚本,备份了mysql和redis数据。 #!/bin/bashBACKDIR="/home/tan/getll_backup"if [ ! -d $BACKDIR ]; thenmkdir $BACKDIR fi;BACKDIR_TMP=$BACKDIR"/backup"if [ -d $BACKDIR_TMP ]; thenecho 临时目录存在... elsemkdir $BACKDIR_TMPecho 创建临时目录成功... fiSUFFIX=$(date +%y%m%d)backupFileName=$BACKDIR_TMP/mysql_$SUFFIX.sqlmysqldump -uroot -p0000 GetLL > $backupFileNameecho 备份数据...
一、Linux系统常见的压缩指令 Linux系统中常见的压缩文件格式:.z compress程序压缩的文件;.zip zip程序压缩的文件;.gz gzip程序压缩的文件;.bz2 bzip2程序压缩的文件;.xz xz程序压缩的文件;.tar tar程序打包的数据,并没有压缩;.tar.gz tar程序打包的数据,并且经过gzip的压缩;.tar.bz2 tar程序打包的数据,并且经过...
1.1 全网备份(rsync) 1.1.1.1 ssh2 的默认监听端口是:, ssh 的配置文件是1.1.1.2 服务器 172.24.138.3 上有/data/postmall/tomcat/aaa 目录,需要将该机上的 aaa 目录传至 172.24.138.4 服务器/data/postmall/tomcat 下,scp 命令如何写1.1.1.3 在 192.168.2.200 主机上登录 IP 为 192.168.0.100 用户名为 aka,密码为 1234561.1.1.4 /var/www/html/是网站的发布目录,如何每天凌晨 0 点 30 对其进行自动备份,写出操作步骤? 扩展...
Linux下远程备份、上传工程,重启服务器Linux服务器实现远程,原项目的备份、删除,新项目上传,以及远程重启服务器!分成一个主shell调用三个shell文件步骤完成。mainsh.sh一次按顺序执行多个脚本,将三步sh顺序完成:#!/bin/sh 02.#此Shell一次按顺序执行多个脚本 03.#参数:: 04. #远程jboss服务器所在的ip 05. IP=127.0.0.1 06. #服务器登录账户 07. userx=‘tskk‘ 08. #服务器登录密码 09. passx=‘sasa‘ 10. #部署...
一、 编写脚本编写一个脚本文件,使脚本可以执行备份命令。 例如,将文件目录 /home/backups/balalala 备份到/home目录下,并压缩。1. 创建脚本命令格式: touch 路径/文件名.sh 例如: 输入命令:touch /home/backup.sh 2. 写入命令首先进入脚本:vi命令 vi /home/backup.sh 在脚本内写入:#!/bin/sh mkdir /home/beifen #创建一个临时文件(要保存备份的路径) cp -r /home/backups/balalala /home/beifen #数据存在backups目录...
目的:每天将A服务器(192.168.0.23)上的文件复制到B服务器(192.168.0.25)上,如果已经存在则不复制。思路:首先统一服务器时间,避免出现莫名的错误或者管理上的混乱。用NTP由于是跨服务器复制,涉及到密码自动录入的问题。需要解决。用scp复制,会覆盖已经存在的文件,增加无用的工作。改用rsync。由于要定时自动执行命令,需要用到crontab。解决步骤:解决时间同步问题用ntpdate 192.168.0.253将内部NTP服务器的时间同步过来...
1、创建备份文件夹#cd /bak#mkdir mysqldata2、编写运行脚本#nano -w /usr/sbin/bakmysql.sh注:如使用nano编辑此代码需在每行尾添加’&&’或’;‘连接符,否则生成的文件名末尾字符为乱码代码:#!/bin/bash# Name:bakmysql.sh# This is a ShellScript For Auto DB Backup and Delete old Backup#backupdir=/bak/mysqlbak time=`date +%Y%m%d%H ` mysql_bin_dir/mysqldump -u user -ppassword dataname1 |gzip>$backupdir/name1$ti...
RAID5磁盘阵列组技术至少需要3块盘来做,加上1块备份盘(这块硬盘设备平时是闲置状态不用工作,一旦RAID磁盘阵列组中有硬盘出现故障后则会马上自动顶替上去),总共是需要向虚拟机中模拟4块硬盘设备。[root@victory ~]# fdisk -lDisk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes...
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显...
sql123rm -f /bak/bak.sqlmysqldump --databases nl -uroot -p413121 > /bak/bak.sqlcurl http://localhost/mail.php?url=%2Fbak%2Fbak.sql 文件 12345rm -f /bak/www.ziprm -rf /bak/defaultcp -r /alidata/www/default /bakzip -r /bak/www.zip /bak/defaultcurl http://localhost/mail.php?url=%2Fbak%2fwww.zip原文:http://www.cnblogs.com/aliblogs/p/5493753.html
使用shell脚本进行数据库的定时备份1.首先确定需要备份的数据库 1>进入数据库 输入指令 mysql -uroot -p密码 2>查看mysql中有哪些数据库 输入指令 show databases; 3>我们这次选择dysmysql数据库进行备份 4>查看数据库中的数据 首先使用数据库 use dysmysql; 然后查询这个数据库下的所有表 show tables; 5>准备操作结束2.编写shell脚本 1>在usr/sbin目录下创建mysql_db_backup.sh 文件...
[Linux]经典面试题 - 系统管理 - 备份策略目录[Linux]经典面试题 - 系统管理 - 备份策略一、备份目录1.1 系统目录1.2 服务目录二、备份策略2.1 完整备份2.2 增量备份2.3 差异备份三、备份频率3.1 实时备份3.2 定时备份四、备份位置4.1 本地备份4.2 异地备份五、参考方案5.1 数据库服务器一、备份目录1.1 系统目录目录内容/etc/sysconfig/network-scripts/网络配置文件/etc/resolv.confDNS解析文件/etc/hostshosts映射文件/etc/fsta...
Linux下使用RMAN和控制文件备份删除归档日志的SHELL脚本 在Oracle用户下的定时器设置 [oracle@SHARKDB dbscripts]$ crontab -l# minute hour day month week15 1 * * 0 sh /home/oracle/dbscripts/backup_full.sh05 3 * * * sh /home/oracle/dbscripts/del_arc.sh全备脚本 先配置保留时间窗口,配置备份目录和格式,然后交叉检查所有备份集. 删除无效备份集,删除过期对象,进行全备份并压缩.. [oracle@SHARKDB dbscripts]$ cat ba...
二进制日志的格式:binlog_format 基于语句: statement 基于行: row 混合方式: mixed二进制日志事件:产生的时间 和 相对位置二进制日志文件:索引文件 和 二进制日志文件 mysql> SHOW MASTER STATUS;#查看当前正在使用的二进制日志文件 mysql> SHOW BINARY LOGS; #查看所有日志文件: mysql> SHOW BINLOG EVENTS IN ‘二进制日志文件‘ [FROM 位置];#查看事件: 例如:SHOW BINLOG EVENTS IN ‘mysql-bin.000004‘ FROM 107;删...
0x00 简介 在渗透测试环境下,日志溯源会经常存在,所以网站的工作日志是非常重要的。倘若日志被恶意删除,会很麻烦来数据恢复。 所以在这里简单总结一下,怎样在本地分时间备份文件的同时,与远程主机进行同步备份。 0x01 crontab定时备份日志 使用crontab定时备份日志的内容,现把主要步骤记录如下: 首先需要备份的日志的源目录位于/opt/lampp/logs/access_log 备份到/tmp/logs下 备份文件加上时间戳date +%Y%m%d%H%M%S 以上是备...