linux并不需要配置太高的硬件就可以运行起来, 特别是在不开启x window system的情况下,linux所占用的资源是非常少的! 一些老旧淘汰的硬件linux也能很好的支持。很多在windows下已经跑不动的的老旧计算机,安装linux后还可以顺畅的运行! 如果有老旧淘汰的计算机, 可以先不用急着扔掉,说不定安装上linux就可以焕发新生了. 不过Pentun-III以前的硬件配备可能已经不再适合最新的Linux distribution了。 如果是作为企业内部的Mail server或者是Proxy server,或者是需要开启图形运算X Window、OpenGL等功能, 最好是选择配置高一点的主机,使用老旧的计算机零件可能并不适合。

在安装linux之前,需要先准备好主机.一般企业会采购服务器硬件厂商的整体解决方案, 也会单独采购一些配件,例如内存、显卡、磁盘等。 而个人爱好者,特别是计算机发烧友,更喜欢自己组装电脑。
大部分硬件厂商在推出一款新硬件的时候,都会提供linux对应的驱动程序。 有可能通过光盘或者官网提供,需要用户手动安装驱动程序模块。 也可能直接在硬件中提供,操作系统可以自动识别并安装驱动程序! 在选购计算机硬件的时候,要特别留意该硬件是否支持linux驱动。

根据主机的用途,还需要进行合理的硬件配置规划。 例如个人桌面办公(Desktop)用户,对计算机的配置要求可能不是很高,只需要满足日常办公和上网, 入门级计算机就足够满足需求了! 很多企业为了节省开支,购买芯片组集成显卡的主板就可以了,不需要额外采购显卡!
如果主机是用于视觉特效设计或者作为游戏机,那么必须要采购高配置的独立显卡、cpu和内存了! 如果是做成文件服务器, 显卡就没那么重要了,重点关注的是硬盘等储存设备!
如果对于网络传输有特殊的要求,那么还要重点考虑网卡的性能!
主机的配置不是越高越好,在采购硬件的时候,要充分考虑硬件的性价比, 性价比就是花更少的钱买更高的性能配置。 同样的性能指标,一个卖3000,另一个卖到5000,很明显前者的性价比就很高了,可以重点考虑! 除了要考虑性价比之外,另一个需要重点考虑的因素就是效能比,即耗电量和性能比。 效能比越大意味着耗费更少的电量发挥更强大的性能。 现在很多设备都在强调低功耗,但是低功耗往往意味着低性能! 所以在购买硬件的时候,就要充分考虑硬件的效能比,在满足性能需求的情况下,耗电量越低越好! 特别是服务器, 一年365天一直处在开机状态,更高的效能比可以为企业节约运营成本。

下面针对不同的硬件给出linux的最低配置建议:
CPU:Intel i3系列以上CPU,linux对cpu的要求并不高,I3系列以前的cpu应该也是没有问题的,只是市场上已经很难购买到!
内存:至少512MB以上内存。目前市面上大部分DDR内存标配至少都是4G,对于linux来说绰绰有余了! 理论上主内存的容量是越大越好!事实上Linux服务器中,主存储器比cpu还重要! 因为主内存不够用的话, linux会将硬盘的一部分空间作为内存使用,也就是内存交换空间(swap)。 这会影响系统的整体性能,毕竟硬盘比内存的速度要慢的多! 特别是开启X window的话,那主内存容量就不能太小了。
硬盘:不同的存储数据量与存取频率,对于硬盘的要求也不相同。一般linux对于硬盘容量最低要求为20GB! 如果是作为大型文件服务器,那么就可以考虑相对高级的磁盘阵列(RAID)模式了。 磁盘阵列(RAID)是将数个硬盘整合成为一个超大硬盘的技术,操作系统只会看到最后被整合起来的大硬盘。 磁盘阵列 更多相关的磁盘阵列。
显卡:对于不需要开启X Window的服务器来说,一般的集成显卡就可以满足要求了。 如果开启X window系统,显存容量最好在32MB以上,否则跑X系统会卡顿!
网卡:网卡是服务器的必备组件之一! 主板大多拥有内建的10/100/1000Mbps超高速以太网卡。 需要注意的是,不同网卡的功能会有差异。例如某些较低阶的gigabit网卡并不支持bonding功能! 对于网络传输非常频繁的web服务器,最好是选择性能相对好一些,Intel/boradcom等公司的网卡。
键盘与鼠标:这些设备都是非必备的! 一般安装并配置好Linux系统后,就不需要键盘鼠标了,后续都是通过网络远程控制.服务器最重要的就是稳定,最理想状态就是平时很少去本地联机。
光盘、软盘:几乎都是市面上淘汰的设备了,可不考虑配备.

下面是一些典型的linux主机用途与相关硬件配置的最低要求:
不开启X Window的小型主机:

o 用途:家用NAT主机(IP分享器)或小型企业的非图形接口小型主机;
o CPU:最近五年内的cpu产品即可;
o RAM:至少512MB,建议1GB以上;
o 网卡:没有特别要求,一般的以太网卡即可;
o 显示适配器:没有特别要求,只要能被Linux识别的显示适配器即可,例如NVidia或ATI的主流显示适配器;
o 硬盘:20GB以上;
开启X Window的桌上型(Desktop)Linux系统:
o 用途:普通办公或者Linux学习机;
o CPU:Intel I5及以上;
o RAM:一定要大于1GB!否则图形接口容易卡顿;
o 网卡:普通的以太网卡;
o 显示适配器:显存容量256MB以上的显示适配器;
o 硬盘:至少60GB以上;
中型以上Linux服务器:
o 用途:中小型企业、学校的FTP、mail或者WWW等网络服务器;
o CPU:IntelI5, I7以上多核cpu;
o RAM:大于1GB,最好4GB以上;
o 网卡:知名的broadcom或Intel等品牌网卡,比较稳定效能较佳;
o 显示适配器:如果有使用到图形功能,则一张64MB内存的显示适配器是需要的;
o 硬盘:越大越好,如果可能的话,使用磁盘阵列,或者网络硬盘等系统架构, 具有更稳定安全的传输环境;
o 建议企业用计算机不要自行组装,可购买商用服务器, 因为商用服务器已经通过制造商的散热、稳定度等测试,对于企业来说,是一个比较好的选择。

每个linux发行版在发布的时候,都会说明最低硬件配置要求,除了可以在Linux的Howto文件中查询硬件的支持度外,可以通过linux发行版的官网查看。 以下列出几个常用的硬件与Linux distributions搭配的网站:
Linux对笔记本电脑的支援:http://www.linux-laptop.net/
Linux对打印机的支持:http://www.openprinting.org/
Linux硬件的支持中文 HowTo:http://www.linux.org.tw/CLDP/HOWTO/hardware.html#hardware
Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hcl
Open SuSE的硬件支持:http://en.opensuse.org/Hardware?LANG=en_UK

常用linux服务器软件

主机的服务定位不同,所需要的硬件配置也不同!
以下简要介绍linux常用的服务器用途:
WWW Web服务器(网站):
这是一个非常重要的网络服务,WWW服务器几乎是所有网络主机都会安装的功能,除了提供网站服务之外,很多软件也通过WWW接口提供网络服务功能。
CentOS使用的是Apache软件实现WWW网站的功能,在WWW服务器上面,如果你还有提供数据库系统的话, 那么CPU的等级就不能太低,而最重要的则是RAM了! 要增加WWW服务器的效能,通常提升RAM是一个不错的选择。如果是自己维护的一个小网站,考虑到经济因素,可以自行组装一部主机来架设。
FTP服务器:
很多朋友喜欢架设FTP服务器来进行网络数据的传输,对于大专院校来说,常常需要分享给全校师生一些免费的资源, 此时匿名用户的FTP软件功能就很重要了。 对于FTP的硬件需求来说,硬盘容量与网卡好坏相关性较高。
SAMBA文件服务器:
windows系统之间可以通过网上邻居互相访问文件,那么在windows系统中怎么访问linux中的文件呢? 这就是通过在linux主机中安装SAMBA服务软件了! SAMBA的性能不错, 没有客户端联机数的限制, 非常适合一般学校环境的文件服务器(file server)使用!
由于文件服务器分享的数据量较大,对于系统的网卡与硬盘的容量及速度有较高的要求, 如果还针对不同的用户提供文件服务器功能,那么/home这个目录可以考虑独立出来,并加大容量。
Mail邮件服务器:
在企业办公领域电子邮件几乎已经取代了传统的人工邮件了。
得益于越来越便宜的硬盘价格及Google/Yahoo/MicroSoft之间的公平竞争, 包括Web接口的传输、大于2GB以上的容量空间及全年无休的服务等,免费的email邮箱服务几乎可以满足人们的大部分通信需求了。 例如非常多人使用的gmail: http://gmail.com。
虽然免费的邮箱服务已经基本满足大多数公司的日常办公需求,而且也不建议架设mail server了。 但是对于具有较高机密性的组织或者单位,email邮件往往具有商业机密和隐私性,用免费邮箱可能就没有那么安全了。 此时自己假设邮件服务器mail server是非常重要的,邮件服务器对硬盘容量与网卡速度有较高的要求,在此情境中,也可以将/var目录独立出来,并加大容量。
NAT服务(类似IP分享器):
通常小型企业或者学校单位大多仅会有一条对外的联机,全公司/学校内的计算机全部通过这条联机连到因特网上。 此时就得要使用IP分享器让这一条对外联机分享给公司内部所有员工使用。 通过在linux中安装NAT服务就可以提供类似IP分享分享器的功能!
事实上,利用Linux作为NAT主机来分享IP是很不智的~因为PC的耗电量比IP分享器要大很多。 为什么还要使用Linux作为NAT呢?因为Linux NAT可以额外的加装很多分析软件, 用来分析客户端的联机,或者是用来控制带宽与流量,达到更公平的带宽使用呢! 在这种环境中,Linux作为一个内外分离的实体,网络流量会比较大。Linux主机的网卡就需要较高的配备。 而CPU、RAM、硬盘等对系统的影响就小很多。 关于nat主机的架设可以参考这里
DHCP服务(供客户端自动取得IP):
DHCP服务可以让连接到局域网的客户端自动获取IP,客户端计算机只要选择自动取得IP即可。DHCP服务对硬件要求很低。
大致上常用的服务器软件就这些! 对于刚接触Linux的初学者用户,还是以Linux基础为主, 掌握了Linux相关的操作技巧后,再来学习服务器的架设配置!

initroot编辑整理,转载请注明www.initroot.com