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,负载正常了,
下面记录一下常用的一些命令,以备不时之需:
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 |
测试环境: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的链接失效,改成我博客的链接了。
清空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 |
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模块 |
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。