主机的硬件配备与预计开放的服务
就如同前面所说的,安装你的 Linux 之前,最好先来了解一下您的 Linux 用途!当然?!如果目前您所需要的 Linux 仅只是在于学习 Linux 的指令的话,那么底下的咚咚你都可以把他看看就好!不过,还是强烈的建议您慢慢的一步一步的安装你的 Linux 系统,这样对于您的 Linux 系统会有比较完整的概念说!此外,由于 Linux 系统最好在安装完成之后,立即重新编译过他的核心,以使 Linux 系统『较为稳定』,所以,在你可以连上 Internet 的时候,千万记得一起下载新的 核心 喔!由于 Red Hat 7.2 的核心版本为 2.4.7 ,因此,你必须要下载较新的 2.4.17 以后的版本喔: (到 2002/02/16 为止)。
我的主机配备:
好了,既然 VBird 写的这个部分主要的目的是在于『使用淘汰的计算机来进行 Linux 服务器的安装』,那么我的硬件配备当然不会太好?!以下就是我的配备啦:
CPU 为 P-166,主机板为华硕的老主机板;
使用 64 MB 的 RAM (是 72 pin 的喔!);
硬盘为 3.2 GB 的硬盘,安插在 primary 排线的 master 上面;
这里要特别说明一下,通常在 586 之后的主机板上面都有两条接排线的界面(排线就是硬盘与主机板相接的那一个东西啦!),而我们称这种界面为 IDE 界面(目前的主流硬盘界面),并且主机板上面的这两个界面就分别称为 Primary (主要的) 与 Secondary (次要的) IDE ?。
而如果你有仔细观察的话,那么每一条排线上面还有两个插孔,也就是说一条排线可以接两个 IDE 界面的装置(硬盘或光驱),而你有两条排线,因此一个主机板在预设的情况中,应该都可以接四个 IDE 界面的装置。好了,那么每条排线上面该如何判别哪一个是主硬盘( Master ),哪一个是副硬盘( Slave )呢?基本上这个需要调整硬盘上面的 jump 才可以知道!这个时候,请察看一下您的硬盘机吧!上面应该都会有图标说明才对!
这一部份请特别留意喔!因为不同的硬盘接法将会导致不一样的状况,更严重的,将会导致无法开机的窘境,所以建议您注意一下这里!
网络卡预计使用两块螃蟹卡,不过,如果您不希望有无法分辨网络卡的状况发生,那么建议使用两块不一样芯片的网络卡比较好!
显示卡使用的是 S3 Virge 的 PCI 显示卡,不过由于我以后的过程中将不会使用 X-Windows ,所以这部份似乎不会有问题!
安装过程中需要的装置:键盘、屏幕、光驱、软盘机等等,这些装置在安装完成 Linux 之后,即可马上拔掉!
硬盘 partition 的问题:
硬盘的 partition 是相当重要的一环呦!这里有一些重要的信息要先跟大家报告!就是说:
在 Linux 底下,每一个装置都以一个档案来代表,例如 IDE1 的 master 为 /dev/hda ,而由于 primary + extended 最多有四个 partition ,所以第一个由 extended 分割出来的 logical 扇区为 /dev/hda5 !
需要特别留意的另几个装置是网络卡、软盘、光盘,其代号分别为: /dev/eth0, /dev/fd0, /dev/cdrom!
如果你有一个硬盘接在 IDE2 的 master 上面,并且有 5 个可以使用的扇区,同时你分割了 2 个 primary partition 时,那么你的磁盘应该就会有底下几个代号:
/dev/hdc1 (primary)
/dev/hdc2 (primary)
/dev/hdc3 (extended, 这个为不可使用的磁盘代号)
/dev/hdc5 (1st logical)
/dev/hdc6 (2nd logical)
/dev/hdc7 (3th logical)
预计开放的服务:
虽然是老旧的配备,不过相对于我服务的机器数:五部个人计算机,也相当足够了!呵呵!那么我需要的服务有哪些呢?
NAT : 用来分享频宽;
Mail : 用来收发信件;
WWW : 用来给大家架设个人网页;
Proxy : 用来提供五部区域计算机内的用途,并加以分流;
DHCP : 主要在提供内部计算机不需要安装一些有的没的!
FTP : 最好是不要安装的啦!
我的网络:
我的网络主要是以 拨接制 ADSL 为主,那么如何规划呢?
在 Linux 系统中,预计以 rp-pppoe 这个软件来拨接 ADSL 并且予以分享;
我的内部网络之 网段 为 192.168.1.0/255.255.255.0 这一个,没有再切割的子网络;
我的 Linux 主机名称为 vbird.adsldns.org ,是跟 www.adsldns.org 申请的动态 DNS 系统;
选择的套件:
我选择的安装套件为 Red Hat 7.2 版,他的特征为:
这一版的预设核心为 2.4.7-10 !
预设的防火墙机制为 Kernel 2.4.x 的 iptables ;
预计使用 LILO 作为 Boot Loader 喔!
另外,由于在设定其它的服务之前,想要先以较新的 Kernel ( 核心 ) 来编译过,因此需要先下载核心!
大致上就是这样?!
硬盘规划
自订安装『Custom』:
初次接触 Linux :只要切割『 / 』及『 Swap 』即可!
好了,通常初次安装 Linux 系统的朋友们,我们都会建议他直接以一个最大的扇区『 / 』来安装,这样有个好处,就是不怕分割错误造成无法安装的困境!例如 /usr/ 是 Linux 安装程序中摆放的目录,万一你分割了一块扇区给 /usr ,但是却给的不够大,那么就伤脑筋了!因为会造成无法将资料完全写入的问题,就有可能会无法安装啦!因此上,如果你是初次安装的话,那么可以仅分割成两个扇区『 / 与 Swap 』即可!
建议分割的方法:预留一个备份的扇区!
就如同前面几个心得分享文章中提到的,由于 Linux 预设的目录是固定的,所以:
通常我们会将 /var 及 /home 这两个目录稍微加大一些,如果硬盘够大的话,加个几 GB 也不为过!
另外, /usr 至少给他 3~5 GB 吧,如果硬盘真的大的话!
而 / 也可以给个几 GB 的空间。
最后,由于我们的 Linux 可能是在『试用』阶段,所以很有可能会重复的一再安装,因此上,我都会预留一个扇区来备份我的核心啦与实验过程中觉得不错的 scripts (就有点像 DOS 的批次档),当然,我的 /home 底下的咚咚也可以有备份的地方,而安装套件的源文件也可以摆在这里!有个最大的好处是,当我的 Linux 重新安装的时候,我的一些套件马上就可以直接在硬盘当中找到!呵呵!重新安装比较便利啦!
选择 Server 的硬盘切割方式:
对于首次接触 Linux 的朋友们,通常不建议使用 Red Hat 预设的 Server 安装方式,因为会让你无法得知 Linux 在搞什么鬼,而且也不见得可以符合你的需求!不过,这里仍然说一下选择 Server 的时候,他是如何切割硬盘的呢?
注意:选择 Server 的时候,请『确定』您的硬盘资料是不要的!因为 Linux 会自动的把你的硬盘里面旧有的资料全部杀掉!此外,硬盘至少需要 2 GB 以上才可以选择这一个模式!
64 MB 的 Swap ;
256 MB 的 / ;
256 MB 的 /var ;
其它的空间平分给 /usr 与 /home !
知道了吗?由于 Server 会有上面的限制,所以通常我都不太喜欢让 Linux 自己切啦!选择 Custom 比较好说!
硬盘的代号意义?
在 Windows 或者是 DOS 年代,硬盘以 FAT 表来切分时,他们的代表扇区为 C: D: E: ...但是在 Linux 中则不然喔!一个『目录』可以代表一个『装置』!基本上,每一个硬盘在安插的 IDE 接口中,都有不同的代号:
另外,需要特别留意的是,每一个硬盘(例如 hda )最多可以有 4 个 primary 扇区!分别是 hda1, hda2, hda3, hda4!而如果是逻辑扇区的话,那么就需要由 hda5 开始增加?!
多重操作系统的安装流程
? 硬盘重新规划的多重开机系统:
如果你想要在你的 Linux 机器上同时安装 Windows ?可行吗?当然可行?!况且目前很多的朋友手边只有一部计算机,但是又想要同时学习一下 Linux ,呵呵!那么安装多重操作系统实在是必须要的!好了!那要如何安装呢?以我前一阵子帮一个朋友规划的 Win98, Win2000, Linux 为例,我先将硬盘以 spfdisk 切割成两个 FAT partition,分别是 2GB 与 3GB ,预计安装 Win98 与 Win2000 (分别是 C: 与 D: ),然后再以 CD 开机后,分割最后的磁盘成为 / 与 Swap 两个!好了!如何安装:
1.先以 Spfdisk 分割硬盘:由于 Windows 的 Fdisk 实在太慢了,我蛮喜欢使用 spfdisk 这个全中文的磁盘分割接口的!简单又方便!将硬盘切割成 C: 2GB, D: 3GB即可!详细的 Spfdisk 执行范例可以看一下底下这一篇:spfdisk 范例
2.先安装 Win98 :这个简单吧!用 98 开机片开机之后,直接安装,并且选择安装在 C 槽即可!
3.再安装 Win2000:进入 Win98 之后,将 Win2000 的光盘片放进光驱中,屏幕会自动的跑出一个窗口,问你要不要升级,选择『是』,然后会进行一些小动作!在安装程序问到『升级安装或全新安装』的时候,请千万选择『全新安装』这个项目,并且不要升级硬盘扇区!然后在出现一个『问你安装目录所在』的问题时,进入选项里面,选择『要我自己挑选硬盘分割区』那个项目!然后接下来一直按下『确定』或『是』即可!之后,计算机会重新开机,开机完成之后会进入 Win2000 的安装画面,然后在出现『安装扇区』的时候,请选择 D 槽,并且选择『不要更改扇区档案系统』即可!接下来就会完成一些程序啦!
4.最后才安装 Red Hat 7.2:是的,最后才安装 Linux !安装的过程底下会说明喔!
5.以 Lilo 设定多重开机:是的,我还是比较习惯使用 Lilo 来作为多重开机的设定啦!
好了!这样你