August 27, 2004

咸鱼翻身(一)

Categories:  Linux

“咸鱼翻身”这个标题是Peter给想的,我觉得很满意。这次写写我是如何使用一台旧笔记本电脑做Linux服务器的。

故事要从家里的网络说起。家里有大大小小的计算机4台(不算PDA、HPC之类的东西),要是需要同时上网,就必须打开一台PC做服务器接通ADSL共享上网,又麻烦又有很大的噪声。在网上看到Toshiba的Libretto 50m很便宜,就动了用它做服务器的念头。再说有时和朋友协同开发软件,需要在Internet上建立一个版本控制服务器,所以最终决定使用Libretto 50m做一个服务器。

决定之后就很快联系了以前的一个同事,从他手里搞到一个Libretto 50m(下面简称libr),已经配置了网卡,一共X00元(X<5),很划算。星期五晚上拿到机器,联系了kuuldor约好第二天来家里一起安装配置Linux。

第二天kuuldor来了之后,经过一番讨论,最终决定先用Gentoo发行版,原因是其他发行版要么没有用过,要么就是安装基本系统需要的配置比较高。要知道libr配置低,奔腾75的CPU、32M内存、810M硬盘,很多Linux的发行版在这样的系统上安装是比较困难的。Gentoo可以方便的自己定制,应该比较适合这样的机器。

Gentoo是编译安装的,显然在这样的配置水平的机器上进行编译很不现实,再说它也没有光驱、软驱,因此我们把libr的硬盘取下,在另外一台IBM笔记本上安装Gentoo。

好不容易安装好了基本系统、配置好/etc下的配置文件,并且安装了grub,把硬盘装回libr上,grub竟然不能启动!取下硬盘换lilo,再装回去试试,成功启动了!

接着就是配置、重新编译内核、安装必要的软件……都是简单的工作,但是工作量比较大,而且Gentoo的软件需要编译安装,所以总是拆下硬盘接在IBM笔记本上编译、配置,然后再装回libr上测试。来来回回弄了很多次,还好边弄边看电影《两小无猜》(英文名是Love me if you dare、法语名是Jeux d'enfants--都是peter告诉我的,她是个电影谜)--虽然我和kuuldor感觉这个电影的男女主角瞎胡闹,不过总比没有看的好~~

辛苦kuuldor了,一直干到半夜3点多才打车回去。最后libr成为了家里其他4台机器上网的网关、防火墙,还安装了版本控制系统、apache2、sshd、dhcpd等服务。

后来openssh发布新版本,升级libr的openssh时又进行了同样复杂的维护工作:关机、取下硬盘接在IBM笔记本上、mount外挂硬盘作为源码下载区(libr的硬盘空间不够)、下载源码、编译、将硬盘装回libr、开机试验……这时我就在想维护工作这么复杂,还需要停机,有没有更好的方法呢?于是就在VMWare上试验其他的发行版,例如Slackware、Debian等,最后决定使用Debian发行版,重新安装libr的Linux。当然这是后话,请听下回分解……

Posted by dumm at August 27, 2004 10:50 PM
Comments

Why not buy a Router, about 300 RMB, simple and cheaper

Posted by: lind at October 4, 2004 11:46 PM

我也正有此意将一台旧的sony笔记本改装成服务器,PIII450,64M 内存,6G硬盘,就是我对linux不是很熟,可能要费点劲了

Posted by: crusoe at May 5, 2005 02:51 PM
Post a comment









Remember personal info?




  
Please enter the code as seen in the image above to post your comment.