tar cf - 需要备份的目录路径 | zip -1 -q -P 你的密码 - - | ncftpput -c -V -u ftp用户名 -p ftp密码 ftp.example.com /ftp上文件名
if [ $? -eq 0 ]; then
echo '备份成功'
fi
注意需要安装tar,zip和ncftp
这个备份方法有3个优点。。。
1. 不会生成本地文件,在备份大量文件时很有用,不会空间不足,而且IO占用低,对网站运行影响小。。
2. 备份的文件是压缩的,网站页面,数据库数据的压缩率还是很客观。
3. 备份的文件是加密的,主要你的密码足够复杂,放在ftp上很安全。。。
追记:
Zip格式所能支持的最大文件大小为4G!
过7za和rar,都对管道支持不好
所以对于有4G以上数据的情况下,就得用gzip或者bzip2压缩了
但这样就无法设置密码保护
将脚本保存为文件,然后使用cron定时每日执行一次即可每日备份
#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root #改成你的mysql用户名
MYSQL_PASS=HostLoc #改成你的mysql密码
FTP_USER=HostLoc #改成你的ftp用户名
FTP_PASS=HostLoc #改成你的ftp密码
FTP_IP=127.0.0.1 #改成你的ftp地址
FTP_backup=backup #ftp上存放备份文件的目录,这个要自己在ftp上面建
#你要修改的地方从这里结束
#定义数据库的名字和旧数据库的名字
DataBakName=Data_$(date +"%Y%m%d").tar.gz
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
#删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz
cd /home/backup
# 导出数据库,一个数据库一个压缩文件
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
(/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
done
# 压缩数据库文件为一个文件
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
rm -rf /home/backup/*.sql.gz
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n $FTP_IP << END
user $FTP_USER $FTP_PASS
type binary
cd $FTP_backup
delete $OldData
put $DataBakName
bye
END
修改时区
找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai
替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:
ZONE="Asia/Shanghai"
UTC=false
ARC=false
修改日期
时间设定成2008年9月10日的命令如下:
#date -s 09/10/2008
修改时间
将系统时间设定成上午10点25分0秒的命令如下。
#date -s 10:25:00
同步biso时间
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
#clock -w
在使用nginx做反向代理时,lighttpd在后端默认是无法获得客户端真实IP,如果要做到后端获取真实IP,首先nginx需要重新编译,加入-with-http_realip_module作为参数,大概如下:
./configure -with-http_realip_module
nginx.conf的proxy_pass后加入如下指令:
Location ~ / {
proxy_pass 127.0.0.1:8080;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
注:Lighttpd只能通过X-Forwarded-For头获取realip,设置X-Real-IP是无效的。
Nginx配置好后,lighttpd仍然无法获得真实ip,必须在lighttpd中添加模块mod_extforward,并进行相应配置,步骤如下:
1、在server.modules中增加mod_extforward
2、指定forwarder ip:
extforward.forwarder = ("10.0.0.232" => "trust")
通过以上配置即可实现后端lighttpd获取真实客户端地址。
nginx严格定义上来说是一个不折不扣的反向代理服务器,用来做前端非常不错!
aptitude install gcc g++ vim libncurses5-dev make libxml2-dev
apt-get -y install subversion
apt-get install libpcre3 libpcre3-dev libcurl4-openssl-dev
wget -c http://nginx.org/download/nginx-1.0.5.tar.gz
tar -zxf nginx-1.0.5.tar.gz
wget -c http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
tar -zxf Nginx-accesskey-2.0.3.tar.gz
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only
curdir=$(pwd)
cd nginx-1.0.5
./configure --user=nobody --group=nobody --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid --conf-path=/etc/nginx/nginx.conf --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-pcre --with-http_sub_module --add-module=$curdir/substitutions4nginx-read-only --add-module=$curdir/nginx-accesskey-2.0.3
make
make install
nginx安装过程就这样了,如果已经安装过nginx的可以搜索下nginx升级的方法来完成!
编译参数里面的--with-http_sub_module --add-module=$curdir/substitutions4nginx-read-only --add-module=$curdir/nginx-accesskey-2.0.3 保留其他自行斟酌更改,这里就不罗嗦了!
substitutions4ngin是用来做替换,支持正则式!
nginx-accesskey和本文关系不大,主要作用是用于封IP访问和防盗链之用!
然后是nginx.conf的配置,基本配置就不阐述了,下面贴一个反向hostloc论坛的实例
server{
listen 80;
server_name bbs.kvm.la; #绑定的域名
root /var/www/html; #网站目录(搭配lnamp的时候有用处!)
access_log off; #off 关闭日志
location / {
subs_filter 'www.hostloc.com' 'bbs.kvm.la' gi; #substitutions4nginx替换 (使用方法参照官方)
subs_filter '全球主机交流论坛' '全球主机网' gi; #substitutions4nginx替换 (使用方法参照官方)
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Referer http://www.hostloc.com; #强制定义Referer,程序验证判断会用到
proxy_set_header Host www.hostloc.com; #定义主机头,如果目标站点绑定的域名个server_name项的吻合则使用$host
proxy_pass http://174.127.189.179; #指定目标,建议使用IP或者nginx自定义池
proxy_set_header Accept-Encoding ""; #清除编码
}
}
更多详细Proxy设置参考nginx官方wiki说明:http://wiki.nginx.org/HttpProxyModule
反向实例http://bbs.kvm.la
前段时间在vpsee上看了介绍,又见的签名挂着aff,心里痒痒的,可一直没时间去折腾,今天终于有空下手了一款128M的KVM!
付款3分钟后收到了开通信!默认没有安装OS ,需要自行通过VNC安装,默认挂载debian的iso!
安装好了系统就只做了下简单测试,dd测试硬盘读写在50M+ ,内存读写两次测试 为170M-250M
跑分啥的没那个习惯就不搞了!
CPU只给单核 频率是3.4Ghz 32k缓存???
CPU类型显示为QEMU Virtual CPU, 这个应该是没有更新libvirt
探针地址:
http://206.253.165.113/index.php
这个探针还是没有KVM.LA现在的主机的探针爽呀!
http://www.kvm.la/p.php
web环境是使用“挨个搞”童鞋的
http://www.actgod.com/archives/35/
地址:
http://hostigation.com/
aff地址贴上
http://hostigation.com/billing/aff.php?aff=029
可用安装系统iso列表:
Arch Linux 2010.05 Core i386
Arch linux 2010.05 x86_64 netinstall
CentOS 5.6 32bit
CentOS 5.6 64bit
Debian 5 32bit
Debian 5 64bit
Debian 6 64bit
Elasticx 2.0.3 x86_64
Elastix-1.6.0-x86_64
FreeBSD-8.2 amd64
FreeBSD-8.2 i386
Gentoo amd64
Mikrotik 5.4 PC/x86
OpenBSD 4.9 amd64
OpenSolaris 2009.06 x86
Scientific Linux 6.0 i386
Scientific Linux 6.0 i386 Live CD
Scientific Linux 6.0 x86_64
System Recue CD 1.6.4
Trixbox 2.8.0.4
Ubuntu 11.04 Server i386
Vyatta 6.2
没有提供windows,喜欢折腾的童鞋可以自己去装个windows玩玩,VNC链接没有很卡的感觉,比较流畅!
Fdcservers的2个机房位于伊利诺伊州芝加哥机房和科罗拉多州的丹佛机房,40G带宽直入美国骨干,利用BGP4构造网络连线稳定快速。多线路综合确保线路畅通无阻,接入线路包括(Comcast, Tiscali, TATA communication,Level3,Nlayer,XEEX,Seabone等),专业网络工程师提供7X24x365服务响应。全天候24小时实时监控不间断服务。速度不错,IP数量也多,最多免费提供60个独立IP地址,100m端口,流量方面没有限制,这个是我见过美国比较实惠的不限制流量的服务商了,免费送windows系统,WHM/Cpanel和DirectAdmin控制面板都是免费的。
地址:
http://www.fdcservers.net
演示IP:
芝加哥机房:
IP:67.159.44.209 (BGP常用线路)66.90.64.1 ,208.53.128.1 , 67.159.0.1
下载:
http://67.159.44.209/100MBtest.zip丹佛机房:
IP:76.73.0.4 (BGP常用线路)
下载:
http://lg.denver.fdcservers.net/100MBtest.zip
阅读剩余部分...
地址:
http://www.serverbeach.com/
下载速度测试:
http://64.34.249.200/100mb.test
简介:购买起来比较麻烦,需要验证护照。屏蔽了服务器部分端口,电信线路直联机房。电信用户访问速度快,国内用的不多,线路比较稳定。
http://www.peer1.com/ 旗下子公司,Peer1和中国电信直连,所以国内电信访问速度反映不错!
地址:
http://www.pacificrack.com/
下载速度测试:
http://www.pacificrack.com/100mb.bin
简介:PacificRack在美国加州洛杉矶有自己的机房,其母公司为OC3网络,成立于1999年,机房带宽接入商有Mzima,Level(3),Global Crossing,Sprint,Savvis,PCCW/BTN,Any2Exchange Peering - 1 Wilshire等,机房带宽超过50Gbps,有专门针对亚洲优化的线路,对华的中国电信 联通 网通速度都不错!
推荐洛杉矶和达拉斯机房
最低款价格配置如下
CPU1: INTEL CORE2DUO E5200
(2x) 2.5Ghz, 2MB Cache, 800FSB
RAM: 4GB DDR2-667
HDD1: 500G SATA-II 16MEG CACHE
Chassis: 1U SuperMicro - 2 HDD Bay
NICs: Dual Gigabit NICs
Monthly: $99.00
已知IP段收集:
50.115.170.0/23
50.115.172.0/23
66.55.76.0/23
66.55.78.0/24
66.63.160.0/19
66.63.164.0/24
66.63.181.0/24
66.154.96.0/19
66.212.16.0/20
66.212.21.0/24
66.212.26.0/24
66.212.29.0/24
66.212.30.0/23
66.212.30.0/24
67.215.224.0/19
67.215.241.0/24
72.11.128.0/19
72.11.141.0/24
72.11.150.0/24
72.11.151.0/24
74.91.32.0/20
96.44.128.0/18
96.44.128.0/24
96.44.137.0/24
96.44.140.0/23
96.44.142.0/23
96.44.142.0/24
96.44.144.0/22
96.44.148.0/24
96.44.150.0/24
96.44.153.0/24
96.44.158.0/24
96.44.160.0/19
96.44.160.0/24
96.44.164.0/24
96.44.167.0/24
96.44.169.0/24
96.44.170.0/24
96.44.172.0/23
96.44.177.0/24
96.44.178.0/23
96.44.182.0/23
96.44.184.0/23
96.44.186.0/23
96.44.188.0/22
98.143.144.0/20
98.143.159.0/24
173.254.192.0/18
173.254.192.0/19
173.254.193.0/24
173.254.194.0/24
173.254.197.0/24
173.254.198.0/23
173.254.202.0/23
173.254.214.0/24
173.254.217.0/24
173.254.221.0/24
173.254.224.0/19
173.254.224.0/22
173.254.248.0/23
173.254.250.0/23
173.254.252.0/22
204.152.192.0/19
204.152.198.0/24
204.152.204.0/24
204.152.206.0/24
204.152.218.0/24
204.152.222.0/23
206.108.48.0/22
206.108.48.0/24
206.108.49.0/24
206.108.50.0/24
206.108.51.0/24
206.108.54.0/23
206.108.54.0/24
206.108.55.0/24
206.126.96.0/24
206.191.192.0/19
216.45.48.0/20
216.144.224.0/20
地址:
http://www.krypt.com/
下载速度测试:
http://www.krypt.com/uploads/files/100MB.zip
攻击处理方式:小流量没事,大流量屏蔽IP 24小时
简介:有win和linux系统选择,win有中文版,客服处理问题速度比较快。每次付款周期提供一次重装系统机房,第二次收费。己被国内攻占,现在抽风频率比较高了。对于版权投诉处理比较严格。找代理购买,可以有免费win系统。
机房IP段收集:
98.126.99.0/24
98.126.98.0/24
98.126.97.0/24
98.126.96.0/24
98.126.96.0/22
98.126.95.0/24
阅读剩余部分...
地址:http://tailormadeservers.com
最便宜的一款机器只要79刀!
Core 2 Duo: Starter |
CPU: |
Core2Duo E8300 |
Mem: |
2GB DDR2 RAM |
HDD: |
80GB SATA |
HDD: |
80GB SATA |
BW: |
2000 Gigs+ (100Mbps) |
|
From: |
$79/mo. |
|
电信过去上美国后走above.net到达拉斯的数据中心!
windows 2003系统收费20刀!
KVM.LA购买的主机服务器配置为 因特尔至强4核 X3430 内存8G 硬盘估计是500GB的!
php配置了ionCube 解密组件,这个意味着可以安装whmcs hostbill之类的程序!(希望大伙别往上面上传安装破解版的软件!)
地址:http://www.hosttable.com
数据中心:凤凰城
使用期限:3years
主机面板:cPanel 11
无限空间大小,无限域名绑定
演示地址:http://hostable.kvm.la/
演示站点分配在11号主机上面,hostloc上有的同学有分到8/12/14不等编号的主机!
线路走势是到达中国电信美国节点后走above.net从加州圣何塞转洛杉矶然后到达凤凰城!
hosttable.com的域名是在2002年注册的,在05年不知道什么原因又关闭了!从域名whois 主机IP以及Paypal收款来判断这家公司应该是brinkster.com的小弟!
至于brinkster.com也是一家比较老的主机公司了,曾在02年搞过免费空间!
注意:
1.空间开通需要象征性的缴纳99美分手续费!
2.可以使用Paypal购买,可以够买多个具体上限数量不明!
3.空间是共享IP,独立IP价格为12美元一年。(由于国人过于强大请做好购买独立IP的准备)
mkdir -p /tmp/src
cd /tmp/src
yum -y install patch make gcc gcc-c++ gcc-g77 flex bison file
yum -y install libtool libtool-libs autoconf kernel-devel
yum -y install libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel
yum -y install glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel
yum -y install ncurses ncurses-devel curl curl-devel e2fsprogs
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
yum -y install openssl openssl-devel vim-minimal nano sendmail
yum -y install fonts-chinese gettext gettext-devel
yum -y install ncurses-devel
yum -y install gmp-devel pspell-devel
yum -y install unzip
yum install gcc gcc-c++ flex autoconf automake make m4 patch libtool openssl-devel file time mlocate sudo bind-utils -y
yum update -y
http://monkey.org/~provos/libevent-2.0.9-rc.tar.gz
tar -xzf libevent-2.0.9-rc.tar.gz
cd libevent-2.0.9-rc
./configure
make && make install
cd /tmp/src
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
tar -xzf memcached-1.4.5.tar.gz
cd memcached-1.4.5
./configure
make && make install
cd /tmp/src
wget http://launchpad.net/libmemcached/1.0/0.44/+download/libmemcached-0.44.tar.gz
tar -xzf libmemcached-0.44.tar.gz
cd libmemcached-0.44
./configure
make && make install
cd /tmp/src
yum install mysql-server -y
rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-1.noarch.rpm
yum --enablerepo=webtatic install php-devel php php-mysql php-sockets php-process php-pecl-memcache php-pecl-gearman httpd php-mcrypt php-mbstring -y
cd /var/www/html
wget http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.8.1%2FphpMyAdmin-3.3.8.1-all-languages.tar.gz/download
tar -xzf phpMyAdmin-3.3.8.1-all-languages.tar.gz
mv phpMyAdmin-3.3.8.1-all-languages phpmyadmin
cd /root
本文适用于所有的vps,测试环境为NordicVPS 256M XEN
非LNMP,非一键安装包
yum -y update
yum -y install gcc gcc-c++ autoconf make automake libtool libevent libevent-devel
yum -y install ncurses ncurses-devel gd gd-devel freetype freetype-devel fontconfig
fontconfig-devel libjpeg libjpeg-devel zlib zlib-devel pcre pcre-devel
yum -y install libmcrypt mhash gmp gmp-devel
yum -y install mysql mysql-server mysql-devel
yum -y install httpd httpd-devel
yum -y install php*
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install -y php-eaccelerator
#启动apache
/etc/init.d/httpd restart
#启动mysql
/etc/init.d/mysqld restart
chkconfig httpd on
chkconfig mysqld on
#生成phpinfo文件
cat>>/var/www/html/info.php< phpinfo();
?>
EOF
现在可以通过http://ip/info.php查看LAMP信息了
附1:mysql配置文件所在位置:/etc/my.cnf
附2:apache配置文件目录所在位置:/etc/httpd/
附3:php配置文件所在位置:/etc/php.ini
原文出自tony1999之手
没错la域名最低价格仅需19.99美元,前提是一次性注册25年!
不过感觉19.99只是一个嚎头,我在他们的网页上找了半天也只找到了10年的选项!
前晚注册了KVM.LA花了24.99美元 ,顺带简单的介绍下
注册地址:http://www.domainmonster.com/
一次性注册25年为19.99$/y
一次性注册10年为22.99/$y
带免费域名隐私保护!
单年注册价格是24.99$其实这个价格已经是目前见过最低的!
我注册付款的时候直接用Visa飘过,好像没见到有Paypal选项!
有Master Card和Visa的话还是蛮方便的!
PS:这家的whois刷新比较慢 大约是2个小时刷新一次,所以更新dns和资料的需要等一段时间才能生效!
关于domainmonster大家自己Google下吧,是家英国的老牌注册商!
- «
- 1
- ...
- 59
- 60
- 61
- 62