月归档:2013年08月

BAT切换IIS目录

cscript %SystemDrive%\inetpub\adminscripts\adsutil.vbs SET /W3SVC/1/ROOT/path “D:\wwwroot”

继续阅读

发表在 windows | BAT切换IIS目录已关闭评论

postfix+dovecot+extmail

系统环境:rhel6 | centos

点击查看原图 

1.使用extmail自带模板在mysql中创建数据库

    yum install mysql mysql-server mailx -y

    /etc/init.d/mysqld start

   

    mkdir /var/www/extsuite; cd /var/www/extsuite/

    tar zxf extmail-1.2.tar.gz 

   ...
继续阅读

发表在 mail | 标签为 | postfix+dovecot+extmail已关闭评论

varnish vcl

# This is a basic VCL configuration file for varnish.  See the vcl(7)
# man page for details on VCL syntax and semantics.
# 
# Default backend definition.  Set this to point to your content
# server.
# 

probe healthcheck {
   .url = "/";
   .interval = 60s;
   .timeout = 0.3s;
   .wind...

继续阅读

发表在 web server | 标签为 | varnish vcl已关闭评论

linux TIME_WAIT

现象:

1、外部机器不能正常连接SSH

2、内向外不能够正常的ping通过,域名也不能正常解析。

问题排查:

通过 netstat  -anp | grep TIME_WAIT | wc -l 命令查看数量,发现TIME_WAIT的连接数量超过了18000太夸张了。

1、初步怀疑是程序没有关闭连接,codereview了两遍,发现,已经正常关闭。

2、网上看TIME_WAIT产生的原因,可能是因为服务器主动关闭连接导致TIME_WAIT产生。

3、查找TIME_WAIT解决方案:

发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,
vi /etc/sysctl.c...

继续阅读

发表在 linux | 标签为 | linux TIME_WAIT已关闭评论

mysql 误删除ibdata1之后如何恢复

删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*,
应该怎样恢复呢?

观察网站,发现一切都很正常,数据的读取与写入操作都完全正常。
这是怎么个情况?

其实,mysqld在运行状态中,会保持这些文件为打开状态,
即使把它们删除了,它们仍旧存在于文件系统中,mysqld仍然可以对其进行读写。

root@localhost:/var/lib/mysql# ls -la /proc/14101/fd/| grep -e ibdata -e ib_
lrwx------ 1 root  root  64 Aug  7 23:29 3 ...

继续阅读

发表在 db | 标签为 | mysql 误删除ibdata1之后如何恢复已关闭评论

mooseFS

mfs文件系统(一)

MFS文件系统结构:
包含4种角色: 
        管理服务器managing server (master)
        元数据日志服务器Metalogger server(Metalogger)
        数据存储服务器data servers (chunkservers) 
   ...

继续阅读

发表在 linux | 标签为 | mooseFS已关闭评论

glusterfs

下载:

http://download.gluster.org/pub/gluster/glusterfs/

 

Fuse支持库安装
查看发Fuse是否已经安装:

命令:

#lsmod | grep "fuse"

如果显示:

fuse                   66285  4

系统已经安装Fuse,跳过次安装步骤,进入下个软件的安装,否则继续下面的安装

 

文件: "fuse-...

继续阅读

发表在 linux | 标签为 | glusterfs已关闭评论

linux epel

源的配置 

在CentOS中,很多软件是可以通过yum intall这样一条命令来安装的,Ubuntu中则是apt-get。他们会从软件库中找到合适的软件并安装。系统默认的软件库并不够全,还需要添加新的源来支持我的需求。

 

源的配置文件都在/etc/yum.repos.d/下。

首先第一步,我们安装yum-priorities插件。

sudo yum install yum-priorities

该插件用来设定源的优先级,可以保证官方的源优先级最高,存在相同的软件时,优先使用官方源,这样可以保证软件依赖关系正确。

接下来编辑/etc/yum.repos.d/CentOS-Base.re...

继续阅读

发表在 linux | 标签为 | linux epel已关闭评论

DRBD

DRBD介绍

DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 DRBD Logo数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)。DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃。DBRD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈。

DRBD编译安装

安装所需依赖:

  1. yum -y install gcc kernel-devel kernel-headers flex

开始安装drbd,下载地址:http://oss.linbit.com/...

继续阅读

发表在 linux | 标签为 | DRBD已关闭评论

linux disk

linux

当前目录即以下目录空间使用情况:

#du --max-depth=1 -h 

分区空间情况

#df -lh

磁盘分区

#fdisk -l

 

 

继续阅读

发表在 linux | 标签为 , , | linux disk已关闭评论