首页 > TAG信息列表 > BAK
Nginx log 日志分割
Nginx日志不处理的话,会一直追加,文件会变得很大 Linux nginx_log.sh #!/bin/bash date=$(date +%F -d -1day) cd /usr/local/nginx/logs if [ ! -d bak ] ; then mkdir -p bak fi mv access.log bak/access_$date.log mv error.log bak/error_$date.log # /usr/cp {,bak}用法(转载)
cp filename{,bak} cp filename{,.bak} 这个命令是用来把filename备份成filename.bak的 等同于命令 cp filename filename.bak 这里利用的是bash的brace expansion(大括号扩展)功能 按照bash手册(man bash)所述 bash支持{a,b,c}这样的扩展 比如a{d,c,b}e会被扩展成ade ace abeDM8备份与还原实操
一、了解DM8备份与还原 逻辑备份与物理备份的差别: 逻辑备份:备份数据库实例的对象,即对数据库的表空间、表、视图等的备份,可以使用dexp、dexpdp导出,dimp、dimpdp导入; 物理备份:备份数据库实例在磁盘中的物理数据,即数据文件、日志文件、控制文件等,可以使用dmrman进行脱机物理备份; 脱SQLSerServer简单触发器同步Bak表
USE [ITL] GO /****** Object: Trigger [dbo].[TR_LMS_Interface_Order_INSERT] Script Date: 2022/8/23 17:16:48 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO --然后存储过程 -- ============================================= -- Author: ljz1 --rename重命名
[root@liuwei test]# ls 11.txt 12.txt 13.txt 14.txt 15.txt 16.txt 17.txt 18.txt 19.txt 1.txt 20.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt [root@liuwei test]# rename .txt .txt.bak * [root@liuwei test]# ls 11.txt.bak 13.txt.bakSQL Server 数据库批量备份及批量恢复脚本
测试数据库版本 SQL server 2012 批量备份脚本 设定好备份目录,以及备份文件名格式,此处我们备份目录为d:\backup 备份文件格式为{dbname}.bak 1 DECLARE 2 @FileName VARCHAR(200), 3 @CurrentTime VARCHAR(50), 4 @DBName VARCHAR(100), 5 @m1 使用proxychains
m1直接使用brew安装proxychains-ng会报错 解决过程: github下载源码自己编译。 禁用sip,百度...不写 下载proxychains-ng https://github.com/rofl0r/proxychains-ng 解压 tar -xvf proxychainsxxxxxx 重点来了 ,三次编译 第一次编译: cd proxychains-ng-4.16make cleanCFLAGS=redhat 5 openSSL及openSSH升级
redhat 5 openSSL及openSSH升级 根据漏洞扫描升级openssl和openssh,提高系统的安全性 1.环境 Red Hat Enterprise Linux Server release 5.6 (Tikanga) Red Hat Enterprise Linux Server release 5.9 (Tikanga) 2.升级版本 名称当前版本升级后版本 perl v5.8.8/v5.16.3 v5.3Mongodb定时备份
1、创建脚本mongo_bak.sh #!/bin/bash DUMP=/usr/bin/mongodump #mongodump备份文件执行路径 OUT_DIR=/var/www/db_bak/mongo #备份目录 DATE=`date +%Y_%m_%d` #获取当前系统时间 DB_USER=xxx #数据库账号 DB_PASS=xxx #数据库密码 cd $OUT_DIR mkdir -p $OUT_DIR/$DATE重命名表结构数据库
1、复制表结构create table sms_send_record_bak_202220615 as select * from sms_send_record where 1=2; 2、插入短信数据insert into sms_send_record_bak_202220615 select * from sms_send_record where send_date > to_date('2022-05-1 00:00:00','yyyy-mm-dd hh2Nginx日志拆分(linux环境下)
1.新增shell脚本【nginx_log.sh】,进行每日自动切割一次,存储在nginx文件夹下的logs下 #!/bin/bash #设置日志文件存放目录 LOG_HOME="/app/server/nginx/nginx-all/logs" #备分文件名称 LOG_PATH_BAK="$(date -d yesterday +%Y%m%d%H%M)".access.log #重命名日志文件 mv ${LOG_HOMBUUCTF刷题-[ACTF2020 新生赛]BackupFile-1
[ACTF2020 新生赛]BackupFile-1 1、通过dirsearch进行扫描,在扫描结果中发现了index.php.bak文件,(经过了几次尝试,才确定是这个文件,因为扫描出来的结果比较多),扫描结果如下: 2、下载扫描的index.php.bak文件,查看文件信息,文件内容如下: 3、这里说明一下intval函Oracle 简单操作命令
oracle数据库服务 关闭/开启 等 简单的命令操作: 1.首先 从cmd 登录sysdba命令: sqlplus / as sysdba 2.使用 命令关闭 oralce : shutdown immediate 等待三步: 关闭数据库、卸载数据库、 关闭数据库实例 关闭后 就可以使用攻防世界CTF——web新手区backup
攻防世界CTF——web新手区backup 打开链接,直接问你知不知道index.php 这里说一下 index一般来说 ,就是我们的主页的名称,之前学html的时候,主页一般都被命名为index 这个php是一种脚本语言,这里因为我也没学过php,我就不胡说八道了 这里在搜索栏搜索index发现项目自动备份,oracle 自动备份
1 项目备份 变量的形式 定时任务不执行就都写成了绝对路径 #!/bin/bash # # 项目路径 /usr/local/tomcat-bjkjdx 备份文件路径/usr/local/bak #BACKUP_BASE=/usr/local #/user/local/bak #BACKUP_HOME=$BACKUP_BASE/bak #判断是都存在bak文件自动创建 if [ !Linux xargs与exec(6)
xargs应用: xargs的作用就是把管道符前面的输出作为xargs后面的命令的输入。它的好处在于可以把本来两步或者多步才能完成的任务简单一步就能完成。 入门例子 touch {a..d}.txt ls *.txt | xargs ls -l 命令输出结果 -rw-r--r-- 1 root root 0 9月 22 15:02 a.txt-rw-r--r--cento8.3初始化脚本&编译安装httpd脚本
cento8.3初始化脚本 #!/bin/bash ###init_centos8.3### #关闭防火墙 systemctl disable --now firewalld sed -i.bak -r 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config echo $? && echo ===================firewalld=============================批量压缩文件夹里的sql备份bak为rar,然后删除3天之前的rar
@echo 1、每天22:00数据库sql自动备份到文件夹:E:\数据备份\单文件覆盖备份@echo 2、新建windows计划任务,每天22:30执行此批处理,压缩所有的bak文件为rar,然后删除超过3天的rar文件@echo 3、设置网盘备份软件:每天23:00网盘开始上传这个文件夹里的rar到网盘里@echo 作者:海宏软件,20220304,ixml文件使用sed命令添加多行
#xml文件使用sed命令添加多行#打印到屏幕sed -e "32 a\ <control>" service_bak.xml#新增生效sed -i "32 a\ <control>\r" service_bak.xml#打印到屏幕 sed -e "33 a\ <disable_collect_xdr_types></disable_collect_xdr_type01-idea里面使用git很慢的解决方法
idea里面使用git很慢的解决方法 在idea里面做java开发,发现git的一些操作,包括push,checktout,pull都特别慢,但是在cmd里面很快,排除网络问题。 折腾半天,最后发现修改C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2\bin目录下面的runnerw(64).exe文件名(或者删除),注意两个都要在 SQL Server 恢复一个已存在的数据库的备份(即通过备份功能复制一个新数据库)
目标是想通过备份再恢复来实现复制数据库,但如果直接通过图形界面操作恢复,即便修改了恢复的文件位置和文件名,仍然会直接恢复到源数据库上,轻则导致出错,重则覆盖数据。 目前发现通过直接执行语句可以实现将备份恢复到新数据库,而不影响现有数据库。 第一步:备份现有数据库 BACKUP DATABlinux定时备份mysql数据库
1.创建备份文件目录并且创建备份脚本sh文件 mkdir /data/bak cd /data/bak vi taskdb.sh 2.编辑脚本taskdb.sh #!/bin/bash baseDir="/data/bak/"; cd "$baseDir"; echo "开始备份数据库"; #压缩 echo `mysqldump -P 3305 -uroot -pieom@123456 ieom_yunan | gzip > /data数据库迁移
数据库迁移 备份 BACKUP DATABASE Energy TO DISK = 'c:\databak\data.bak'RESTORE FILELISTONLY FROM DISK = 'c:\databak\data.bak' 还原数据库RESTORE DATABASE pro_dataFROM DISK ='c:\databak\data.bak' WITH MOVE 'Energy' TO复习之文件通配符及cp、mv
1、文件通配符模式(wildcard pattern) 文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件 通配符采有特定的符号,表示特定的含义,此特符号称为元 meta 字符 常见的通配符如下: * 匹配零个或多个字符,但不匹配 "." 开头的文件,即隐藏文件 ? 匹配任何单个字符,一个汉字也算一个字DbVisualizer出现下列错误:Could not read XML file
数据库连接工具对于我们软件测试工程师来说是日常的工具,一旦关键时刻报些莫名的错误,相信大家很是苦恼。当然,各公司数据库连接工具各异,像DbVisualizer、PLsql、sqldeveloper、Toad for SQL Sever/MySQL等等。现在给大家介绍一下本人使用的DbVisualizer最近经历的一个惹人恼火的莫名