最近要把公司的几个备份包分别拷贝到其他文件夹去,因为另外一个脚本是要把最新的备份包给筛选出来,然后我要用下面这个脚本把最新的备份包给拷贝到其他文件夹去,但在使用过程不知道为什么会把sql文件夹给一起拷贝走,问了几个朋友,才把问题给解决了. 原来的脚本:
#!/bin/bash file="/root/newfile/" list="/root/sqlbak" ls -l $li...
阅读全文>>
标签: shell 脚本 迁移 备份包 压缩包
评论(0) 引用(0) 浏览(4682)
在上一篇用expect不用输密码自动scp数据(续)中,用了scp去下载数据备份,但最近海底光缆不是断了嘛,并且用scp去down数据只有几十K的速度,实在是太慢了,我们发现用http下载方式速度是很快,最慢也有100+k/s,为了把服务器的数据备份到本地,我对原来的脚本进行了大更改. 这里先说下脚本的实现过程: 1.先在服务器上把备份自动打包到一个web目录下(当然这...
标签: 删除 脚本 下载 expect 自动 axel 拷贝
评论(0) 引用(0) 浏览(4963)
在给nginx安装上ngx_pagespeed这几天,由于中国海底光缆出问题,国内开外国网站都很慢的情况下,我并不知道ngx_pagespeed的效果是否明显,但今天来开https://blog.slogra.com,我看下了火狐给我的加载时间一下从30s降到了20s了(这里说的是全部加载完),为了更确切的看到ngx_pagespeed到底优化有多么强大,专门找了google的Goog...
标签: nginx 网站 google pagespeed ngx_pagespeed 测试
评论(0) 引用(0) 浏览(5165)
今天有上千台服务器需要从我们的rsync源同步一个文件夹,结果发现pssh的并发开到30的时候,rsync客户端开始报错.报错如下:
rsync: failed to connect to host: Connection refused (111)
标签: 搭建 服务器 rsync 高并发
评论(0) 引用(0) 浏览(5534)
今天看了一位大神的ssh密钥分发脚本,其中他shell脚本里有一条ssh-copy-id -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa.pub root@$ip,我执行后,报/usr/bin/ssh-copy-id: ERROR: No identities found,然后网上找了下-o StrictHostKeyChecking=no这...
标签: ssh key shell 脚本 密钥 分发
评论(0) 引用(0) 浏览(13249)
今天给新加的几个数据库备份,在执行mysqldump的时候,居然报mysqldump: Got error: 1044: Access denied for user 'jpzen'@'localhost' to database 'information_schema' when using LOCK TABLES,网上一搜,觉得有可能是权限问题,马上查看mysql里操...
标签: mysql 导出 权限 备份 mysqldump
评论(0) 引用(0) 浏览(8803)
#!/bin/bash echo -e `date +%y%m%d%H%M` echo -e "PID\t\tSwap\t\tProc_Name" # 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息) for pid in `ls -l /proc | grep ^d | awk '{ print $9 }...
标签: shell 查看 脚本 使用 进程 swap 占用 交换
评论(0) 引用(0) 浏览(5049)
最近公司有台服务器要求把tcp的请求分发到下面的redis服务器上去,我还以为就是http协议哦,没有想到经过确认后才知道是把tcp协议分发到下面去,这个真是让我很无语,还好nginx已经开发了tcp代理模块,不然我还真只有哭的命了. 系统:centos 5.x 需要的软件包:nginx_tcp_proxy_module &n...
标签: nginx 模块 代理 tcp module tcp代理
评论(0) 引用(0) 浏览(9250)
本来是打算为了自动更新www.slogra.com的ip库,发现nali可以自动下载ip库,但经过一番测试,发现其ip显示地址效果不是很正确,所以就没有上,但为了不让这样的工具被埋没,才有下面这篇文章. 系统:centos 5.x 需要的软件包:nali-0.2.tar.gz 1.下载nali wget --no-check-certificate...
标签: centos 显示 ip nali ip库
评论(0) 引用(0) 浏览(7734)
当服务器使用了CloudFlare的cdn后,无法获取客户端正确的ip地址,为了获取到真实的客户端ip,nginx要配置realip模块和指定CloudFlare的节点ip地址. 系统:centos 5.x 1.安装ngx_http_realip_module 只需要在编译nginx的时候,加上--with-http_realip_module这项参数就可以了. 2.配...
标签: nginx ip 反向代理 cdn CloudFlare 节点
评论(0) 引用(0) 浏览(9997)
HTTP 协议规格说明定义ETag为"被请求变量的实体标记".简单点即服务器响应时给请求URL标记,并在HTTP响应头中将其传送到客户端,类似服务器端返回的格式: Etag: "5d8c72a5edda8d6a:3239″ 客户端的查询更新格式是这样的: If-None-Match: "5d8c72a5edda8d6a:3239″ 如果ETag没改变,则返回状态304. 即:...
标签: nginx 配置 安装 模块 install etag
评论(0) 引用(0) 浏览(6859)
今天iptables来防攻击的时候,一个同事误把公司的一个外网ip给屏蔽了,因为iptables里有很多规则,不能直接全部清空,那好吧,只能手动删除那条规则. 系统:centos 5.x 1.查看要删除的那条规则 iptables -nL --line-numbers|grep 171.216.x.x 说明:--line-number可以显示规则序号,这样删除的时候很方...
标签: iptables 删除 规则 指定 某条 一条
评论(0) 引用(0) 浏览(8396)
今天使用yum安装软件,出现下面的提示:
标签: yum 出错 无法更新 无法安装
评论(0) 引用(0) 浏览(7377)
标签: 安装 php 模块 编译 calendar
评论(0) 引用(0) 浏览(8795)
fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),例如当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的IP自动屏蔽工具!用上了它你就不用去写shell脚本来防御暴力破解了. 系统:...
标签: centos iptables 安装 防护 fail2ban 暴力破解
评论(0) 引用(0) 浏览(4757)