“废物”利用又一招

来源 :微型计算机 | 被引量 : 0次 | 上传用户:clarain
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  你拿淘汰下来的电脑做什么?做客厅电脑,做专业的股票机、扔掉、闲置……可能每个玩家都有不同的答案。正巧,本文作者也刚淘汰了一台老式笔记本电脑,他又拿它做了什么呢,一台家用文件服务器。
  笔者家里有台5年前买联想昭阳V31(PentiumⅢ级别1笔记本电脑,使用多年之后屏幕已经发黄发暗,漆面磨损,但是运行依然稳定,硬盘也没什么问题,加上256MB PCI33的内存以及Realtek 8139百兆网卡,拿来作家用服务器性能已经基本满足要求。最关键的好处是省电,这台笔记本电脑配的电源适配器是19V/60W,但是如果不对电池充电,实际消耗的功率在25W左右,一年不间断运行的用电量大约只有220度左右,相比台式机要节约很多。
  家里已经有了一个NETGEAR的宽带路由器作为宽带拨号、防火墙以及DHCP和DNS服务,因此笔者对家用服务器的要求相对比较单纯,能具备基本的下载服务、文件服务和WEB服务功能就可以了。
  
  一、服务器系统的选择与安装
  
  服务器应该运行什么系统是个问题。考虑到机器硬件性能、操作系统稳定性和安全性,笔者放弃了Windows系统,决定尝试安装FreeBSD。
  FreeBSD是一个基于Linux基础的服务器操作系统,在国内有很大的爱好者群体,网上资料比较多,而且对Intel架构系统的支持比较好。不过,安装过程是全英文,这对有些读者来说,或许有点小小的困难,好在网络资料非常多,事先仔细阅读后也不:是难事。笔者选择了FreeBSD 6.2,在FreeBSD中国网站ftp://ftp.cn freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.2/下载ISO文件刻光盘安装。笔者只下载安装Tdiscl。推荐大家在下载和刻盘过程中都做一下校验,保证安装过程的顺利。
  FreeBSD的安装过程很多网文有详细介绍,就不再一一赘述了a在这里只提几条与服务器配置相关的内容。
  网络配置:网络设置在安装过程中或者安装以后运行ipconfig命令都可以进行。虽然6.2版FreeBSD支持IPv6和IPv4,但是我们一般只使用IPv4就可以了。FreeBSD可以方便地配置成DHCP服务器,为家里的其它电脑自动分配IP地址,不过笔者这里没有这么使用。
  作为家用服务器,需要配置一个固定IP地址,而不要让它从其它DHCP服务器自动获取IP地址。例如,笔者家里的子网中,路由器地址是192.168.0.1,子网掩码是255.255.255.0,假设服务器的IP地址分配为192.168.0.200,子网掩码也应该是255.255.255.0,网关地址和DNS服务器地址都设置成192.168.0.1。至于域名和主机名,由于主要在子网内部使用,没有严格的限制,比如,我们将服务器主机名设置为“V31”,域名设置为“HOME”,都是可以的。
  基本网络服务配置:基本网络服务在安装过程中或者安装以后都可以配置。基本的网络服务(比如Itelnet和ftp)可以通过编辑“/etc/inetd.conf”文件进行配置。文件默认没有启动任何服务,只要将需要的服务的命令行前的注释用“#”号去掉并保存文件即可。为了安全起见,如果有可能从家庭局域网外部访问该服务器,建议将匿名ftp功能关闭。
  影响启动时间的配置:系统默认的自动启动选项等待时间是10秒,这会影响启动时间或者需要人工干预。改动的方法很简单,以root登录,编辑“/boot/defaults/loader.conf”文件,寻找“autoboot delay”,将此行前面的#号删除,然后将10改成你需要的时间,比如1秒。保存后执行reboot就可以了。
  
  二、服务器的省电改造与设置
  
  LCD显示屏
  LCD屏幕的耗电是比较大的,同时也容易老化,做服务器应该在不用的时候将LCD屏幕关闭。有的笔记本电脑只需要合上屏幕就能关掉屏幕,有的则采用快捷键关闭,而笔者手上的笔记本电脑在FreeBSD系统下两者都不行。不过发现在该系统下“Fn F3”快捷键切换VGA外屏显示的功能还可以使用,切换到只有外屏显示的时候,LCD屏幕包括背光就完全关闭了。实验表明,只有连接了外接显示设备才可以切得出去,究其原理。很多笔记本都会检测VGA接口上红、绿、蓝三根线上是否存在75欧左右的电阻以判别是否连接了外部显示设备。想到此处,顿生妙计,何不做个VGA假负载呢?到电子市场花不到5元钱买一个VGA的15针接头和三个75欧(或者更小一些,比如笔者用的就是手头的47欧)普通1/4W或1/8W的小功率电阻将VGA接头的引脚1与6、2与7、3与8之间各焊接一个电阻,装上外壳,插到笔记本的VGA接口上,让笔记本以为是连接了外接显示。按Fn快捷键切换成功,LCD屏幕完全关闭。使用电流表测量系统空闲时适配器的输出电流,从屏幕最亮时的1.18A下降到0.80A,整整下降了32%!同时,也可以减缓LCD屏幕的进一步老化。
  
  BIOS设置
  BIOS设置中选择CPU Speed Step的模式,将“自动”模式改为“最大电池”模式,测量的结果是可以降低系统空闲时0.1A整机电流,相当于降低近2W。由于担心对性能的影响,进行了ftp文件传输速度对比测试,结果看起来差别不大,只要运算负载不大,这样的设置并无不妥。同时,还可以在BIOS设置中把能禁用的设备和端口都禁用,甚至如果方便的话,可以拆掉一些不用的设备,比如光驱,这样可以进一步降低功耗。
  
  屏幕保护程序
  屏保程序或许也要考虑一下。笔者开始选择的是很有动感的火焰屏保,意识到这可能会加重CPU和显卡的负载从而增加耗电,改成了空白屏保。屏保的更改很简单,以root登录,修改/etc/rc.conf找到“saver=……”这一行,改成saver=“blank”就可以了。
  
  三、路由器的网络设置
  
  为了支持家庭外部访问,将家里的宽带路由器设置Port Forwarding功能。家庭外部只能看到宽带路由器的外部地址,而宽带路由器收到服务请求后,它会根据我们对它的Port Forwarding的设置,从内部的服务器上抓取内容,并提供给外部用户。PortForwarding的设置。假设宽带路由器的外部地址是58.123.145.167,通过宽带路由器的Port Forwarding功能,http://58,123.145.167就相当于在家庭子网内部的http://192.168.0.200,同样的,ftp://58.123.145.167就相当于在家庭子网内部的ftp://192.168.0.200。   为了网络安全,这里只打开需要的功能,比如只是FTP和HTTP。然后,将FreeBSD中的网络服务能关的关上,往往是设置“/etc/inetd.conf”等,读者可以参考有关资料进行。普通的家用宽带并没有固定的IP地址,因此,律议申请动态域名服务DDNS以支持外部访问。
  
  四、家用服务器的使用
  
  最常见的应用就是将服务器作为WEB服务器了。当然,要打造一个WEB服务器,使用intd的基本网络服务还是不够的。我们需要下载并安装著名的LAMP(Linux Apache MySQL PHP)中的A,也就是Apache。
  目前最新的稳定版本是2.2.8版,下载地址是http://apache.mirror.phpchina.com/httpd/httpd-2.2.8.targz。我们可以利用Windows系统的客户端进行下载,并通过ftp功能上传到服务器。
  在服务器上以root登录,首先进到ftp放的目录下,例如“/home/rongxh”,然后执行:
  #cd/home/rongxh
  将文件复制到“/usr/local/src”目录,笔者的安装没有安装源文件,因此不存在src目录,所以需要先新建目录:
  #mkdir/usr/local/src
  #cD/home/rongxh/httpd-2.2-8.tar.gz/usr/local/src
  进到src目录下,然后解压缩:
  #cd/usr/local/src
  #tar-zxvf httpd-2-2.8.tar.gz
  然后就会得到httpd-2.2.8目录,我们进入目录:
  #cd httpd-2.2.8
  首先配置:
  #/configure
  ?-prefix=/usr/local/apache#指定Apache安装目录
  ?-enable-shared=max
  ?-enable-module=rewrite
  ?-enable-module=so
  执行上面的命令,需要一些时间,如果没有错误信息,证明配置成功,然后进行编译:
  #make
  几分钟就编译完了’然后进行安装:
  #make install
  安装完成后,Apache就存放在/usr/local/apache目录下了,bin是执行文件的目录,conf是配置文件目录,htdocs是网页的主目录,logs是日志目录。
  Apache通过bin/apachectl或者bin/httpd来控制启动、停止或重新启动。
  #/usr/local/apache/bin/httpd-k start
  #/usr/local/apache/bin/httpd-k stop
  #/usr/local/apache/bin/httpd-k restart
  为了进行测试安装是否成功,需要首先执行第一条命令使Apache启动,然后到Window s的客户端上的IE地址栏,输入http://192.168.0.200,看到图11所示页面,表明Apache安装成功了。否则请检查上面的步骤
  笔者的WEB服务器主要作用是为PDA的移动使用提供一些阅读的内容,可将自己制作好的页面放在“/usr/local/apache/htdocs”目录下,将首页覆盖index.html文件,这样,当再次访问服务器的时候,我们就可以读到自己喜欢的内容了,注意制作页面做链接时要使用相对路径而不要使用绝对路径,不然放上服务器就会链接不上了。
  当然,家用服务器的其它方面的功能使用也非常简单。以Windows系统的客户端为例,在命令行模式下,用telnet 192.168.0.200命令连接到服务器。登录成功后,运行ftp程序,可以进行ftp下载。当然,如果你想将这个服务器作为温习Unix系统使用和编程的环境,那也是相当不错的机会,试一试学校里使用过的gcc编译器吧!
  你也可以将服务器作为一个文件服务器,暂时存放文件或者将下载后的文件分享使用。在IE的地址栏中输入ftp://username:password@192.168.0.200就可以访问了,其中username是服务器上的普通用户名,password为密码。
  当然,FreeBSD还支持很多种其它的服务,限于篇幅我们在此无法一一列举。希望能通过这有限的几个例子达到抛砖引玉的目的。同时也希望大家也将好的经验分享给更多的读者,让我们将手中旧机器的余热充分发挥出来!
其他文献
13英寸,笔记本电脑的黄金尺寸.现在已经几乎是以CULv为代表的超低电压平台的天下。不过.“几乎”并不代表全部。虽然对于普通消费者.CULV这样的超低电压平台基本够用了,但对追求效率的商务人士来说.之前的单核CULv平台性能还有待加强。那么,有没有既采用常规硬件平台,又保证出色安全性和使用舒适度的13英寸商务笔记本电脑呢?答案是有。不但有.而且还很不错.尤其是今年下半年上市,目前热卖的两款新品:富
在互联网时代取得的成功并没有让谷歌沾沾自喜,停滞不前,马上针对被视为“下一个消费热点”的智能手机推出了颇具竞争力的系统平台——Androld。凭借先进架构和开源设计,AndFoId很快成为市场新宠,并在诸多手机大厂和各国运营商力挺下向Windows M0bile、Symbian、iPhone oS发起了一波接一波攻击。Androld到底有哪些本领?或许还是一头雾水的你可以在本文中找到答案。  “江
如果要评2008年初最好玩的IT音频产品,慧海“飙歌”互动式网络卡拉OK音响入选是当之无愧的。“飚歌”目前有两款产品——K-100(2.1 1)和K-200(2.0 1),两款产品售价一样,都为680元,本次我们测试的是K-1D0。需要指出的是,此处的“ 1”并非独立功放,而是“飚歌”系列产品特有的”K魔音效处理中心。它最大的特色在于除了具备较完整的传统独立功放特性之外,由于采用了三菱专业数码混响
目前,市面上各种无线键鼠套装层出不穷,微软借着自家蓝影的春风,也推出了面向高端的微软无线蓝影桌面套装3000。该套装由微软无线键盘3000 v2.0和微软无线蓝影鼠标5000组成,套装做工用料均属上乘,采用2.4GHz无线技术连接,分别使用两颗AA电池驱动。  微软无线键盘3000 v2.0整体以黑色为主并镶以纯白边框,上表面采用钢琴漆高光处理,这样的设计简约而高雅,能很自然的与家居融为一体;掌托
漫步者S系列音箱是漫步者的顶级型号。在本刊2007年8月下《2.1也发烧——漫步者S2.1M》一文详细介绍了漫步者S2.1M的情况,现在,漫步者又推出了S2.1系列中的S2.1标准版。虽然是同一系列,但S2.1标准版从箱体到单元,包括硕大的低音炮以及超大显示屏的线控器,都是重新设计研发,与S2.1M有较大不同,并且经过名师菲尔谅斯的调校,效果令人期待。    超大的低音炮和线控器  初看S2.1标
近期电源市场上有不少新秀登场.其中的科尔达双滚珠5000 是一款以高耐用性为卖点的产品。它采用台湾悦伦的耐福12cm双滚珠风扇.耐用性是普通含油风扇的2倍,电源的MTBF平均无故障时间达到5万小时.使用寿命比普通电源更长。  这款电源的额定功率为350W.符合Intel ATXl2V 2 31规范, 12V1和 12V2输出为16A和12A. 5V和 3 3V输出为22A和20A。它提供了1个6
随着“十一”黄金周的日益临近,各大卖场的数码专柜前又变得热闹起来,旅游消费无疑是近期最大的消费热点。往年人们外出游玩常常会带上MD3、PMP或数码相机,今年则有所不同,GPs成为了人们的新选择。据不少商家反映,GPs产品近期销量大增,每天前来咨询,试用以及购买GPS的人络绎不绝,其中绝大多数是因为马上要外出游玩惭前来选购的。    事实上,如今市场上销售的大部分GPs产品不仅可用于GPs定位,导航
我们知道,AMD 780G芯片组集成了目前性能最强的整合显卡RadeonHD 3200,支持最新的DirectX 10.1特效,3D性能可以媲美Radeon HD 3450独立显卡,能在标准分辨率下流畅玩转包括《魔兽世界》在内的主流3D网络游戏。不但如此,它还内置了UVD处理单元,可以流畅地硬件解码包括H.264、VC-1以及MPEG-2编码格式在内的主流高清影片,大幅度降低了CPU解码带来的资源
最新显卡杀手——即时战略游戏    毋庸置疑,所有购买中高端显卡的用户并非为了提升高清视频播放流畅度或者欣赏漂亮的Vista Aero Glass半透明窗口,毕竟价格平实的主流显卡即可胜任这样的工作,无论选择A卡还是N卡,大家追求中高端显卡的目的只有一个:获得更高的3D游戏速度和画质,享受更好的游戏体验。理性的游戏玩家习惯了解各种显卡在3D游戏中的实际表现后有的放矢地选购显卡,因此毫不夸张地说,游
无线局域网方便但不省心    现在,不少用户都开始倾向于组建无线家庭局域网,其优势显而易见:家庭成员能够很方便地同时上网,而且免去了布线的烦恼。然而你是否发现无线局域网在带来方便的同时却并不省心。每次通过共享打印文件时都需要打开打印服务端的电脑;电脑间的资源共享也需要服务端在线;24小时开着电脑下BT是一件非常浪费电的事情。当然,我们可通过购买一台网络打印机解决网络打印的问题,而文件共享和BT下载