解决Strict Standards Only variables...
这个错误的 原因主要是php版本太高导致的.换5.3或者以下的php就好了.
开启关闭重启monit脚本
#! /bin/sh
. /etc/rc.d/init.d/functions
MONIT=/usr/bin/monit
case "$1" in
start)
daemon $NICELEVEL $MONIT
RETVAL=$?
echo
;;
stop)
echo -n "Stopping monit: "
killproc monit
RETVAL=$?
echo
;;
restart)
$0 stop
$0 start
RETVAL=$?
;;
*)
esac
exit $RETVAL
linux网络流量实时监控工具
Iftop主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用.
iftop安装
1、安装依赖
yum install libpcap-devel ncurses-devel
2、开始安装
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar xzf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
3、如何使用
直接执行iftop即可运行查看流量情况. 执行iftop -h得到帮助信息.
[root@www ~]$iftop -h
iftop: display bandwidth usage on an interface by host
Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter coolcode] [-N net/mask]
-h display this message
-n don't do hostname lookups
-N don't convert port numbers to services
-p run in promiscuous mode (show traffic between other
hosts on the same network segment)
-b don't display a bar graph of traffic
-B Display bandwidth in bytes
-i interface ...
用DNS+GeoIP+Nginx+Varnish做世界级的CDN
如何用BIND, GeoIP, Nginx, Varnish来创建你自己的高效的CDN网络?
CDN,意思是Content Distrubtion Network,意思是内容分发网络,简单的说,就是全地域范围内的负载均衡,全地域的概念可以是全国,也可以是全世界.由统一的DNS服务器进行地址转发,选择离用户最近的地区服务器进行负载均衡.本质上是从一个机房内的负载均衡扩展到了全世界范围内的负载均衡.同时可以将本地化的内容,由当地的服务器实现.做浏览器的地区自动选择.
比如在中国,被人为划分成两大区域,北方是网通,南方是电信.这两个网络之间互访是比较慢的.作为大型网站,一种解决办法是将全部服务器架设在双线或三线ISP处,由ISP来提供路由上的选择.这样做,线路的成本会比较高.另一种办法就是将服务器架设在两边,南方一台,北方一台,然后由服务器自己选择,如果IP在电信,就转发请求到南方的服务器,如果是网通就转发到北方的服务器. 再扩大范围,可以将美国来的请求交由美国服务器处理,这样也缩短了用户在路由上的等待时间.这就是内容分发网络. 而作为这个网络上的所有节点,都可以当成虚拟服务器来看待.至于在各地的服务器如何做负载均衡,可以由各节点之间完成. 准备工作如下:
你需要下载如下软件以实现上述功能:
Nginx,BIND,GeoIP,Varnish
接下来是编译和安装bind9和geoip:
$ tar -xzvf bind-9.2.4.tar.gz
$ tar -xzvf GeoIP-1.4.6.tar.gz
$ cd GeoIP-1.4.6
$ ./configure –prefix=/usr/local/geoip
$ make
$ make install
$ cd ..
$ patch -p0 cd bind-9.2.4
$ CFLAGS="-I/usr/local/geoip/include" LDFLAGS="-L/usr/local/geoip/lib -lGeoIP" ./configure –prefix=/usr/local/bind
$ make
$...
LINUX安全snort安装教程
1.安装依赖
sudo yum install gcc flex bison zlib zlib-devel libpcap libpcap-devel pcre pcre-devel libdnet libdnet-devel tcpdump
2.Snort安装
2.1 snort&daq安装
yum install https://www.snort.org/downloads/snort/daq-2.0.6-1.centos7.x86_64.rpm
yum install https://www.snort.org/downloads/snort/snort-2.9.9.0-1.centos7.x86_64.rpm
在安装snort的时候可能会报错:缺少libnghttp2.so.14()(64bit). 请尝试:
sudo yum install epel-release -y
sudo yum install nghttp2
再次安装即可.
2.2 规则下载
Snort官方提供的三类规则:
Community rules:无需注册or购买,可直接下载使用
Registered rules:需要注册才可以下载(建议大家用这个,只需要注册即可,可以说是零成本)
Subscriber rules:需要注册花钱购买
注册登录之后根据你下载的snort版本下载即可,这里我用的是最新版本即2.9.9.0,同样的对国内不是很友好,我已经上传至网盘.
2.3 规则解压
tar -xvf snortrules-snapshot-.tar.gz -C /etc/snort/rules
linux下清除所有.svn目录
删除这些目录是很简单的,命令如下:
find . -type d -name ".svn"|xargs rm -rf
或者:
find . -type d -iname ".svn" -exec rm -rf {} ;
全部搞定.