友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

512M vps配置优化

post by rocdk890 / 2013-6-30 11:35 Sunday linux技术

  很多人买下vps,都使用lnmp一键安装包来安装lnmp环境,殊不知这样不能把lnmp环境发挥出来,而且也有可能因为一键包的环境配置跟自己vps不一样造成系统资源的浪费.下面的配置是取自linode官网.
  系统:centos 5.9
  环境:lnmp环境
1.nginx的优化
nginx的优化这里就不讨论了,毕竟nginx访问静态页面是可以抗上几千万并发的,就算使用...

阅读全文>>

标签: nginx 配置 mysql php 优化 linux vps 内存 512

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

设置vnstat语言为中文

post by rocdk890 / 2013-6-29 0:21 Saturday linux技术

  在上一篇centos安装vnstat监控系统流量,我使用vnstat+vnstat_php_frontend来监控vps的流量,但英文看起来很别扭,还是中文看起来舒服点,下面就是我根据一位台湾朋友的配置改的.
  系统:centos 5.9
  环境:lnmp+vnstat+vnstat_php_frontend
1.创建cn.php
cd /var/www/vhosts...

阅读全文>>

附件下载:
vnstat中文配置.rar 1.81KB

标签: 语言 中文 vnstat lang 中文包

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

centos安装vnstat监控系统流量

post by rocdk890 / 2013-6-28 14:03 Friday linux技术

  我的vps每个月下来的流量我都不知道,虽然说idc后台面板会有流量统计,但只能每个月末才能看,想随时都知道自己vps每天流量却不行,本来找了个shell图形化监控网络流量的,但画出来的图有问题,所以只能用vnstat+vnstat PHP frontend来对自己vps流量监控.
   系统:centos 5.9
   需要的软件包:vnstat-...

阅读全文>>

标签: centos linux 系统 监控 网络 网卡 network 流量 vnstat vnstat_php_frontend

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

解决PHP Fatal error: Call to undefined function imagettfbbox

post by rocdk890 / 2013-6-27 17:51 Thursday linux技术

  今天在安装好vnstat和vnStat PHP frontend后,在访问http://www.slogra.com/vnstat的时候,vnStat PHP frontend居然不出图,马上去日志查看,发现php报下面的错误,如图
点击查看原图
网上搜了下说是php编译参数要加上--with-freetype-dir,看了下自己的php编译参数,还真没有,删除原来的php编译包,马上重新编译.
&n...

阅读全文>>

标签: centos php-fpm php linux 图片 images vnstat frontend

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

解决mysql Got error 28 from storage engine

post by rocdk890 / 2013-6-25 16:39 Tuesday linux技术

  今天下午打开公司订单网站居然报Got error 28 from storage engine错误,网上搜了下,说是/tmp空间太小导致的问题,上mysql服务器查看了下,/tmp空间2G,已经被使用了1.7G,如图

真不知道订单部操作了什么,最重要先解决问题.看了下网上其他人说的清空/tmp目录,或修改my.cnf里的tmpdir参数,指向足够空间目录.下面来看我的方法.
&nbs...

阅读全文>>

标签: centos mysql linux 空间 挂载 mount tmp

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

解决vsftp 530 Login incorrect

post by rocdk890 / 2013-6-24 14:52 Monday linux技术

  今天给公司在64位的centos 6.4系统上配置vsftpd,当配置好了,登录的时候居然出现530问题,我以为是pam_service_name和iptables上的配置文件,在检查了几遍之后,才发现问题是出在PAM授权文件上了,因为是64位的系统,所以原来的:
vi /etc/pam.d/ftp.vu
auth    required ...

阅读全文>>

标签: centos linux ftp 错误 登录 vsftp 530

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

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

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

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

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

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

解决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) 浏览(2329)

解决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) 浏览(2594)

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

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