解决CentOS-Media.repo 文件导致yum失败方法

八月 12, 2010 by admin · Leave a Comment 

默认就是需要修改nameserver才能yum的,但是namesever已经修改为google的 8.8.8.8,缺还仍然提示yum错误,

[root@itvps ~]# yum -y install file
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: anorien.csc.warwick.ac.uk
* updates: centos.bio.lmu.de
* addons: anorien.csc.warwick.ac.uk
* extras: anorien.csc.warwick.ac.uk
http://anorien.csc.warwick.ac.uk/mirrors/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://.heanet.ie/pub/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirror.as29550.net/mirror.centos.org/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirror.bytemark.co.uk/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirror.sov.uk.goscomb.net/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirror.ukhost4u.com/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirrors.dedipower.com/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
http://mirrors.nl.kernel.org/centos/5.3/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror. Read more

lighttpd使用phpmyadmin如何修复错误

七月 12, 2010 by admin · Leave a Comment 

Cannot start session without errors 显示启动会话
其实就是权限不足的问题

通过如下命令设定权限即可

chmod 777 /var/lib/php/session/
chown /var/lib/php/session/
chgrp /var/lib/php/session/

如何测试openvz VPS内存超售的方法

六月 25, 2010 by admin · Leave a Comment 

进入的共享内存目录:

cd /dev/shm

创建100MB的文件:

dd if=/dev/zero of=./memtest bs=1M count=100
free -m

可以看到内存使用增长了100MB。只要不超过提供商的内存配额,不断调大创建文件命令中的count值,可以看到内存的增长,假如在承诺内存内机子就挂彩就是超售非常严重了。

结束的时候输入:

rm ./memtest

VPS检测系统负载脚本

六月 23, 2010 by admin · Leave a Comment 

 vi /usr/src/detection--system-load.sh 

#
内容如下:

view sourceprint?#!/bin/bash

cputotal=`head -1 /proc/stat |awk '{print $2+$3+$4+$5}'`

cpunow=`head -1 /proc/stat |awk '{print $2+$3+$4}'`

memtotal=`free  -m |sed -n '/Mem/p'|awk '{print $2}'` 

memnow=`free  -m |sed -n '/Mem/p'|awk '{print $3}'`

cpuused=`gawk -v x=$cpunow -v y=$cputotal 'BEGIN{printf "%.5f",x * 100/y}'`

memused=`gawk -v x=$memnow -v y=$memtotal 'BEGIN{printf "%.5f",x * 100/y}'`

case "$1" in

  cpu)

        echo $cpuused

        ;;

  mem)

        echo $memused

        ;;

  clu)

        size=`(stat $2 | grep Size |awk '{print $2}')`

        num=`(stat $2 | grep Size |awk '{print $4}')`

        block=`expr $size / $num`

        echo $block

        ;;

  *)

        echo "it used cpu;mem;clu"

        ;;

esac 

Read more

linux VPS 下使用rar解压缩文件

六月 14, 2010 by admin · Leave a Comment 

关于在 vps下如何使用解压活压缩文件。但是——

debian下或者ubuntu下可以使用apt-get的安装,但是centos下就无论如何都不行。
所就就有了下面的教程:

下载地址: http://www.rarlab.com//rarlinux- 3.9.b3.tar.gz

下载的文件是rarlinux-3.9.b3.tar.gz 

二. 解压软件包

将该文件解压到/usr/local目录下 

tar xzvf rarlinux-3.9.b3.tar.gz –directory=/usr/local Read more

Linux VPS下简单解决CC攻击

六月 8, 2010 by admin · Leave a Comment 

一,准备工作
1,登录进VPS控制面板,准备好随时重启VPS。
2,关闭Web Server先,过高的负载会导致后面的操作很难进行,甚至直接无法登录SSH。
3,以防万一,把设置的Web Server系统启动后自动运行去掉。
(如果已经无法登录进系统,并且重启后负载过高导致刚刚开机就已经无法登录,可联系管理员在母机上封掉VPS的IP或80端口,在母机上用虚拟控制台登录进系统,然后进行2&3的操作,之后解封)

二,找出攻击者IP
1,在网站根目录建立文件ip.php,写入下面的内容。

<?php
$real_ip = getenv(‘HTTP_X_FORWARDED_FOR’);
if(isset($real_ip)){
shell_exec(“echo $real_ip >> real_ip.txt”); Read more

Linux VPS下备份网站数据到ftp一键脚本

六月 8, 2010 by admin · Leave a Comment 

我们可以把网站数据备份空间去,一键脚本如下:

#! /bin/bash
cd /home/www/deepvps
mysqldump –all-databases -uroot -ppass |gzip > mysql_backup.tar
tar -zcvf files_backup.tar.gz /home/www/deepvps/* –exclude=*.tar.gz
-vn x.x.x.x << autoftp
user name pass Read more

Linux下安装rar解压软件

二月 21, 2010 by admin · Leave a Comment 

这个包在centos中好像没有,就只有自己下载一个咯。
先进自己的临时目录,#wget http://download.west263.net//rarlinux.tar.gz 接着#cd 进入后 #make 就安装好啦。
基本用法: # x filename. 解压到当前目录 如果加参数 o+ 就是覆盖同名文件 o- 就是同名文件跳过。# e filename. 将子目录中的文件也解到当前目录,很少用。 # s filename. 生成自解压文件,可以直接执行,其他电脑就不用安装软件了。 # r filename. 修复这个包,不知道有没用。

FreeBSD 6.2快速架设网站服务器教程

二月 21, 2010 by admin · Leave a Comment 

1、 安装设置prozilla(port下载加速)

 当然是首先安装下载加速啦,不然下面的安装会好慢的

 安装使用如下指令:

 #cd /usr/ports//prozilla

 #make install clean

 中间会出现:

 FreeBSD 6.2快速架设网站服务器教程_网页教学网webjx.com整理 Read more

CentOS上安装DirectAdmin

二月 21, 2010 by admin · Leave a Comment 

CentOS上安装DirectAdmin

主角介绍:

CentOS是unix的一个版本,集成了httpd,mysql,php,特别适合于当服务器。

DirectAdmin是一款付费的虚拟主机管理软件,个人认为是除Cpanel外比较易用的一款。

vps是通过虚拟技术将一个独立服务器分割成N份进行出售,介于虚拟主机与独立服务器之间。数据库,这些信息相对于虚拟主机而言是完全独立的。最主要的是拥有相对独立的内存和CPU这些指标,不会被别人拖累。一般xen下是不能超售的,而则是可以over selling. Read more