日志分类:运维技术

IIS6.0运行ASP空白

分类:运维技术日期:2014-12-12 - 9:52:56评论:2条作者:老谢

  如图设置在Web 服务扩展里面允许Active Server Pages即可:

IIS6.0运行ASP空白

Linux Bash严重漏洞

分类:linux日期:2014-09-25 - 20:06:56评论:2条作者:老谢

漏洞详情:https://access.redhat.com/security/cve/CVE-2014-6271

修补方法:http://bbs.aliyun.com/read/176977.html

centos只需要yum更新下bash即可,yum -y update bash。

VPS被攻击,记录下常用的检查命令

分类:linux日期:2014-09-23 - 20:33:57评论:0条作者:老谢

在调试awstats的时候,突然发现负载变高,还以为是awstats哪里出了问题,检查进程没发现awstats的任何进程,

开始检查连接,发现并发达到了50多,作为一个日ip只有1、200的小博客,并发不可能这么高,经过一番检查,封掉了一些ip,负载正常了,

下面记录一下常用的一些命令,以备不时之需:

VPS被攻击,记录下常用的检查命令

继续阅读…

LNMP安装AWStats分析日志

分类:linux日期:2014-09-23 - 19:37:29评论:0条作者:老谢

只用vnstat来统计vps的流量,但是这个只能统计整个vps的网卡流量,统计不到具体的网站流量,于是就想到了安装awstats来统计具体的网站流量,下面记录配置过程:

首先修改nginx的日志格式,修改/usr/local/nginx/conf/vhost/域名,

log_format  www.xj123.info  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

下面两行命令是nginx的日志切割脚本:

mv /home/wwwlogs/xj123.info.log /home/wwwlogs/xj123.info_`date +%Y%m%d`.log
killall –s USR1 nginx #使用USR1参数通知Nginx进程切换日志文件

确定日志格式没有问题之后,下面开始安装awstats:

wget http://softlayer-sng.dl.sourceforge.net/project/awstats/AWStats/7.3/awstats-7.3.zip
unzip awstats-7.3.zip
mv awstats-7.3 /usr/local/awstats
cd /usr/local/awstats/tool/
perl awstats_configure.pl

继续阅读…

一键安装PPTP

分类:linux日期:2014-09-17 - 20:08:05评论:3条作者:老谢

测试环境:CentOS 5 32bits

使用方法:

wget http://soft.kwx.gd/vpn/pptpd.sh
sh pptpd.sh

安装完成后会提示vpn用户名和密码。

VPN用户管理:
直接编辑/etc/ppp/chap-secrets文件,按照相同格式添加用户名和密码即可。

2015.12.1更新说明:由于diahosting资源失效,链接改成soft.kwx.gd。

2015.06.03更新说明:由于diahosting的链接失效,改成我博客的链接了。

Tags: ,

清空DirectAdmin系统消息

分类:linux日期:2014-09-14 - 11:17:56评论:0条作者:老谢

cat /dev/null >/usr/local/directadmin/data/admin/tickets.list
rm -rf /usr/local/directadmin/data/tickets/*

用SQL命令查询数据库体积大小

分类:运维技术日期:2014-08-23 - 9:16:15评论:1条作者:老谢

进入information_schema数据库查询,该数据库存放着其他数据库的相关信息:

USE information_schema;

查询所有数据库加起来的体积大小:

SELECT concat(round(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA FROM TABLES;

查询具体某一个数据库的体积大小,例wp:

SELECT concat(round(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA FROM TABLES WHERE table_schema='wp';

查询具体某一个数据库中表的体积大小,例wp中的wp_posts表:

SELECT concat(round(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA FROM TABLES WHERE table_schema='wp' AND TABLE_NAME='posts';

centos 5.8安装iotop

分类:linux日期:2014-08-05 - 19:07:47评论:0条作者:老谢

Iotop 使用 Python 语言编写而成,要求 Python 2.5(及以上版本)和 Linux kernel 2.6.20(及以上版本)

wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz
tar zxf iotop-0.4.4.tar.gz
cd iotop-0.4.4
python setup.py build
python setup.py install
ln -s /usr/local/bin/iotop /usr/bin/iotop

继续阅读…

Tags: ,

IP归属地分析Shell脚本

分类:linux日期:2014-06-07 - 10:18:54评论:5条作者:老谢

看到一个结合Python转码的IP归属地分析Shell脚本的脚本,对这个脚本挺感兴趣,于是就拿过来测试一下,但是发现脚本执行后无法执行输出ip的信息:

[root@xj123 ip]# ./ip.sh
IP地址                  国家    运营商  区域    省份    城市    县/区
======================================================================
114.216.229.147

由于不懂脚本就请教了D大,在此再次非常感谢D大不吝赐教(大晚上的打扰休息实在是不好意思的哈。。。),下面继续回到正题:

继续阅读…

LNMP安装配置Zabbix搭建企业级监控平台

分类:运维技术日期:2014-06-06 - 21:49:43评论:0条作者:老谢

Zabbix介绍

zabbix是Alexei Vladishev开发的。当前Zabbix SIA积极的支持与开发它。zabbix是一个企业级、完全开源的分布式监控解决方案。

zabbix是一个监控网络和服务器状况众多参数的软件。zabbix使用非常灵活的报警机制来让用户配置基于e-mail的事件报警。这也保证了对服务器故障的快速响应。它具有基于存储的数据来提供杰出的可视化数据报告的特性。这让zabbix在容量规划方面十分理想。

之前玩过cacti和nagios,算是一个大家耳熟能详的业内常用的的网管互补组合,但个人感觉前者由于调用snmp协议,导致有时候在网络不太稳定时会有数据丢失情况,后者nagios虽然不依赖于SNMP,但客户端的复杂的安装,初始配置以及需要读懂插件语法导致会让很多初学者望而却步。

zabbix不仅吸取了两者的制图和动态监测的优点,而且很多插件以及常用脚本模板都是系统自带,最重要的配置相对于前两者简洁了很多,所以省去了很多学习成本,加之该监控系统是利用PHP语言写的,系统个人定制就无需使用者修改底层代码,而可以直接在WEB界面去按照自己的偏好设置,支持字体修改以及简体中文,强烈推荐大家在线上使用这套网管平台。

CentOS配置LNMP环境
wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh
 
#LNMP相关安装配置以及使用的问题本贴不做任何阐述,注意的是如果是自行编译,一定要安装上gettext模块

继续阅读…

Tags: