在虚拟主机上架设NOD32升级服务器

Linux, PHP, 技术心得 1 Comment »

  常给朋友和同事推荐NOD32,但是给他们装的时候往往没有升级服务器可用,他们既不会自己上网去搜索一些免费的升级地址,我也不大方便把drl的服务器给他们用——于是决定自己架设一个。
  自己没有架在公众网的服务器,只有虚拟主机,到底能不能做到呢?下面就以我的HostMonster主机为例,来一步步尝试。
  所需条件:支持SSH、cron的主机。

  一、安装unrar
  nod32升级的第一步就是下载update.ver文件,这是一个更新包的列表文件,用于增量升级。要命的是这个文件是rar包——天知道他们怎么想的——绝大多数商业的虚拟主机由于版权的原因不可能预装rar,所以我们只能自己装一个。
  首先创建一个目录,建议在public_html之外,即无法通过apache访问到的目录,用于存放rarlinux程序文件。然后从官方网站下载rarlinux

http://www.rarlab.com/rar/rarlinux-3.6.0.tar.gz

  解压

tar zxvf rarlinux-3.6.0.tar.gz

  这里要注意的是,Debian系统用3.6以下或以上的版本都会出现库文件错误,只有3.6不需要任何折腾就能使用,反正只是用来解压缩一个文件,还是老老实实用3.6吧。
  解压之后得到rar目录,unrar就在目录中,无须安装,由于没有权限,就不要用make install了,反正不安装也能用。

  二、编写升级脚本
  这里使用php脚本自动从升级服务器下载文件,假设wget在系统中路径是/usr/bin/wget,unrar(刚才解压出来的地址)是/home/rar/unrar,我们升级文件的绝对路径为/home/public_html/nod32/,实际公开的地址是nod32.a.com,上层升级服务器是nod32.b.com/nod32/,用户名a,密码b(以上全都是虚构),那么脚本如下(抄袭自drl的jindui,根据我的情况略有修改,并修改了一处BUG)
Read the rest of this entry »

搬迁blog到HostMonster

灌水胡诌 5 Comments »

  完全受不了IPowerWeb近乎当机的破速度了(除了它的首页,我打不开它任何的页面,也包括其上我自己的blog),加上刚好快要到期,和DlzM一合计,决定搬迁到HostMonster,一个在国内口碑不错的主机商。
  上次上了低速、低服务水平和低技术实力的IPowerWeb的当,这次希望有所改观——我只希望能顺畅打开页面而已——毕竟我们一次买了两年……
  HostMonster让我感兴趣的特性包括(相较于IPowerWeb,别的我没用过):

  • 无限空间、流量
  • 中文控制面板
  • 自动备份系统,可以手动选择备份文件用于恢复,IPower要联系管理员才能找回备份(还常常找不到),自动备份功能还要收费
  • 强大的文件管理器,功能可以说非常完整,甚至包含了很方便的代码和html编辑器
  • 匿名FTP功能
  • 强大的日志和日志分析功能(IPower虽然也有但常常出问题,并且功能不多)
  • SSH访问
  • 两种自动程序安装功能(Simple Scripts和Fantastico),IPower的此功能只有一种且要收费
  • 更加优秀的技术水平,这个举不出明确的例子,但是在使用的两天内很明显的感到了。

  另外一个莫名其妙的现象就是WordPress的中文tag的permalink没有任何问题了,不知道是2.7的功劳还是新主机的功劳。
  只希望——不要刚过了免费退款期限就不好用,以及——伟大圣明的天朝不要在莫名其妙把我的主机线路变慢了。

LilyStudio & WordPress & N.Design Studio
Entries RSS Comments RSS Log in