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

expect批量scp传输文件

post by rocdk890 / 2014-6-7 22:19 Saturday linux技术

  今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本.
1.单台传输脚本
cat /root/soft_shell/allscp.sh
#!/usr/bin/expect
if {$argc < 2} {
    &n...

阅读全文>>

标签: shell 批量 文件 scp expect 传输

评论(2) 引用(0) 浏览(5115)

iptables: Unknown error 4294967295

post by rocdk890 / 2014-6-4 19:02 Wednesday linux技术

  今天买了个腾讯云,想添加几个限制连接数的规则,没想到iptables老是报iptables: Unknown error 4294967295,我还以为没有加载模块,停止iptables,执行modprobe -r ipt_recent,然后启动iptables,再添加规则还是报错,最后终于找到解决办法了.如下:
cat >> /etc/modprobe.conf &...

阅读全文>>

标签: iptables 模块 腾讯云 连接限制 recent

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

ct开发板搭建zoneminder视频监控效果图

post by rocdk890 / 2014-5-27 11:29 Tuesday 其他技术

  上周周末在家搞了两天,期间请教了大牛motu,怎么让zoneminder支持nginx,最后环境搭建好了,却不出图,又让motu来帮我qq远程查看,搞到周末晚上终于成功了,想想真不容易,今天就先发个监控效果图给大家看看,视频监控已经连续稳定监控两天了,画质也不错.
图一:
点击查看原图
这个有人走过去的图.

图二:
点击查看原图
这个是这2天一共拍摄了多少的统计.

阅读全文>>

标签: 监控 CT 开发板 zoneminder 视频监控

评论(4) 引用(0) 浏览(4527)

搭建awstats分析nginx日志

post by rocdk890 / 2014-5-13 18:00 Tuesday linux技术

  用awstats来分析nginx日志,会让运维感觉很直观,也很方便的知道每天有多少pv,用户对那些页面访问得比较多,这样也容易有针对性的去优化web服务器.下面我们来看看怎么安装.
  系统:centos 5.x
  需要的软件包:awstats-7.3.tar.gz

1.修改nginx日志格式
vi /etc/nginx/nginx.conf

log_fo...

阅读全文>>

标签: nginx 配置 安装 分析 日志 install awstats

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

shell整理日志让awstats分析

post by rocdk890 / 2014-5-8 14:56 Thursday linux技术

  今天公司要对网站使用awstats来进行分析日志,并且要求把前一天的日志整进去进行分析,看了下路径和日志的位置,就有了下面的脚本.
  系统:centos 5.x
脚本内容:
cat awstat-log.sh

#!/bin/bash
file1=/var/log/nginx
file2=/tmp/robeacc/log
find=`find $file2 -na...

阅读全文>>

标签: shell 分析 日志 log awstats

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

shell只执行一次,得到的值在变化

post by rocdk890 / 2014-5-2 10:01 Friday linux技术

  很多时候使用shell脚本执行的时候,希望得到的结果不一样,那么下面这个脚本就可以满足你的需要,大家可以根据自己的需求改改,说不定很多时候都会使用到.
  系统:centos 5.x
脚本内容:
cat 1.sh
#!/bin/bash
config=".count"
if [ -e "$config" ];then
count=$(cat "$config")
els...

阅读全文>>

标签: shell 结果 只执行一次 一次 变化

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

shell监控iptables规则是否改变

post by rocdk890 / 2014-5-1 10:52 Thursday linux技术

  最近看了一篇通过nagios实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本.
  系统:centos 5.x
脚本内容:
cat check_iptables.sh

#!/bin/bash
if [ ! -f .count ];then
  iptables -L -n|md5sum|aw...

阅读全文>>

标签: iptables shell 监控 规则 md5 md5sum

评论(2) 引用(0) 浏览(4975)

shell自动升级openssl到openssl 1.0.1g

post by rocdk890 / 2014-4-30 17:06 Wednesday linux技术

  本来打算早点写这个openssl自动升级脚本的,没想到被人捷足先登,好吧,那我也就只能再加上点我认为必要的东西上去了.
  系统:centos 5.x
openssl升级脚本内容:
cat openssl_update.sh

#!/bin/bash
if [[ $EUID -ne 0 ]]; then
   echo "This script must be ru...

阅读全文>>

标签: update shell 脚本 openssl 自动升级

评论(5) 引用(0) 浏览(5432)

CT开发板给nand分区,获得8G空间

post by rocdk890 / 2014-4-24 15:49 Thursday linux技术

  用PhoenixSuit给CubieTruck装了个Lunbutu-server版,但使用df命令查看到只有2G空间可以使用,再用fdisk查看了下,还真的是.

df -h查看结果:

root@cubietruck:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       2.0G  614...

阅读全文>>

标签: 分区 CT CubieTruck CB3 开发板 nand 8G PhoenixSuit

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

shell监控kingate并自动启动

post by rocdk890 / 2014-4-23 11:04 Wednesday linux技术

  自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,好吧,对于我们这样的懒人来说,当然不能自己去登录服务器去手动删除并启动kingate,就写了个简单的shell脚本来替我完成这些.
  系统:centos 5.x

脚本内...

阅读全文>>

标签: 检查 kingate shell 监控 自动启动

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

shell监控rsync是否有传输完数据

post by rocdk890 / 2014-4-22 17:20 Tuesday linux技术

  今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -sm查看也就是11517,服务器也不会有人再传东西上去了,所以我可以放心容量不会再变大了.
  系统:centos 5.x
  需要的软件:rsync
脚本内容:

...

阅读全文>>

标签: shell 监控 数据 大小 rsync 传输

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

windows7 计算机右键-管理"该文件没有与之关联的程序来执行该操作"

post by rocdk890 / 2014-4-21 18:12 Monday windows技术

  今天右键计算机-管理,居然提示"该文件没有与之关联的程序来执行该操作。请安装一个程序、或者,如果已安装程序,请在“默认程序”控制面板中创建关联."怀疑是自己上次用去除快捷方式造成的问题.下面是两种解决方法,我用了方法2就搞定了.

方法1:
test.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTCLS...

阅读全文>>

标签: windows 管理 注册表 windows7 无法打开 regedit

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

shell监控iptables是否运行

post by rocdk890 / 2014-4-20 0:05 Sunday linux技术

  最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,需求也就不一样.

脚本内容:
vi iptables-reset.sh

#!/bin/bash
#Powered by blog.slogra.com
port=`iptab...

阅读全文>>

标签: iptables 运行 shell 监控

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

解决error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

post by rocdk890 / 2014-4-19 0:20 Saturday linux技术

 今天给公司服务器编译完php后,打算启动php-fpm的时候,居然给我报:error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory这个错误,我的mysql是二进制包,位置是/usr/local/mysql下,然...

阅读全文>>

标签: php-fpm php libmysqlclient ldconfig

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

解决There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.

post by rocdk890 / 2014-4-18 16:00 Friday linux技术

  今天在服务器用yum安装东西的时候,老是报:There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.意思是:有未完成的yum事务,建议先运行yum-complete-transaction命令清除.问了下开...

阅读全文>>

标签: yum 信息 报错 异常

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