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

网站排障分析常用的命令

post by rocdk890 / 2013-7-10 9:31 Wednesday linux技术

系统连接状态篇

1.查看TCP连接状态

netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或
netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(k...

阅读全文>>

标签: linux 命令 错误 shell 分析

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

解决ifconfig: command not found

post by rocdk890 / 2013-7-9 14:08 Tuesday linux技术

  在linux服务器上使用普通用户登录的时候,想查看ip或者执行其他命令的时候,很容易出现command not found这样的错误,这是由于这些命令所在路径/sbin未包含在系统环境变量PATH中.

解决办法:
1.直接输入 /sbin/ifconfig或者sudo ifconfig

2.修改环境变量
vi .bash_profile
在PATH=$PATH:$HOME/bin这行下添加句
P...

阅读全文>>

标签: linux 错误 环境 变量 ifconfig command

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

php使用memcache共享存储session(二)

post by rocdk890 / 2013-7-8 11:01 Monday linux技术

  在上一篇php使用memcache共享存储session(一)文章中,搭建好了memcache服务端和memcache客户端了,下面来讲下怎么使用memcache共享存储session.
  系统:centos 5.9
  环境:客户端a和b
         服务端c
1.先启动memcache服务端
service me...

阅读全文>>

标签: php memcache SESSION 使用 共享 存储

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

解决编译php报错:error:libjpeg.(a|so) not found.

post by rocdk890 / 2013-7-5 16:27 Friday linux技术

  今天给新服务器编译安装lnmp环境的时候,编译php出现error:libjpeg.(a|so) not found.马上使用命令yum -y install libjpeg安装下再进行编译,居然还是报这个错误,网上搜了下说的要安装libjpeg-devel,好吧,我又把libjpeg-devel也安装再进行编译,居然还是错误,当时就想把电脑给摔了,继续网上搜,还好在一位大神那找到了...

阅读全文>>

标签: centos php linux 错误 编译 libjpeg libpng

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

php使用memcache共享存储session(一)

post by rocdk890 / 2013-7-4 16:56 Thursday linux技术

   当使用nginx+keepalived做了负载均衡后,就要考虑后端php的session用那种方式来保存同步,不然很容易出现数据混乱,那样的话负载均衡做起来就没有什么用了.
   系统:centos 5.9
   需要的软件包:memcached-1.4.15.tar.gz
        &nbs...

阅读全文>>

标签: php-fpm 安装 php memcache 客户端 服务端 php-memcache

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

硬盘安装Windows 2008系统方法

post by rocdk890 / 2013-7-3 12:15 Wednesday windows技术

硬盘安装方法:
1.先去下载iso镜像文件.加载Win2008镜像文件,把里面的文件全部复制到硬盘,比如D:\win2008. 

2.把win2008里面的“bootmgr”和“boot”文件夹都复制到C盘目录下,把D:\win2008\sources复制到C盘下.

3.检查bios里是否开启了ahci.

4.检查c盘格式是否为ntfs.

5.重启电脑,然后安装过程跟一般的一样了.

阅读全文>>

标签: 安装 系统 windows 硬盘 2008 光驱

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

shell脚本监控另一个脚本,挂掉后重启

post by rocdk890 / 2013-7-2 9:31 Tuesday linux技术

  本文是根据Shell脚本防攻击一例这篇文章再进行改的,像原作者那样服务器晚上被攻击的话,他写的脚本可以到监控攻击到早上9点,如果攻击者连续攻击个几天,不可能每天都去看下脚本是否还存活在,所以我整了个下面这个脚本来监控这.
  系统:centos 5.9
脚本1:
vi fengip.sh
#! /bin/bash
for i in `seq 1 32400`
do
s...

阅读全文>>

附件下载:
封ip和监控shell脚本.rar 680字节

标签: shell 脚本 监控 重启 攻击 封ip

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

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

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

设置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) 浏览(5835)

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

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

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

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

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