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

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) 浏览(3800)

linux下释放TIME_WAIT方法

post by rocdk890 / 2013-6-19 17:19 Wednesday linux技术

今天服务网站明显过慢查年了一下服务器联接数,纠结于怎么搞定TIME_WAIT
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c  
     68 CLOSE_WAIT
      2 CLOSING
    136 ESTABLIS...

阅读全文>>

标签: linux 内核 参数 调优 time_wait 释放

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

Linux下TIME_WAIT过多的解决办法

post by rocdk890 / 2013-6-19 15:06 Wednesday linux技术

修改/etc/sysctl.conf文件

优化样例:
===============================================
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.m...

阅读全文>>

标签: linux 内核 参数 调优 time_wait

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

shell去掉linux配置文件的注释行

post by rocdk890 / 2013-6-18 17:02 Tuesday linux技术

1、使用grep -v "^#" 来去掉注释行,其中:-v 就是取相反的 ^# 表示注解行

grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“>”来重写配置文件)

2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 )

grep -v "^#" httpd.conf | grep -v "^$" >> vsftpd....

阅读全文>>

标签: centos 配置 linux shell 注释 去除 去掉

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

解决Device does not seem to be present

post by rocdk890 / 2013-6-17 12:04 Monday linux技术

  今天公司同事从其他机器上拷了个VMware的linux虚拟机到自己机器上使用,在网络配置这老是不对,我过去一看,使用service network restart这是时候,报下面错误:
点击查看原图
  系统:centos 6.1 64位

解决办法:
cd /etc/udev/rules.d/
mv 70-persistent-net.rules 70-persistent-ne...

阅读全文>>

标签: centos 配置 linux 网络 vmware network 虚拟机 eth0

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

解决configure: error: Unable to find RRD at /usr/local: please use --with-rrd-home=DIR

post by rocdk890 / 2013-6-14 10:53 Friday linux技术

  今天做nagios+cacti整合的时候,在安装ntop的时候,因为我用的是ntopchs(中文版的ntop),而我的rrdtool是yum安装的,在执行./autogen.sh时,报configure: error: Unable to find RRD at /usr/local: please use --with-rrd-home=DIR错误,在网上搜了半天,才找到问题的解决...

阅读全文>>

标签: 整合 报错 nagios rrdtool ntop cacti

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

检测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) 浏览(4342)

nginx proxy获取用户真实ip

post by rocdk890 / 2013-6-12 13:02 Wednesday linux技术

  在搭建nginx proxy的时候,要获取用户的真实ip一般的做法是修改网站代码来获取,这里给大家介绍一种不修改网站代码就可以获取到用户真实ip的方法.
  系统:centos 5.9
  需要的软件包:HttpRealIpModule模块

1.编译安装HttpRealIpModule模块
只需要在nginx编译安装中加上--with-http_reali...

阅读全文>>

标签: nginx 用户 ip proxy 获取 客户 真实

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

Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5

post by rocdk890 / 2013-6-7 18:25 Friday linux技术

  今天在服务器上安装nginx,报下面的错误:Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5,以为是没有装perl,就去yum install perl perl-dev都给装了,还是没有解决问题,最后找到个老外的论坛上才知道怎么解决.
  系统:centos 6.3 ...

阅读全文>>

标签: nginx yum 安装 错误 perl

评论(1) 引用(0) 浏览(8741)

windows下批量删除代码前的行号

post by rocdk890 / 2013-6-5 11:06 Wednesday windows技术

  经常有人报怨从一些博客或站点复制下来的代码前面有行号,不能直接使用,需手工删除,代码较少还好说,如果是几十行上百行,甚至上千行,也一个一个删,岂不累死,这里教你批量轻松删除代码前的行号.

工欲善其事,必先利其器!首先我们要有适合的工具软件,两大著名的网页编辑工具Dreamweaver和GoLive 貌似都无此功能,其实现在作网页也很少用到它们了,下面推荐几个文本编辑软件,可以实现批量删...

阅读全文>>

标签: 删除 windows 批量 行号 delete del

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

linux下强制取消nfs挂载目录

post by rocdk890 / 2013-5-30 13:43 Thursday linux技术

  今天登录到服务器想看看网站在nfs下的更新速度,没想到登上去之后,查看目录时,系统很慢,跟死机一样,df 查看磁盘信息也很慢,没有办法只能打算把mount挂载给取消了.
  系统:centos 5.9 64位
1.先使用umount -f /opt/wwwnfs,umount不掉,又不敢重启服务器.

2.然后编辑/etc/mtab文档,将无效的mount point手动删除掉.

3...

阅读全文>>

标签: linux 目录 nfs 强制 挂载 mount 取消

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

Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for

post by rocdk890 / 2013-5-29 12:26 Wednesday linux技术

 今天在服务器上,使用svn check一个项目的时候,出现Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for,原来svn会在第一次的时候记住你的用户名密码,导致再co一个svn地址的时候会提示权限问题,下面是我的解决办法:

方法一:

清除svn的用户名和密码:
rm -...

阅读全文>>

标签: 用户 svn 密码 权限 checkout 403 co

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

centos下apache安装mod_ssl和mod_wsgi

post by rocdk890 / 2013-5-24 16:48 Friday linux技术

  今天从另外一台机器把配置文件导过来的时候,居然报没有mod_ssl.so和mod_wsgi.so这两个模块,因为测试机是yum安装的lamp环境,还好用yum search mod_ssl和yum search mod_wsgi,查找到有这2个,直接可以用yum安装.
   centos:5.5
1.安装mod_ssl
yum -y install mod_ssl

2.安...

阅读全文>>

标签: apache 安装 模块 modules mod_ssl mod_wsgi

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

nginx+keepalived的iptables防火墙配置

post by rocdk890 / 2013-5-22 15:01 Wednesday linux技术

  今天搭建了个nginx+keepalived双主负载均衡,在怎么让前端两台nginx+keepalived通信上,让我纠结了半天,机房前面有没有硬件防火墙不得知,所以为了安全我决定还是把iptables启动起来,下面就是我启动了iptables,并且还能让nginx+keepalived双主都通信的配置文件.
  系统:centos 5.9 64位
  环境:ngin...

阅读全文>>

标签: nginx iptables 负载均衡 防火墙 keepalived 双主

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

centos编译安装nginx+php前端,独立mysql(续)

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

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