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
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个)。