比尔盖子 博客

Tag: Me

比尔盖子的各种症

比尔盖子有以下症状,不知道你有木有:

You have better to see a doctor.

Continue reading

搬迁网站到VPS的过程

写在前面的话

Written at the beginning

众所周知(如果不知道猛击这里),在2011年六月的最后一天,比尔盖子网站全部下线搬迁。

这一次,因为饱受Godaddy主机的折磨,比尔盖子在今年初就狠下心来决定:7月份一定要换个VPS(在今年1月的公告中透露过)
果然不出大家的所料,比尔盖子更换了主机。

比尔盖子为了选择一个价格公道,性能优良的VPS,艰难的百度和谷歌,最终选择了Linode主机。这个主机的机房位于硅谷,是中国连接美国速度最快的机房,而且在中国站长中口碑也是相当的好。

但是,出现了一点小意外,导致了信用卡不慎冻结。最终只能使用一家比较可靠的Linode支付宝代购系统用支付宝买下了Linode。这个代购虽然可靠、方便,但是,它是将广大代购用户当成系统编写者的子账户处理的。因此只能在这个Linode代购系统的简易控制面板中操作,像比尔盖子这种想要更换机房、更换内核的极客来说,实在是没有什么可折腾性。因此,比尔盖子的网站将在2011年7月27日时再度搬迁。

正文

一般来讲,搬迁网站的过程无非就是这样:

1.关闭网站访问
2.FTP下载所有文件到本地(聪明点的人会打包压缩,另一些人就直接FTP下载,效率不知有多底,可悲啊)
3.将Mysql数据库导出到本地
4.上传导出到本地的文件到新主机
5.导入本地的数据库到新主机
6.修改网站的配置文件,以便连接新的数据库
7.修改域名的指向,指向到新主机
8.最后的一点点排除故障工作,比如解决死链接

这样做,对比尔盖子这样有一点规模的网站来是相当不合适。因为本网站的数据量高到4GB,如果要采用以上的方法,就等于一共下载和上传了8GB的数据!而站长只拥有512K的ADSL连入互联网,如果按照以上步骤,48小时不关机连续作业也完成不了!这该如何是好呢?

话说天下无难事,只怕有心人。比尔盖子想到了自己曾经用SSH远程连接到服务器下载文件时,几乎每次都是瞬间完成,下载速度最快达到了8Mb/s。如果利用这伟大的美国网速,那么搬迁就快多了。话说得好听,那到底怎么利用美国充沛的带宽资源呢?首先我觉得应该先压缩我网站的所有数据。我来到了Godaddy的文件管理面版,悲剧的发现最大只能压缩20MB的数据!这该怎么办呢?

盖子突然想到,因为我的两个主机都可以通过SSH进行远程管理,因此这个过程可以在SSH上操作。立即输入

tar -jcvf website.tar.bz2 html

来压缩我Godaddy主机上的HTML目录,我所有的网站程序都在这个目录里,但是我发现,压缩用了相当长的时间,最后居然强行停止!经过查看记录,盖子的这个博客安装了一个缓存插件,而系统在压缩这个插件产生的缓存时用了相当长的时间。后来盖子进入这个目录查看,发现里面已经生成超过1000个文件,难怪压缩都强行中断了。

快快使用rm -r删除这个目录,结果,删除用时6分钟,最后还报错。这个缓存是在是太夸张了吧!最后,盖子又进入Godaddy的文件管理器,删除了几个残余文件,才算万事!再次尝试进行压缩,这回终于成功了。不过很奇怪,我的网站的数据量为4GB,但压缩完之后居然文件只有300多MB,以至于比尔盖子总是觉得一些文件在压缩时被丢掉了。

之后,比尔盖子登录了新的VPS,输入

wget http://biergaizi.con/html.tar.bz2

下载刚打包完的压缩文件,神速,2分钟搞定。然后使用

tar -jxvf html.tar.bz2

来解压缩,命令行飞速划过屏幕,解压缩完成了。接下来的一个难题,就是配置Web+PHP+Mysql服务器了。幸好比尔盖子平时就爱折腾以Fedora为主的Linux,你可以去看看 比尔盖子站长使用Linux的经历,就知道比尔盖子多么极客了。今天,平时折腾得到的经验总算用上了。这个VPS的系统是盖子亲自选的CentOS5.6,就是冲着Yum和Fedora一样才选择的CentOS,而不是Debian。

随着比尔盖子噼里啪啦的敲击yum install,yum update和service httpd restart,一个使用Apache+PHP5.3+Mysql5的Web服务器就这样完工了。
(具体的细节,我忘记了,会在本月的第二次搬家中详细写出来的)

最后安装了PHPMyAdmin来管理数据库,又安装了Zend和Xcache这一全新的服务器缓存插件。

 

随着一行reboot,比尔盖子的全新网站就正式运行了起来!

比尔盖子 博客已达到100篇文章

2011年3月6日,《把CPU频率提回来——Thinkpad X61去掉电池CPU降频的完美解决方案》发布。这意味着比尔盖子 博客自建立以来的文章数已经达到100篇!在这里感谢大家长久以来对比尔盖子的支持!

《盘点2010年比尔盖子大事》

庚寅虎年就要过去了,新的一年马上就要到了。在这一年,比尔盖子做了很多事情,有一些非常成功;但也遇到了一些可以说是灾难级的事故。在年末,我来盘点盘点!

1.新年新系统

  • 级别:Good

    在 2010 年 3 月 21 日,比尔盖子换上了 Windows 7 操作系统,体验到了微软新技术!

2.自动采集真给力

  • 级别:Good

    站长终于学会了采集规则,以后再也不用手动复制文章了!

3.备案风波却宁静

  • 级别:Good

    在信产部备案风波下,比尔盖子终于申请到了000webhost。网站在风波之下有难得的平静。

4.Fedora来学习Linux

  • 级别:Good

    下载了Fedora,研究了Linux,进一步提高了计算机水平。

5.免费激活新版Office

  • 级别:Good

    用微软管理上的Bug成功激活了可以通过正版验证的Office 2010,反垄断万岁!

6.无线局域网真快捷

  • 级别:Good

    购买了无线路由器,成功组建家庭无线局域网,实现文件共享,网络共享和远程打印机等功能。

7.网站被停无备份

  • 级别:Critical

    位于000webhost上的网站没有任何警告的被停封,数据无备份,将近半年来的网络数据丢失!

8.购买Godaddy,网站数据部分已丢失

  • 级别:Warning

    最终是折腾够了,购买了Godaddy虚拟主机。但想想网站6个月的数据都丢失,是一大灾难啊! 从这里开始,就进入了事故多发期,我又写了一篇文章,详细的描写了以下部分事故,以下文章的连接好几条都指向那篇文章,不停的出现事故。

9.Bitlocker好心干坏事

  • 级别:Warning

    使用Bitlocker时不幸发生事故,导致电脑两周无法使用和精神损失。

10.电脑风扇不给力

  • 级别:Critical

    就在Bitlocker引起的问题还在修复中,风扇不是时候的出现了故障,花数百元更换。

11.删除系统出问题

  • 级别:Warning

    删除操作系统时破坏系统引导,后修复。

12.刷坏BIOS当学费(上半部分)

  • 级别:Critical

    人品问题导致了很多人刷成功的一个BIOS到我这里来刷坏,最后到百脑汇奸商用编程器刷回,花费70元。

13.有了经验再刷写(下半部分)

  • 级别:Good

    上次刷坏BIOS,增加了经验,这次刷SLIC让两台电脑完美激活。

14.诺基亚,不厚道,刷了手机锁了卡

  • 级别:Critical

    刷正当途径购买的诺基亚时遭遇锁卡,只能更换储存卡。

15.硬盘没坏表损坏

  • 级别:Critical

    我在网上查询我的台式机硬盘相关信息,结果发现我的那批硬盘存在严重问题,不少网友损失惨重。便对硬盘进行检查,幸好我的硬盘不存在任何问题,人品好啊!可后来却戏剧性的,在一次硬盘分区调整操作中,破坏了系统盘,便要修复。却因为软件问题导致硬盘分区表全部损坏,数据全部丢失!

16.临近新年刷坏iPhone

  • 级别:Warning

    由于Temp文件夹空间不足这么偶然的问题导致了刷坏了朋友的Iphone,调整Temp文件夹后刷活。数据有备份,但所有应用程序丢失,精神损失。

不停的出现事故(接《盘点2010年比尔盖子大事》)

《盘点2010年比尔盖子大事》,请先看《盘点2010年比尔盖子大事》

噩梦是从Bitlocker开始的。那天我得知了Win7的Bitlocker技术,就想在我的电脑上实验。但我的台式机没有安全模块,又对U盘支持的不好,因此无法使用Bitloacker。于是决定在我的笔记本Thinkpad X61上做实验。立马在上面开始Bitlocker加密,经过漫长的数小时的加密进程后,终于完成了加密。

重新启动时电脑提示:引导信息已被修改,请插入恢复U盘。原来是激活惹的祸。我的软改激活的原理是每次开机都修改启动信息以伪造一张SLIC表,但这被火眼金睛的Bitloacker发现了,看来只能换一种激活方式了。使用了某激活工具,重启。完蛋,这回直接进入了系统恢复的界面,根本进不去系统。我知道其实只需一张Win7的恢复光盘就可以轻松的解决问题,但倒霉的光驱却偏偏在这时损坏,连光盘都被困在里面拿不出来。我只能用恢复模式开始疯狂备份文件。好不容易备份完了文件,又特意去买一个4G U盘来载入安装光盘,在D盘也装一个系统。

进入新系统,就开始对C盘的Bitlocker解密,又经过了漫长的过程,解密终于完成了。但因为比较忙,所以没有时间继续修理电脑了,就打算先凑合用一个星期新装的系统。但是没过两天X61就挂了,开机就报错“Fan Error”,屋漏又逢连绵雨,这风扇也坏了?没办法,送去返修,幸好网点不太远,不然打车的钱能买N个风扇了。但售后规定非工作日不给修,又苦苦等待了三个工作日,换了一个新风扇,过了保修期修理费贵的要死。

电脑回家后,我引导了一下新Win7,正常。突然心血来潮引导了一下解了密的C盘,居然成功了,而且没有任何异常,电脑真是太神经了。心中窃喜幸亏在系统坏之前Bitlocker被我挂起了,不然在有生之年这Bitlocker过的C盘将永远解不了密,就是美国联邦调查局也对它束手无策,除非找外星人来帮忙。我开始删除新装的Win7,删除过后虽然系统没了,但引导菜单还在,没办法,凑合用吧。

次日早上,我想起台式机里同时装有的四个操作系统,分别为:XP、VISTA、WIN-7、Linux。想到了XP用不着了,早就想删除之,就决定在今天下手删除XP。于是就开始格式化,报错,无法格式化。估计是因为我把那个分区设为“活动”了。这点问题哪能难得倒我比尔盖子?立即插入Win7安装盘强行格式化XP所在的分区,成功!这下可好,重启电脑时报错:BOOTMGR is missing!天啊,看来我把引导文件也给格了。估计Win7的修复光盘能修正问题吧,可是那张救命的盘怎么也找不到!最后想起光盘被困在坏掉的光驱里拿不出来了。我尝试N年前在书上看到的方法,把牙签插入应急弹出孔,终于取出了光盘。于是开始修复系统,成功。幸好修复光盘还在,不然要重装了。

我忽然想到:X61修好后烦人的删不掉的引导菜单是不是也能这么解决?尝试进入PE破坏引导程序再用修复光盘修复,结果成功去除残余的系统引导信息。

过了几天,我又把台式机电脑的BIOS刷坏了,真是不走运啊,属于“人品”问题吧。没办法去百脑汇花了80元让奸商用编程器刷回来。回家后我不甘心,重新又刷BIOS,结果我的台式机和X61成功完美激活Win7系统,可通过正版验证!

没过多久,我又来了兴致刷我的手机Nokia 6300,结果却把储存卡给锁了,至今无法解锁,只能购买新储存卡,幸好价格公道,2G才40元。

紧接着,杯具性的事件再次发生!我在网上查询我台式机硬盘的相关信息,发现我那批硬盘存在严重问题,不少网友损失惨重。于是我对硬盘进行了大检查,结果发现我的硬盘不存在任何问题。我高兴地跟朋友说:我的硬盘没事,我人品好啊!可后来的发展证明了乐极生悲是永恒的真理。

在一次硬盘分区调整操作中,我不小心破坏了系统盘,便要修复。却因为软件问题导致硬盘分区表全部损坏,数据全部丢失!幸好在损坏前我有所察觉,用Windows PE备份了重要数据,否则损失将更为惨重!

就在前几天,一朋友将她的Iphone拿到我这里来帮忙升级,却因为电脑空间不足导致Iphone又被刷坏了,最后终于得到修复,但丢失了所有的应用程序。

Copyright © 2022 比尔盖子 博客

Theme by Anders NorenUp ↑