友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

shell脚本迁移压缩包

post by rocdk890 / 2014-3-31 10:36 Monday linux技术

  最近要把公司的几个备份包分别拷贝到其他文件夹去,因为另外一个脚本是要把最新的备份包给筛选出来,然后我要用下面这个脚本把最新的备份包给拷贝到其他文件夹去,但在使用过程不知道为什么会把sql文件夹给一起拷贝走,问了几个朋友,才把问题给解决了.

原来的脚本:

#!/bin/bash
file="/root/newfile/"
list="/root/sqlbak"
ls -l $li...

阅读全文>>

标签: shell 脚本 迁移 备份包 压缩包

评论(0) 引用(0) 浏览(4682)

expect不用输密码自动下载数据备份(新)

post by rocdk890 / 2014-3-28 17:13 Friday linux技术

  在上一篇用expect不用输密码自动scp数据(续)中,用了scp去下载数据备份,但最近海底光缆不是断了嘛,并且用scp去down数据只有几十K的速度,实在是太慢了,我们发现用http下载方式速度是很快,最慢也有100+k/s,为了把服务器的数据备份到本地,我对原来的脚本进行了大更改.
  这里先说下脚本的实现过程:
1.先在服务器上把备份自动打包到一个web目录下(当然这...

阅读全文>>

标签: 删除 脚本 下载 expect 自动 axel 拷贝

评论(0) 引用(0) 浏览(4963)

nginx安装pagespeed后的google网络测试

post by rocdk890 / 2014-3-27 11:16 Thursday linux技术

  在给nginx安装上ngx_pagespeed这几天,由于中国海底光缆出问题,国内开外国网站都很慢的情况下,我并不知道ngx_pagespeed的效果是否明显,但今天来开https://blog.slogra.com,我看下了火狐给我的加载时间一下从30s降到了20s了(这里说的是全部加载完),为了更确切的看到ngx_pagespeed到底优化有多么强大,专门找了google的Goog...

阅读全文>>

标签: nginx 网站 google pagespeed ngx_pagespeed 测试

评论(0) 引用(0) 浏览(5165)

搭建高并发rsync服务器

post by rocdk890 / 2014-3-24 16:57 Monday linux技术

  今天有上千台服务器需要从我们的rsync源同步一个文件夹,结果发现pssh的并发开到30的时候,rsync客户端开始报错.报错如下:

rsync: failed to connect to host: Connection refused (111)

这样的错误,看起来是rsync服务器拒绝链接了.但是我们的rsync服务是好的呀,有一些服务器也成功地rsync了,为什么有一部分服务...

阅读全文>>

标签: 搭建 服务器 rsync 高并发

评论(0) 引用(0) 浏览(5534)

解决/usr/bin/ssh-copy-id: ERROR: No identities found

post by rocdk890 / 2014-3-19 17:58 Wednesday linux技术

  今天看了一位大神的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: Got error: 1044: Access denied for user

post by rocdk890 / 2014-3-18 14:31 Tuesday linux技术

  今天给新加的几个数据库备份,在执行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)

shell脚本查看占用swap的进程

post by rocdk890 / 2014-3-17 22:35 Monday linux技术

#!/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)

nginx安装tcp代理模块

post by rocdk890 / 2014-3-10 16:17 Monday linux技术

  最近公司有台服务器要求把tcp的请求分发到下面的redis服务器上去,我还以为就是http协议哦,没有想到经过确认后才知道是把tcp协议分发到下面去,这个真是让我很无语,还好nginx已经开发了tcp代理模块,不然我还真只有哭的命了.
  系统:centos 5.x
  需要的软件包:nginx_tcp_proxy_module
  &n...

阅读全文>>

标签: nginx 模块 代理 tcp module tcp代理

评论(0) 引用(0) 浏览(9250)

centos安装nali ip显示小工具

post by rocdk890 / 2014-3-6 10:47 Thursday linux技术

  本来是打算为了自动更新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)

nginx配置CloudFlare节点ip

post by rocdk890 / 2014-3-5 0:15 Wednesday linux技术

  当服务器使用了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)

nginx安装etag模块

post by rocdk890 / 2014-3-4 13:30 Tuesday linux技术

  HTTP 协议规格说明定义ETag为"被请求变量的实体标记".简单点即服务器响应时给请求URL标记,并在HTTP响应头中将其传送到客户端,类似服务器端返回的格式:
Etag: "5d8c72a5edda8d6a:3239″
客户端的查询更新格式是这样的:
If-None-Match: "5d8c72a5edda8d6a:3239″
如果ETag没改变,则返回状态304.
即:...

阅读全文>>

标签: nginx 配置 安装 模块 install etag

评论(0) 引用(0) 浏览(6859)

iptables删除指定某条规则

post by rocdk890 / 2014-3-3 18:27 Monday linux技术

  今天iptables来防攻击的时候,一个同事误把公司的一个外网ip给屏蔽了,因为iptables里有很多规则,不能直接全部清空,那好吧,只能手动删除那条规则.
  系统:centos 5.x
1.查看要删除的那条规则
iptables -nL --line-numbers|grep 171.216.x.x

说明:--line-number可以显示规则序号,这样删除的时候很方...

阅读全文>>

标签: iptables 删除 规则 指定 某条 一条

评论(0) 引用(0) 浏览(8396)

yum安装软件报Error: Cannot find a valid baseurl for repo: base

post by rocdk890 / 2014-3-1 13:42 Saturday linux技术

  今天使用yum安装软件,出现下面的提示:

Loaded plugins:fastestmirror,refresh-packagekit,security
Loading mirror speeds from cached hostfile
Could notretrieve mirrorlist http://mirrorlist.centos.org/?release=6&ar...

阅读全文>>

标签: yum 出错 无法更新 无法安装

评论(0) 引用(0) 浏览(7377)

php编译安装calendar扩展模块

post by rocdk890 / 2014-2-28 10:32 Friday linux技术

  今天同事说服务器上的php缺calendar模块,上去一查还真没有,好吧,只能重新编译下把calendar这个模块给添加进去,这个模块的功能是日历扩展功能,由于开发催得急,就没有多找资料了,下面来说下编译安装吧.
  系统:centos 5.x
  需要的软件包:php5.2.x
1.进入calendar目录
这个要看你把php的编译包丢那了,我是放在/root/inst...

阅读全文>>

标签: 安装 php 模块 编译 calendar

评论(0) 引用(0) 浏览(8795)

centos安装fail2ban

post by rocdk890 / 2014-2-25 14:03 Tuesday linux技术

  fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),例如当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的IP自动屏蔽工具!用上了它你就不用去写shell脚本来防御暴力破解了.
  系统:...

阅读全文>>

标签: centos iptables 安装 防护 fail2ban 暴力破解

评论(0) 引用(0) 浏览(4757)