存档

2010年6月 的存档

使用xen-shell来管理xen vps

2010年6月9日 eric 230 条评论

XEN 的强大管理工具 XEN-SHELL,用他来管理XEN的虚拟机,简直是太方便了。太强大了,支持系统重装,VPS 启动、重启、关机、暂停,连接控制台。

 wget http://xen-tools.org/software/xen-shell/xen-shell-1.9.tar.gz
tar zxvf xen-shell-1.9.tar.gz

cd xen-shell

make

make install
分类: xen 标签: , ,

chkconfig添加脚本

2010年6月8日 eric 90 条评论

今天发现blog打不开了,ping了下IP,可以ping通,然后PUTTY连接到服务器,uptime发现服务器昨天18点重启过,哎,国内的VPS商真的是不能用啊,技术太差,真的想自己买几台服务器,来搞VPS出租,绝对比他们专业,不会动不动就重启,动不动就连接不上。可能是我租用的这家是用的免费版的vmware吧。好了不发牢骚了,说下重点。知道服务器重启过,发现是nginx、mysql、php-fpm没起来。上写完脚本后。我只直接用了下 chkconfig name on 没想到根本没起作用,自己大意了,说下我是如何解决的吧。

chkconfig –help
chkconfig 版本 1.3.30.1 – 版权 (C) 1997-2000 Red Hat, Inc.
在 GNU 公共许可的条款下,本软件可以被自由发行。

用法: chkconfig –list [name]
chkconfig –add
chkconfig –del

chkconfig [--level ]

分类: linux 标签: , ,

linux 软raid5,mdadm设置

2010年6月4日 eric 441 条评论

RAID 是冗余磁盘阵列(Redundant Array of Inexpensive Disk)的简称。它是把多个磁盘组成一个阵列,当作单一磁盘使用。它将数据以分段(striping)的方式分散存储在不同的磁盘中,通过多个磁盘的同时读写,来减少数据的存取时间,并且可以利用不同的技术实现数据的冗余,即使有一个磁盘损坏,也可以从其他的磁盘中恢复所有的数据。简单地说,其好处就是:安全性高、速度快、数据容量大。 磁盘阵列根据其使用的技术不同而划分了等级,称为RAID level,目前公认的标准是RAID 0~RAID 5。其中的level并不代表技术的高低,RAID 5并不高于RAID 4 ,RAID 0并不低于RAID 2 ,至于选择哪一种RAID需视用户的需求而定。下面分别对常用的RAID 0、RAID 1、RAID 5进行简单的介绍。 1.安装 mdadm apt-get install mdadm 2.创建raid5 mdadm -C /dev/md0 -l5 -n3 /dev/sd[bcd] 3.给raid5 创建文件系统 mkfs.ext3 /dev/md0 4.挂载raid5 mount /dev/md0 /mnt 5.开机自动 挂载 vim /etc/fstab /dev/md0        /mnt            ext3    defaults        0       0 测试。 1.模拟设备 /dev/sdc 出问题 /dev/md0 –fail /dev/sdc cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid5 sdc[3](F) sdb[0] sdd[2]       1048448 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] unused devices: <none> mdadm -D /dev/md0 /dev/md0:         Version : 00.90.03   Creation Time : Fri Jun  4 11:41:00 2010      Raid Level : raid5      Array Size : 1048448 (1024.05 MiB 1073.61 MB)   Used Dev Size : 524224 (512.02 MiB 536.81 MB)    Raid Devices : 3   Total Devices : 3 Preferred Minor : 0     Persistence : Superblock is persistent     Update Time : Fri Jun  4 14:48:03 2010           State : clean, degraded  Active Devices : 2 Working Devices : 2  Failed Devices : 1   Spare Devices : 0          Layout : left-symmetric      Chunk Size : 64K            UUID : f39bdcc7:315315a3:7ea9c5a9:da3e6fb8 (local to host raid1)          Events : 0.38     Number   Major   Minor   RaidDevice State        0       8       16        0      active sync   /dev/sdb        1       0        0        1      removed        2       8       48        2      active sync   /dev/sdd        3       8       32        -      faulty spare   /dev/sdc 2.移除 损坏设备 /dev/sdc mdadm /dev/md0 –remove /dev/sdc /dev/md0:         Version : 00.90.03   Creation Time : Fri Jun  4 11:41:00 2010      Raid Level : raid5      Array Size : 1048448 (1024.05 MiB 1073.61 MB)   Used Dev Size : 524224 (512.02 MiB 536.81 MB) [...]

分类: linux 标签: , ,

nginx server_name 设置

2010年6月1日 eric 42 条评论

在看博客访问明细的时候发现有人直接用IP 访问我的博客,看上去很不爽,有点好像站点被别人拿下的感觉,然后就在nginx官方网站看了一下,可以禁止直接IP访问,所以我就记录下。官方原文: If you do not want to process requests with undefined “Host” header lines, you may define a default server that just drops the requests: server { listen 80 default_server; server_name _; return 444; } 我加的配置: server { listen 80 default_server; server_name _; rewrite ^ http://www.nginxs.com$request_uri?; } 直接返回错误不好吧,毕竟还是想让别人来访问送IP的,呵呵!!! 随后还看到 server_name 支持 正则表达式,如果这样的话,就很容易让二级域名对应相应的目录了,做了一下测试,效果不错。 server { [...]

分类: nginx 标签: ,