linux进程状态 2012-10-10 | Linux/unix/mac linux系统最常用的命令莫过于ps,经常要用其查看linux的进程和线程情况。此文我们着重来看进程 。进程又分为以下几种状态: 运行(正在运行或在运行队列中等待) 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 僵…… Continue reading
LVM分区无损增减 2012-10-09 | Linux/unix/mac LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。其结构为:PV——VG——LV——PE,LVM分区比较灵活的一个功能就是可以无损更改分区大小。目前我现网中的服务器也使用的是LVM分区,目前也遇到了某分区分间不足的问题,所以在测试环境上演练下更改分区大小…… Continue reading
apache和nginx proxy下的访问控制 2012-10-08 | http/html/web apache为我们提供了比较完善的各种模块。而其在访问控制上也比较灵活,通过apahce ,我们可以很方便的对目录的访问做密码认证控制或IP访问策略控制。同时对于反应代理的页面的处理上,其也提供了其应的命令可以进行方便简介的处理。具体如下: 对于目录的访问控制: 1</VirtualHost> 2<VirtualHost *:80> 3 ServerAdmin [email protected] 4 ServerName test.361way.com 5 DocumentRoot…… Continue reading
awk 与shell 查看ip连接数 2012-09-29 | perl/php/python/gawk/sed 在现网应用中,尤其是web服务器上经常会遇到需要查看主机IP连接数的情况,而我常用的语句如下: 1# 统计所有 2netstat -an|awk '{if( $5 ~ /[1-255]/)print $5}' |awk -F: '{print $1}'|sort|uniq -c|sort -nr 3# 只统计ESTABLISHED状态的 4netstat -an|grep ESTAB|awk '{print $5}' |awk -F: '{print $1}'|sort|uniq -c|sort -nr 今天网上看到了另一个使用awk处理的脚本,号称速度更快。具体脚本如下: 1# awk 'BEGIN{ 2 while("netstat -an"|getline){ 3 if( $5 ~ /[1-255]/)…… Continue reading
monit监控中心M/Monit 2012-09-28 | 开源软件 提到monit就不得不说M/Monit ,M/Monit是monit的配套产品,用于统一管理monit 。不过,monit虽然是开源的,但M/Monit确需要商业购买授权。从其网站上下下载安装默认是30天试用。MMonit的安装也比较简单,如下 一、安装配置 1wget http://mmonit.com/dist/mmonit-2.4-linux-x64.tar.gz 2tar zxvf mmonit-2.4-linux-x64.tar.gz 3mv mmonit-2.4 /usr/local/mmonit 这样就算是简…… Continue reading
也看monit监控 2012-09-28 | 开源软件 现在国内的主流开源监控以nagios为首,nagios确实功能足够的强,已经成了监控行业的工业标准。而且能和其他一些出色的监控工具(如:cacti 、Ganglia)进行整合。对于一般的公司使用来说,已经足够了。不过了解一下其他监控软件也未尝不可,可以在一些方面对nagios做个补…… Continue reading
mysqld_multi管理单机上的多个mysql服务 2012-09-26 | 数据库 如果想在单机上运行版本相同的多个mysql实例的,可以通过mysql_install_db初始化到不同的数据目录,通过不同的my.cnf指定相关的参数,分别设置不同的启动和关闭脚本。不过这样管理起来感觉非常麻烦。当然,如果只单台主机上启动两个实例,这样做还可以接受。如果启动四个、…… Continue reading
oracle imp导入出错 2012-09-25 | 数据库 好长时间不用oracle,现在越来越生疏了。今天在将exp导出的数据imp导入时就遇到了错误。错误内容为: IMP-00034: 警告: 在导出文件中未找到 FromUser “” 成功终止导入, 但出现警告。 下面解决过程记录下,以便什么时候忘记时,再学习下。顺带着也再重温下建库、建表空间和建用户、授权的步骤。建库分简单,有…… Continue reading
drupal的安装 2012-09-25 | 开源软件 使用wordpress已经有一年左右了,wordpress确实很强大。不过如果想改造成一个门户类型的站点,显然力不从心。越来越不满足于只是写写博客,开始想着手试试一些有改造成门户站点潜质的程序。想速成的话,织梦、phpcms、康创这些国内的CMS程序肯定是首选。几乎不需要太多配置…… Continue reading
Nagios的桌面监视器–NagstaMon 2012-09-24 | 开源软件 1、简介 Nagios给我们提供了一个很好的监控平台,提供的短信报警功能其实都够用的了,不过默认是达到监控阀值3次以上才会触发邮件和短信告警。那么有没有这么一个客户端能让我们随时了解nagios的监控情况的工具,答案是肯定的,那就是nagstamon。 nagstanmon是pyth…… Continue reading