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

iptables-shell脚本

post by rocdk890 / 2013-7-1 9:41 Monday linux技术

  给大家推授个很好的iptables-shell脚本,让大家从麻烦的iptables配置中解脱出来,脚本作者是谁,我不敢确定,所以删除了版本声明.
  系统:centos 5.9
脚本内容:
vi iptables.sh
#!/bin/sh 
#----------------------------------------------------------------------...

阅读全文>>

附件下载:
iptables-shell.rar 3.49KB

标签: iptables 配置 linux shell 脚本

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

shell防ddos攻击脚本(二)

post by rocdk890 / 2013-6-23 18:37 Sunday linux技术

  在上一篇shell防ddos攻击脚本(一)中,我给大家发了个脚本,那只是针对单机的,如果是在负载均衡下的话,很容易把自己的服务器ip给误封,所以这篇文章就给大家发个可以添加白名单的shell脚本.
  系统:centos 5.9 64位
脚本内容:
vi ip-dos-cc.sh

#!/bin/bash
netstat -an| grep :80 |grep -v -E '...

阅读全文>>

标签: shell 脚本 攻击 ddos 黑名单 白名单

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

shell防ddos攻击脚本(一)

post by rocdk890 / 2013-6-21 18:47 Friday linux技术

  最近服务器经常受到攻击,并且还大多数是晚上,实在是受不了晚上起来处理,直接从网上搜了个写得不错的shell封ddos脚本,这个脚本是老外写的,我觉得效果还不错,发给大家看看吧.
   系统:centos 5.9 64位
脚本内容:
vi ipdrop.sh

#!/bin/bash

#Collecting list of ip addresses connected...

阅读全文>>

标签: shell 脚本 攻击 ddos

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

检测linux负载过高时重启php脚本

post by rocdk890 / 2013-6-13 12:45 Thursday linux技术

  当服务器的php-fpm经常搞得负载高,又找不到的原因的时候,只能写个脚本来帮忙检查负载并重启php,这也是没办法的事情.大家可以根据自己服务器的情况来决定要负载超过多少就重启php,我这里只设定了负载到1就重启php.
  系统:centos 5.9 64位
脚本内容:
vi check-php.sh
#!/bin/sh
TOP_SYS_LOAD_NUM=1
SYS_LOAD_N...

阅读全文>>

标签: php-fpm php linux shell 脚本 监控 重启 负载

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

shell分析日志

post by rocdk890 / 2013-5-13 18:09 Monday linux技术

1,查看apache进程:
ps aux | grep httpd | grep -v grep | wc -l

2,查看80端口的tcp连接:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3,通过日志查看当天ip连接数,过滤重复:
cat access_log | grep "20/Oct/2008" | awk '...

阅读全文>>

标签: 命令 shell 分析 日志 脚本 log

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

shell获取硬盘信息

post by rocdk890 / 2013-4-26 20:55 Friday linux技术

  上一篇shell脚本监控服务器状态,有几个参数值得给大家讲解下,这里再次说下每个脚本最好是自己先测试下,再发到服务器上去,避免出现问题再去瞎找,说不定一慌就什么都会搞错.
   系统:centos 5.5
相信大家已经看到我脚本里有处地方保持了注释符的.
#disk_sda=`df -h | grep /dev/sda3 | awk '{print $5}...

阅读全文>>

标签: centos linux 信息 shell 脚本 硬盘 分区

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

shell脚本监控服务器状态

post by rocdk890 / 2013-4-25 15:07 Thursday linux技术

  想到公司内部测试服务器还没有系统状态监控,不想装nagios来监控,那样太麻烦了,又不想自己去写脚本,网上找了个,根据自己服务器的情况稍微修改了下,这里还要再多说一句,并不是网上发出来shell脚本就适合你的情况,最好是自己先修改测试下再部署.
  系统:centos 5.5
1.监控服务器状态脚本内容:
#!/bin/bash    
IP=`ifconfig eth0 | g...

阅读全文>>

标签: 服务器 shell 脚本 监控 邮件 状态 mail server

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

我自己的linux安全初始化脚本(第2版)

post by rocdk890 / 2013-4-13 0:30 Saturday linux技术

  昨天给大家发的脚本太粗糙了,急急忙忙就发布出来了,今天重新发下修改版本给大家,在这里要多谢兔兔,他帮忙排版和进行帮忙修改.
  系统:centos 5.5
脚本内容:
vi autoconf.sh

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export...

阅读全文>>

标签: centos 优化 linux 安全 shell 脚本 初始化

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

我自己的linux安全初始化脚本

post by rocdk890 / 2013-4-12 17:16 Friday linux技术

  给大家发下我自己的系统初始化安全脚本吧,我手上没有64位的系统,所以只在32位的centos 5上检测过,如果有问题,请大家提出来哦.

  系统:centos 5.5
脚本内容如下:

#!/bin/bash
# powered by rocdk890
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbi...

阅读全文>>

标签: centos 优化 linux 安全 shell 脚本 初始化

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

winscp在windows下批处理通过SSH端口上传文件

post by rocdk890 / 2013-3-29 10:38 Friday windows技术

  今天同事想在windows上使用winscp上传文件到linux服务器上,又想偷懒想使用批处理来进行上传,还好只固定上传一个php文件,多了还真不好搞.
1.下载winscp
大家可以去网上自己找,我把winscp安装在c:下的

2.把要执行的命令保存到文件winscp.bat里,这个winscp.bat可以自己创建,我是放在d:下的.
winscp.bat脚本内容:
option ...

阅读全文>>

标签: ssh 上传 windows 脚本 批处理 winscp

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

shell对比文件

post by rocdk890 / 2013-3-28 10:48 Thursday linux技术

  使用shell对比两个文件,删除相同的部分,并把不同的导入到另外一个文件里去.
方法1:
awk '{print NR, $0}' file1 file2 |sort -k2|uniq -u -f 1|sort -k1|awk '{print $2}' >> file1

方法2:
awk '{print $0}' file1 file2 |sort|uniq ...

阅读全文>>

标签: shell 脚本 文件 排除 对比

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

完善网站状态报警源脚本

post by rocdk890 / 2013-3-22 13:33 Friday linux技术

  今天在51cto博客上看到峰云的网站状态报警源脚本这篇文章,他只给了个脚本,没有说怎么使用,厚着脸皮来补充下吧,需要用到mailx来发邮件,安装mailx可以去看这篇文章linux系统安装mailx发邮件.
   系统:centos 5.5
   需要的软件包:mailx-12.4.tar.bz2
1.安装mailx
去这篇文章里linux系统安装ma...

阅读全文>>

标签: shell 脚本 监控 状态 mail mailx monitor 告警 报警

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

linux定时运行命令脚本——crontab

post by rocdk890 / 2013-3-21 17:01 Thursday linux技术

Linux中,周期执行的任务一般由cron这个守护进程来处理  ps -ef | grep cron 

cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。

cron的配置文件称为“crontab”,是“cron table”的简写。

一、cron在3个地方查找配置文件:

1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任...

阅读全文>>

标签: linux crontab shell 脚本 执行 定时 计划任务

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

linux系统以秒执行shell脚本

post by rocdk890 / 2013-3-19 9:25 Tuesday linux技术

  昨天给大家说了更新svn同步更新web目录,今天继续给大家讲下怎么同步更新到,毕竟那个脚本我们要以秒来执行的,不然起不到同步更新的效果.
  系统:centos 5.5
1.创建以秒执行脚本
vi cron-seconds.sh

#!/bin/bash
#For excuting the scripts every 10 seconds in crond.

for((i=1...

阅读全文>>

标签: linux crontab crond shell 脚本 执行 计划任务

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

shell脚本监控网站状态

post by rocdk890 / 2013-3-13 17:32 Wednesday linux技术

 给大家发个不错的网站监控shell,当然说它功能强大也不是很强大,但配置上很灵活,因为此脚本的作用是按固定频率不停访问给出的URL,当网站不可访问时自动给设定邮箱发送告警邮件以通知用户.好了.来看脚本吧.

#!/bin/sh
# */2 * * * * sh /var/monitor/web_monitor.sh http:///blog.slogra.com
# */2 * * * *...

阅读全文>>

标签: linux web shell 网站 脚本 监控 状态

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