XenServer增加ISO库卷

作者:阿川 发布时间:December 14, 2011 分类:互联网络 点击:428

为服务器增加一个ISO存储库卷,SSH或XenCenter登入服务器。

查看vgname及空间情况。

vgdisplay

[root@]# vgdisplay
--- Volume group ---
VG Name VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 36
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 232.82 GB
PE Size 4.00 MB
Total PE 59602
Alloc PE / Size 45918 / 179.37 GB
Free PE / Size 13684 / 53.45 GB
VG UUID Sixd5z-LYeS-cHFf-Lcu1-8g4G-J2V1-kKS2Mw
lvcreate -L 20GB -n myiso VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c

对ISO存储卷进行ext3格式化
mkfs.ext3 /dev/VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c/myiso

创建ISO目录
mkdir /myiso

创建ISO存储库
xe sr-create name-label=ISOs type=iso \
    device-config:location=/myiso/ ISOs \
    device-config:legacy_mode=true content-type=iso

运行并修改vi /etc/rc.local 自动挂载,加入:
vgchange -a y
    mount /dev/VG_XenStorage-edd3649e-eae7-44e0-1453-8e16f02f347c/myiso /myiso

执行脚本
/etc/rc.local

推荐一部片子:这里有情况

作者:阿川 发布时间:December 8, 2011 分类:心情随笔 点击:614

你会喜欢看的

UC用户批量导入DZ X1.5

作者:阿川 发布时间:November 23, 2011 分类:网站应用 点击:378

<?php
    $dbserver ='localhost'; //此处改成数据库服务器地址
    $dbuser ='root';//此处写数据库用户名
    $dbpwd ='';//数据库密码
    $dbname ='';//数据库名称
    $charset ='gbk';//此处写字符集gbk或者utf8
 
    //此行开始向下不要改动
    $connect=mysql_connect($dbserver,$dbuser,$dbpwd) or die("无法连接数据库");
    @mysql_select_db($dbname,$connect);
    mysql_query("set names $charset");
    $query = mysql_query("SELECT * FROM `pre_ucenter_members` 
WHERE `uid` not in(select `uid` from `pre_common_member`) ",$connect);
    while($user = mysql_fetch_array($query)) {$password=$user[password];
    mysql_query(" replace INTO pre_common_member (uid,username,password,adminid,
groupid,regdate,email) VALUES ('$user[uid]',
 '$user[username]', '$password','0','10','$user[regdate]','$user[email]') ");
 
    mysql_query(" replace INTO pre_common_member_field_forum (uid) VALUES ('$user[uid]')");
    mysql_query(" replace INTO pre_common_member_field_home (uid) VALUES ('$user[uid]')");
    }
    echo "finished";
    ?>

当Kloxo忘记登陆密码后

作者:阿川 发布时间:November 6, 2011 分类:互联网络 点击:748

忘记了Kloxo的admin管理员登录密码如何恢复?需要重装吗?不需要。可以通过kloxo带的工具来恢复。

用root用户ssh登录,然后执行下面的两条命令:

#cd /usr/local/lxlabs/kloxo/httpdocs

#lphp.exe ../bin/common/resetpassword.php master baidu.google

这样执行完之后,Kloxo的新密码就被重置为baidu.google

然后您就可以通过kloxo后台登录了,然后请修改密码。

当Kloxo出现Could not open database connection时

作者:阿川 发布时间:November 6, 2011 分类:互联网络 点击:407

先登陆到VPS或者服务器
输入

server mysqld restart

然后执行
sh /script/fix-program-mysql

再执行:
sh /script/resetpassword master {新密码}

如果折腾完之后.后台无法登陆.请参考
当Kloxo忘记登陆密码后

每日备份mysql到网站目录

作者:阿川 发布时间:October 27, 2011 分类:编程开发 点击:606

今天一客户的VPS被入侵,这位高人直取该客户的数据库.删除数据库后还不算完..还不能让你有喘息的机会,接着拿了一堆文件来反复读写,最后将文件系统破坏的一塌糊涂...阿川和几位朋友整整折腾了24小时未果...再咬牙的同时,做了这么一个备份数据库到网站根目录的脚本,至于你备份数据之后想干嘛......那就是你的事了..比如可以上传到其他的FTP空间,还可以发邮件给你自己,等等.大家举一反三.多多注意安全.以下是脚本内容

#!/bin/bash
MYSQL_USER=数据库用户名
MYSQL_PASS=密码
MYSQL_DATA=用户名
DataBakName=Data_$(date +"%Y%m%d").tar.gz
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz
/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS
 --databases $MYSQL_DATA
 --lock-tables=false > /home/backup/databackup.sql
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql
rm -rf /home/backup/databackup.sql

保存退出
或者直接在你的VPS上执行
wget -c http://down.kiiyi.com/backup.sh

之后,给权限
chmod +x backup.sh

然后,利用系统crontab实现每天自动运行
crontab -e

输入以下内容
00 00 * * * /root/backup.sh

其他的crontab可以参考linux中Cron定时任务系统命令详解

视频分享:再见金华站

作者:阿川 发布时间:September 24, 2011 分类:心情随笔 点击:1615

一不小心从优酷看到的.
一不小心就转过来了
哥想起了8年前高中的那段流金岁月.

中途插曲名称:St.BLOSSOM
片尾背景音乐:The Origin of Silence

Linux下如何简单的防止CC攻击

作者:阿川 发布时间:September 21, 2011 分类:编程开发 点击:970

Nginx 0.7开始提供了2个限制用户连接的模块:NginxHttpLimitZoneModule和NginxHttpLimitReqModule。
NginxHttpLimitZoneModule可以根据条件进行并发连接数控制。
NginxHttpLimitReqModule可以根据条件进行请求频率的控制。

http {
limit_zone   my_zone  $binary_remote_addr  10m;
limit_req_zone  $binary_remote_addr  zone=my_req_zone:10m   rate=1r/s;
}
server {
...
location ~ ^/bbs/(index|forumdisplay|viewthread).php$ {
limit_conn   myzone_bbs  3;
limit_req zone=bbs burst=2 nodelay;
...
}

应用这条规则后,bbs目录下的index.php、forumdisplay.php和viewthread.php这些页面同一个IP只许建立3个连接,并且每秒只能有1个请求(突发请求可以达到2个)。