1.Linux与硬件的搭配
Linux对于计算机各组件/装置的分辨,与大家惯用的Windows系统完全不一样。因为,各组件或装置在Linux底下都是【一个档案】
1.1 认识计算机的硬件配备
1.2选择与Linux搭配的主机配备
CPU
CPU只要不是老旧到会让你的硬件系统当机的都能够支持
RAM
主存储器是越大越好。事实上在Linux服务器中,主存储器的重要性比CPU还要高的多,如果主存储器不够大,就会使用到硬盘的内存置换空间(swap)。而由计算器概论的内容我们知道硬盘比内存的速度要慢的多,所以主存储器太小可能会影响到整体系统的效能的!尤其如果你还想要玩X window的话,那主存储器的容量就不能少。对于一般的小型服务器来说,建议至少也要512MB以上的主存储器容量较佳
Hard Disk
由于数据量和数据存取频率的不同,对硬盘的要求也不相同。举例来说,如果是一般小型服务器,通常重点在于容量,硬盘容量大于20G就够用的不行了,但是如果你的服务器是作为备份或者是小企业的文件服务器,那么你就得要考虑较高阶的磁盘阵列(RAID)模式了。
注意:磁盘阵列(RAID)是利用硬件技术将数个硬盘整合成为一个大硬盘的方法,操作系统只会看到最后被整合起来的大硬盘,由于磁盘阵列是由多个硬盘组成的,所以可以达成速度效能、备份等任务。
VGA
对于不需要X Window的服务器来说,显示适配器算是一个最不重要的组件了,你只要有显示适配器能够让计算器启动,那就够了,但如果需要X Window系统时,你的显示适配器最好能够拥有32MB以上的内存容量,否则跑X系统会很累
Network Interface Card
网络卡是服务器上最重要的组件了,只要好一点的10/100网络卡就非常够用了。毕竟我们的带宽没有大到Gigabit的速度,如果是小型服务器,一块Realtek RTL8139芯片的网卡就非常好用了,不过,如果是读取非常频繁的网站,好一点的Intel/3Com网卡应该比较适合。
光盘、软盘、键盘与鼠标
不要旧到你的计算机不支持就好了,因为这些配备是非必备的。
下面针对一般可能会接触到的计算机主机的用途与相关硬件配备的基本要求来说明一下:
一般小型主机且不含X Window系统:
用途:家庭用NAT主机(IP分享器功能)或小型企业之非图形接口小型主机。
CPU:大于P-III 500以上等级即可
RAM:至少128MB,不过还是大于256MB以上比较妥当
网络卡:一般的10/100 Mbps即可应付
显示适配器:只要能够被Linux捉到的显示适配器即可,例如NVidia或ATI的主流显示适配器即可
硬盘:20GB以上即可
桌上型(Desktop)Linux系统/含X Window:
用途:Linux练习机或办公室(Office)工作机(一般我们会用到的环境)
CPU:最好等级高一点,例如P-4以上等级
RAM:一定要大于512MB比较好,否则容易有图形接口停顿的现象
网络卡:普通的10/100Mbps就好
显示适配器:使用32MB以上内存的显示适配器
硬盘:越大越好,最好有60GB
中型以上Linux服务器:
用途:中小型企业/学校单位的FTP/mail/WWW等网络服务主机
CPU:最好等级高一点,可以考虑使用双核心系统
RAM:最好能够大于1GB以上,大于4GB更好
网络卡:知名的3Com或Intel等厂牌,比较稳定效能较佳,也可选购10/100/1000Mbps的速度
显示适配器:如果有使用到图形功能,则一张64MB内存的显示适配器是需要的
硬盘:越大越好,如果可能的话,使用磁盘阵列,或者网络硬件等等的系统架构,能够具有更稳定安全的传输环境
建议企业用计算机不要自行组装,可购买商用服务器较佳,因为商用服务器已经通过制造商的散热、稳定度等测试,对于企业来说是一个比较好的选择
Linux开发商在释出Linux distribution之前,都会针对该版所默认的可以支持的硬件做说明,因此,你除了可以在Linux的Howto文件中取查询硬件的支持度外,也可以到各个相关的Linux distributions的网站去查询。
1.3 各硬件装置在Linux中的文件名
在Linux系统中,每个装置都会被当成一个档案来对待。举例来说,IDE接口的硬盘的文件名即为/dev/hd[a-d],其中,括号内的字母为a-d当中的任意一个,亦即有/dev/hda,/dev/hdb,/dev/hdc,及dev/hdd这四个档案的意思。
注意:在Linux系统中,几乎所有的硬件装置档案都在/dev这个目录内,所以你会看到/dev/hda,/dev/fd0等等的当名
几种常见的装置与其在Linux当中的档名: