EDN首页   博客首页

最新日志

发表于:2007-9-27 10:41:05
标签:无标签

1

简单且较小安装Red Hat 7.2 续1:

硬盘的partition的问题:

硬盘的partition是相当重要的一环,这里有一些重要的资讯要和大家说说,就是说:
. 在Linux底下,每一个装置都以一个文件来代表,例如IDE1的master为/dev/hda,而由于primary + extended最多有四个partition,所以第一个由extended  分割出来的logical磁区为/dev/hda5!
. 需要特别留意的另几个装置是网卡、软驱、光驱,其代号分别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: 用来架设internet服务
。Proxy:用来提供5部区域电脑内的用途,并加以分流
。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~5GB吧,如果硬盘真的大的话!
 。而/也可以给个几GB的空间。
 。最后,由于我们的Linux可能是在试用阶段,所以很有可能会重复的一再安装,因此上,我们最好预留一个磁区来备份核心与实验过程中觉得不错的scripts(就有点象DOS的批次档),当然,我的/home底下的咚咚也可以有备份的地方,而安装套件的原始文件也可以放在这里,有个最大的好处是,档我的Linux重新安装的时候,我的一些套件马上就可以直接在硬盘中找到,重新安装比较顺利了!!
选择Server的硬盘切割方式:
对于首次接触Linux的朋友们,通常不建议使用Red Hat预设的Server安装方式,因为会让你无法得知Linux在搞什么,而且也不见得可以符合你的需求,不过,这里仍然说一下选择Server的时候,他是如何切割硬盘的呢?
注意:选择Server的时候,请确定您的硬盘资料是不要的!因为Linux会自动的把你的硬盘里面旧有的资料全部格掉,此外,硬盘至少需要2GB以上才可以选择这个模式。
。 64 MB的Swap;
。 256MB的 /
。 256MB的 /var
。 其他的空间平分给/usr与/home
知道了吗?由于Server会有上面的限制,所以通常我都不太喜欢Linux自己切了,选择Custom比较好。
硬盘的代号意义?
  在Windows或者是DOS年代,硬盘以FAT表来切分时,他们的代表磁区为C:D:E:.......但是在Linx中则不然了,一个“目录”可以代表一个“装置”!基本上,每一个硬盘在安插的IDE界面中,都有不同的代号:

硬碟安插的 IDE 介面
Linux 上面的磁碟名稱
第一個 IDE 的 Master 上之硬碟
hda
第一個 IDE 的 Slave 硬碟
hdb
第二個 IDE 的 Master 硬碟
hdc
第二個 IDE 的 Slave 硬碟
hdd


另外,需要特别留意的是,每一个硬盘(例如hda)最多可以有4个primary磁区,分别是hda1,hda2,hda3,hda4!而如果是逻辑磁区的话,那么就需要由hda5开始增加了!!


多重操作系统的安装流程


  。硬盘重新规划的多重开机系统;
如果你想要在你的Linux机器上同时安装Windows?可行吗?当然可行,况且目前很多的朋友手边只有一部电脑,但是又想要同时学习一下Linux,呵呵,那么安装多重操作系统实在是必须要的!好了,那要如何安装呢?以规划Win98,Win2000,Linux为例,我先将硬盘以spfdisk切割成两个FAT partiton,分别是2GB与3GB,预计安装Wind98与Win2000(分别是C:与D:),然后再以CD开机后,分割最后的磁盘为/与Swap两个,好了,如何安装:
1,先以Spfdisk分割磁盘:由于Windows的Fdisk实在太慢了,使用spfdisk这个全中文的硬盘分割,简单又方便。将硬盘分割成C:2GB,D:3GB即可,
2,先安装Win98:这个简单吧,用98开机软盘开机后,直接安装,并且选择在C:盘
3,再安装Win2000:进入Win98后,将Win2000的光盘放进光驱中,显示器会自动跑出一个视窗,问你要不要升级,选择“是”,然后进行一些小动作,在安装程序问道“升级安装或全新安装”的时候,千万选择“全新安装”这个项目,并且不要升级硬盘磁区!然后出现一个“问你安装目录所在”的问题时候,进入选项里面,选择“我要自己挑选硬盘分割区”那个项目,然后接下来一直按下“确定”或“是”即可,之后,电脑会重新开机,开机完成后会进入Win2000的安装画面,然后在出现“安装磁区”的时候,请选择D:并且选择“不要更改磁区文件系统”即可,接下来就会完成一些程序了!!
4,最后才安装Red Hat 7.2:是的,最后才安装Linux!安装的过程底下会说明!
5,LiLo设定多重开机:
好了,这样就可以具有多重开机的主机系统了,很高兴吧,呵呵,先别高兴太早!很多朋友安装Windows XP及Windows ME版本与Linux共存,结果很惨的。

在已存的Windows系统中加装Linux系统:
另外再提供一个之前也曾经安装的一个经验!嗯,你可能会觉得奇怪,这个方法跟上一个方法有什么不同?呵呵,最大的不同在于:
。我既想存的Windows系统中的资料不想丢掉,并且我也没有新的硬件来保存我的系统或者是备份资料!假设原本我的20GB硬盘中分割成10GB,10GB两个区,但是我还想要安装Linux,且是在“旧系统仍然可以存活”的情况下!该如何是好?!
这真是很有趣的问题!早先在Windows系统中,往往犯一个错误是C盘给的空间太大了,基本上,系统盘不需要太大了,通常我都喜欢C盘只给大约4GB左右的空间(甚至更小),这是因为C盘是很需要备份的,如果太大的话,备份很麻烦,所以系统重置就会花时间(因为所有的东西都要重新安装!),因此,C盘最好给一点空间,然后在安装完,并设定完所有的系统之后,马上以Ghost来备份系统。而所有的备份资料文件都保存在D盘!此外outlook Express的书信目录也都不是放在C盘,所以C盘崩溃掉,直接Ghost还原就可以了,很快的!!
这里就产生一个问题了,假如原本的系统是10GB,10GB的两个区,不过全部的有用到的资料只有10GB不到,也就是还有空间来安装Linux,但是由于硬盘分区不好,所以伤脑筋!此外,我的原系统希望留下来,而且也希望可以安装Linux,要怎么办?可以试着这样来做:
。由于FAT的分区使用,其实只是在磁头区域(所谓的硬盘第0轨)规则而已,就可以将资料以“磁盘重组”的方式将资料都归在一起;
。然后以Spfdisk将该硬盘的FAT表进行分割,注意了,只是分割FAT表,并没有format哦,不过这里的技术性很高,需要特别注意!因为你是将FAT表重新划分,所以你的资料必须要在同一个磁区内,好了,就将原来的10GB,10GB切割成4GB,10GB与6GB三个区!而且在spfdisk的帮助下,顺利的在没有任何资料丢失的状况下,将硬盘由原来的两区分割成三区,这样就可以在D区里面安装Linux了,方法如下图:


但是当你的资料很重要的时候,不建议这样做,切记切记!!!

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(329)
发表于:2007-9-24 9:46:48
标签:无标签

0

简单且较小安装Red Hat7.2

主机的硬件配置与预计开放的服务


硬盘规划


多重操作系统的安装流程


Linux安装流程(较小安装、完全安装)


建立启动盘


主机的硬件配置与预计开放的服务
就如同前面所说的,安装你的Linux之前,最好先来了解一下您的Linux用途,当然了,如果目前您所需要的Linux仅是在于学习Linux的指令的话,那么底下的东东你都可以把他看看就好!不过,还是强烈的建议您慢慢的一步一步的安装你的Linux系统,这样对于您的Linux系统会有比较完整的概念。此外,由于Linux系统最好在安装完后,立即重新编译过他的核心,以使Linux系统“较为稳定”,所以,在你可以连上Internet的时候,千万记得一起下载新的核心哦!由于Red Hat 7.2的核心版本为2.4.7,因此,你必须要下载较新的2.4.17以后的版本哦。
主机配置:
好了,写这部分的目的是在于“使用淘汰的电脑来进行Linux服务器的安装”,那么电脑的硬件配置当然不会太好了,以下举个例子。
      CPU为P-166,主机板为华硕的老主板
      使用64MB的RAM(是72pin的)
      硬盘为3.2GB,安插在primary排线的master上面;

这里要特别说明一下,通常在586之后的主板上面都有两条接排线的接口,而我们称这种接口为IDE接口,并且主板上面这两个接口分别为Primary(主要的)与Secondary(次要的)IDE。
而如果你有仔细观察的话,那么每一条排线上面还有两个插孔,也就是一条排线可以接两个IDE接口的装置(硬盘或者光驱),而你有两条排线,因此一个主板在预设的情况下,应该都可以接四个IDE接口的装置。好了,那么每条排线上面该如何判别那个是主硬盘,那个是从硬盘呢?基本上这个需要调整硬盘上面的jump才可以知道!这个时候请查看一下你的硬盘吧,上面会有图示说明的。
这一部分请特别留意了,因为不同的硬盘接法会导致不一样的情况,最严重的,将会导致无法开机的窘境,所以建议您注意一下这里。
      网卡预设使用两块螃蟹卡
      显卡使用的是S3 Virge 的PCI显卡,不过由于我们以后的过程中不会使用X-Windows,所以这部分似乎不会有问题。
      安装过程中需要的装置:键盘、显示器、光驱、软驱等等,这些装置再安装完成后,即可马上拔掉。

 

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(184)
发表于:2007-9-21 10:21:11
标签:无标签

0

一个简单的SPFdisk分割实例

一个简单的SPFdisk分割实例
磁盘分割是个很重要的学习知识,尤其是在您原本的硬盘空间不足了,或者是新增硬盘了,或者是未来增加磁盘效能而必须要规划出比较适当大小的分区空间。市面上很多工具可以让我们来进行磁盘的分割,不过,都需要钱~当然,您也可以使用Linux的fdisk程序,不过,纯文字界面的方式,可能您也不容易~相比之下,由台湾人自行开发的spfdisk(special fdisk)程序,不但是纯中文界面,使用图形界面的显示,耗用的系统资源又少!还可以作为开机管理程序!很不错的,赶紧过来看看!
1,什么是硬盘分割?
2,SPFdisk
   2.1 删除原有分割
   2.2 建立主要分割磁区
   2.3 储存分割表
   2.4 格式化硬盘
3,针对本文的建议
http://phorum.vbird.org/viewtopic.php?t=23875
什么是硬盘分割(Partition)
在开始进行Linux之前,应该有很多的工作要做的,最重要的就如同前面“Linux主机规划”当中说的,要如何规划硬盘呢?!到底要如何分割硬盘才好!是要将swap规划的大一点比较好?或者是只要一个根目录就可以了呢?另外,如果我的硬盘上面已经有Windows系统,我又不想要将Windows破坏掉,想使用多重开机来安排我的多个操作系统,那要怎么做呢?况且,由于DOS的fdisk不认识Linux的文件格式,那么我们要如何将Linux完全的从我的硬盘中移除呢?!呵呵,这里就来说一下该怎么处理!
由于不同的操作系统所使用的文件系统构架(file system)并不相同,有些甚至是不相容的,例如Windows所使用的是FAT表,而Linux所使用的是ext2这个文件格式,这两种格式完全不相同,在Linux底下还可以依靠编辑核心来支援Windows的FAT文件格式,但是Windows怎完全无法读取Linux的ext2这个文件格式,所以如果您有一块已经安装有Linux系统的硬盘,呵呵,使用Windows的fdisk是完全无法分割这块硬盘的!
那么到底什么是硬盘分割呢?真的要将硬盘用刀子割一割吗?!不是这样的,实际上,硬盘是以sectors(磁区),cylinder(磁柱),partitions(分割槽这些东东来作为存储单位的,而最底层的硬件单位就是sectors了,通常一个sector大约是512k bytes左右。不过,在磁盘进行格式化的时候,可以将数个sector格式化成为一个逻辑磁区(logical block),通称为block 。block为一个文件系统(filesystem)存取的最小量。那么partition是什么?简单的来说,你知道你的Windows所谓的C:D: 吧!其实他们是同一个硬盘,只是利用“磁盘分割表”(partition table)来将实际的硬盘规划出不同的区域。
举个例子来说,假设你的硬盘总共有1024个cylinder(利用blocks结合而成的硬盘计算单位),那么你在这块硬盘的档头地方(就是磁盘分割表,可以想成读取一块硬盘时最先读取的地方)如果写入你的partitions共两块,一块是primary一块是extended,而且extended也只规划成一个logical,那么你的硬盘就是有两个槽了(对于系统来说,真正能使用的有Primary与Logical的磁区,Extended并无法直接使用的!需要再加入规划成为logical才行),而且再partition table也会记录primary是由“第n1个cylinder到第n2个cylinder”,所以了,这样子一来,当系统要去读取primary(就是C槽)的时候,就只会在n1~n2之间的实体硬盘当中活动了!!
基本上,Windows98系统中的Fdisk这个程序仅支援一个primary与一个extended,其中,extended可以再细分成多个logical的硬盘槽。NT很抱歉,呵呵不熟悉,这里就不提了,那么Linux呢?嗯,最基本上最多可以有4个primary的硬盘,而可以支援到3个primary与一个extended,其中,extended若再细分成logical的话,则全部primary+extended+logical应该可以支援到64个之多。底下我们将可以spdisk这个全中文界面的fdisk磁盘分割工具来介绍如何分割磁盘!
硬盘分割==》SPFdisk
SPFdisk是一套由国人开发的全中文界面的硬盘分割工具,它要比微软的Fdisk功能强多了,它的好处有:
     全中文界面让你一定可以看懂之外,简单的图形界面可以让你轻松的进行硬盘分割;
     除此之外,这套软件的“DOS工具”内的“格式化工具”格式化硬盘的速度真是DOS比不上的,格式化一个30GB的硬盘不用10秒就可以格式化完全。
另外,其他的优点在此就不多说了,如有需要你可以自行在一些网站上下载最新的程序。另外,由于DOS的Fdisk并不认识Linux的分割表,所以用DOS的Fdisk是无法将Linux的分割表去除的。因此,你要删除Linuxd 分割表,只有两个比较快的方法,一个是Linux直接再分割,一个则是使用SPfdisk分割了!

硬盘分割主要可以分为下面几个步骤:
1,将原来的分割表删除
2,建立新的主分割及扩充分割(如果有需要的话)
3,储存分割表;
4,以DOS工具格式化以分割的硬盘。

1,删除原有的分割:
假设你的主机中没有任何系统存在,则请以Windows98制作开机片后,将spfdisk拷贝至开机片。以此磁片开机后,执行:

注:具体使用请参考:SPFdisk http://spfdisk.soruceforge.net

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(774)
发表于:2007-9-20 9:16:02
标签:无标签

0

Linux的主机规则:续4

(接续3)等服务器软件,因此需要全天,全年开机的,所以安装Windows与Linux共存的环境是可以,但是请将Windows的分区规划的小一点!好让你的Linux主机可以有更多的空间提供完善的服务。好了,现在来说说你需要的主机服务有那些呢?一般来说,对于非企业或者是小型企业或者是学校,通常你需要的服务有底下几个:

NAT(类似IP分享器):

如果您是一般小型企业,或者是一般的中小学学校,那么贵单位对外的连线应该通常是:申请一个定制的IP,然后通过IP分享器(IP sharing)来达到全校的电脑都可以连上Internet的连线机制。那么要连上Internet不是需要公共的IP吗,那每部主机不是都需要一个IP,而只是申请一个Public IP,其他的IP要怎么设定呢?早在当初规划这个IPv4协定的时候(就是目前的IP设定了!),就考虑到可能的IP不足的问题了,此时,就有专门给内部网络设定用的Private IP了(或者称为私有IP或者保留IP),需要注意的是,这些Private IP都不能直接与Internet上面的Public IP 互相沟通。

那怎么我们内部的电脑可以透过IP分享器出去呢,这就是所谓的NAT(Network Address  Translation)功能了!当内部电脑要连上Internet时,需要通过NAT技术,将你内部电脑资料打包,关于IP的设定都设成NAT主机的公共IP,然后才传送出去到Internet,如此一来,你的内部电脑虽然是使用私有IP,但是在连线上Internet时,就可以透过NAT主机的NAT技术,将IP来源给改了改!呵呵,如此一来,就可以向Internet要求资料了,这部分我们会在网络基础篇里面再提及,通常使用旧电脑来作为主机时,最大的效用就是用来作为NAT了,若你的主机仅单纯提供NAT服务,那么在这个服务当中,比较重要的就属网卡而已,其他的CPU、RAM、硬盘等硬件的影响相对就小的多!

SAMBA(类似网络邻居功能):

在Windows里面可以很轻易的以网上邻居来分享彼此的文件资料,那么Linux要如何与Windows分享呢?呵呵,使用SAMBA就可以了,这也是最普遍的file server(文档服务器)。由于分享的资料量可能较大,那么对于系统的网卡与硬盘的大小及速度就比较重要,如果您针对不同的使用者提供文档服务器功能,那么/home可以考虑独立出来,并且加大容量。

Mail(邮件服务器):

Linux一安装完毕就已经提供了Send mail或Postfix的邮件服务,由于我们如果向外面的公司申请的E -Mail邮箱,了不起容量大致上到20MB,但是,要知道有时候我们一不小心就会让邮件容量超过20MB,这样一来,呵呵,您的邮箱就爆了,真抱歉---但是,如果你自己架设一个mail server呢?哈哈,那么你的信箱就可以达到GB这么大,很过瘾吧,在mail server上面,重要的也是硬盘容量与网卡速度,在此情景下,也可以将/var独立出来,并加大容量。

Web(WWW服务器):

NAT搞定后,要知道的时,你的Client(用户端)每一部都需要经过设定才能上网(刚刚提到过的私有IP的概念!)哦,好麻烦,那么使用DHCP就可以改善这个问题了,呵呵Client都不必设定任何东东,马上将可以上网了吧,呵呵,这个东东的硬件要求可以不必很高了。

Proxy(代理服务器):

这也是常会安装的一个服务器软件,尤其象中小学校的频宽不足的环境下,Proxy将可有效的解决频宽不足的问题,当然,你也可以在家里内部安装一个Proxy了,这个服务器的硬件要求可以说是相对而言最高的,它不但需要较强的CPU来运作,对于硬盘的速度与容量要求也很高,自然,既然提供了网络服务,网卡则是重要的一环。

FTP:

FTP功能真是很好的了,但是对于节制ADSL使用者来说,架设FTP实作是一件不明智的事情,因为对你的频宽影响太大了,尤其是安全性上面也很伤脑筋,对于FTP则是您的硬盘容量与网卡好坏相关性较高。

大致上我们会安装的服务器软件就是这些,架设您需要NAT的服务,那么通常会建议安装“两块网卡”在您的主机上面,因为可以顺便解决您内部电脑的安全问题,假如您需要mail与Web服务器,那么就是建议申请DNS或者是直接申请免费的动态DNS系统的domain name了,如果您需要Proxy的服务,那么在当初设计硬盘规划的时候,就要小心硬盘的分区,因为不同分区方式会使您Proxy效能有差异!

当然了,还是那句老话,目前我们讨论还是以Linux基础为主,了解Linux的相关主机操作技巧,其他的架站,后面再谈。

小標題的圖示  主机硬盘的主要规划:

  系统对于硬盘的需求跟刚刚提到的主机开放的服务有关,那么除了这点之外,还有没有其他的注意事项呢?当然有,那就是资料的分类与安全性的考虑。常常会发现网络上有些朋友在问“我的Linux主机因为突然断电的原因,造成不正常的关机,结果导致无法开机,该如何是好?”呵呵,幸运一点的可以使用fsck来解决硬盘的问题,麻烦一点的可能还需要重新安装Linux呢,郁闷吧,另外,由于Linux是多人多工的环境,因此很可能上面有很多人的资料,如果需要重新安装的话,光是搬移与备份资料就会疯掉了,所以硬盘的分割考量是相当重要的。

同时,硬盘的规划对于Linux新手而言,那就是造成您“头疼”的主要凶手,因为硬盘的分割技巧需要对于Linux文件结构有相当程度的认知之后才能够做比较完善的规划的,所以在未来的部分中,我们会着重在这方面的讨论,这可是相当重要的入门知识呢!

因为如此,所以特别建议Linux新手先只分割两个区就好,分别是根目录/与Swap目录,无论如何,底下还是说明一下基本硬盘分割的模式吧!
      最简单的分割方法:Linux安装的过程中,至少有两个partition才行,一个是“/”,另外一个是虚拟内存“Swap”,如果你的硬盘很小(例如小于1GB的硬盘),那么使用这个分割方式会比较好,但是,保证是比较不保险的分割方式了!!
      稍微麻烦一点的方式:在预设的情况下,由于Linux的操作系统都是放在/usr/当中,所以了,你可以将这个部分分割的大一点,另外,由于使用者的资讯都是在/home下面,因此这个也可以大一点,而/var底下是记录所有预设服务器的登陆档,而且mail 与WWW预设的路径也在/var下面,因此这个空间可以大一些了,所以,需要的目录就有:
      /
      /var
      /home
      /usr
      Swap

通常我们希望自己的邮件主机大点,因此我的/var通常会给几个GB的大小,如此一来就可以不担心会有邮件空间不足的情况了,另外,由于我们开放SAMBA服务,因此提供每个办公室人员的资料备份空间,所以了,/home所开发的空间很大!至于/usr/的空间,大概只要给2-3GB就可以了,凡此种种均与您当初预计的主机服务有关,因此,请特别注意您的服务项目,然后才来进行硬盘的规划。

大標題的圖示关于练习机的安装建议:
  关于硬件方面
   一般来说,对于学习Linux这个操作系统,最麻烦的也是最重要的地方,就是一开始安装了。很多朋友都是一开始安装的Linux就遭遇到困扰,导致没有兴致在继续往下学习Linux。造成这样的安装困扰,很多都是因为朋友们只有一部主机,而在还没有了解到磁盘档案系统的运作,就贸然进行多重开机的规划,导致系统不小心被损坏,进而不想继续使用Linux。另外则是有一些朋友利用类似VMWare的软件来学习Linux。但是因为VMWare里面的硬件很多都是模拟的,造成朋友们不知道该如何分辨问题发生的所在,而无法继续学习。
有感于此,强烈的建议您,务必拥有一台主机,而且内含有一个且仅有一个操作系统Linux的硬盘,我的主机上面有一个抽取式硬盘盒,而我有两个分离的硬盘,分别安装Windows与Linux系统,要使用Linux时,就插入Linux硬盘,使用Windows时,就插入Windows硬盘,如此一来,主机很单纯,而抽取也很方便快速,不需要对机壳进行拆拆装装的,很方便!!
关于硬盘分割方面:
  此外,在硬盘的分割方面,也建议新手们,先暂时以/及swap两个分区即可,而且,还要预留一个未分割的空间,因为我们是练习机,暂时不会提供网络服务,所以只要有/与Swap提供给我们进行安装Linux的空间就可以。不过,我们未来会针对系统的硬盘部分进行分割的练习以及硬盘配额(quota)的练习,因此,预留一个磁盘空间是必须要的!
举个例子来说,如果您有一个20GB的硬盘,那么建议您分15GB给/来安装Linux,512MB给Sawp,另外4GB左右不要分割,先保留下来,未来我们可以继续练习哦!!
关于软件方面
  另一个容易发现问题的地方,在于使用者常常会找不到某些指令,导致无法按照书上的说明去执行某些指令。因为无法执行指令,所以就会一直放到那里,不会继续往下学习,真是可惜!为什么会找不到指令呢?很简单,就是因为没有安装该套件(软件)啊!所以,强烈建议新手,务必将所有的套件都安装上去,也就是选择安装所有套件。
当然了,上面提到的都是针对“练习机”而言,如果您自己预计要上线的Linux主机,那就不建议按照上面的说明安装了,切记切记。
大標題的圖示两个实际案例:
这里说一下曾经规划过的两个范例,要先声明的是不见得是最好的,因为每个人的考量不同,我只是提供可能较佳的方案了!
范例一:一般家庭使用的小型Linux主机:
      提供服务:提供家里的五部电脑ADSL连线分享、同时架设NAT Server、Mail Server、WWW Server 、SAMBA等服务。此外,为多重开机系统。
      架设硬件:
              CPU使用P-166
              内存大小为64MB的RAM;
              网卡为螃蟹卡;
              硬盘容量为3.2GB;
              显卡选择S3 Virge VGA。

              安装完毕后拔掉CD-ROM、鼠标、键盘、显示器等等配置!只剩下网线及电源线和主机连接!
       硬盘分割:
              提供500MB给Windows98;
              1GB给/var(特别针对邮件设定);
              100MB给Swap;
              剩下的空间都给/

范例二:提供约100部以上PC的Proxy主机设定:
       提供服务:提供整个单位的Proxy服务器服务,同时提供单位内相关人员的数值模式模拟(这个模式很消耗系统资源!)。
       架设硬件:
                使用双CPU构架(因为需要大量的运算);
                使用GeForce2 MX显卡(因为数值模式模拟完毕后,需要将图形显示在显示器上除错);
                使用30GB硬盘两个(数值模式所需的存储、Proxy所需要的空间);
                使用3COM网卡(Proxy哦!);
                使用512MB RAM。
       硬盘分割:
               6GB给Proxy(/proxy1,/proxy2,/proxy3各占2GB);
               1GB给Swap(数值模式需要);
               5GB给/;

               剩下的都给/disk1及/disk2
在上面的范例中,范例一是属于小规模的主机系统,因此只要使用预计被淘汰的配置即可进行主机的架设,唯一可能需要购买的大概是网卡吧!呵呵;而在范例二中,由于我需要大量的数值运算,并且由于提供了很多电脑的Proxy服务,因此就需要较大的硬盘空间、与较佳的网卡来搭配了!这些工作请先记得,因为下一章节在实际安装Linux之前,您得进行主机的规划啊!
大標題的圖示关于大硬盘:
   随着时代的演变,目前,呵呵~个人电脑上面的硬盘容量竟然都已经高达160GB以上了!这么大的硬盘用起来当然是很爽快了~不过,也有一些问题的~那就是开机的问题。
因为Linux的开机程序“可能”会找不到BIOS提供的硬盘信息,这个不是Linux的问题,而是BIOS本身无法支援这么大的硬盘的问题~啊!真困扰~虽然Linux的核心会“取代BIOS”而成功的侦测到大硬盘,不过,如果您将开机磁区安装在>1024磁柱以后,那么很可能你的Linux就会变成“可以安装,但是无法开机顺利使用”啦--
那怎么办?最简单的方法就是“将开机磁区规范在小于1024内~”即可!那怎么做到呢?很简单,在进行安装的时候,规划出三个磁区,分别是:
         /boot
         /
         swap

那个/boot只要给100M Bytes以内即可!而且/boot要放在整块硬盘的最前面!这部分未来我们谈到开机流程时候,会再详细说明!!

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(2) | 阅读(345)
发表于:2007-9-19 10:55:28
标签:无标签

1

Linux的主机规则:续3

小標題的圖示 各硬件在Linux中的代号

 了解了硬件以后,接着下来得了解一下个硬件在Linux当中扮演的角色,在Linux系统当中,每个装置都被当成一个档案来对待,举例来说,硬件的档案名称即为/dev/hd[a - d ],其中,括号内的字母为a - d 当中的任何一个,也就是/dev/hda  ,/dev/hdb,/dev/hdc,及/dev/hdd,这四个档案的意思(注:这种形势的表示法在后面的章节当中会使用得很频繁,请特别留意)。那么光驱与软驱呢?分别是/dev/cdrom,/dev/fd0。好了,其他的周边设备呢?下面列出几个常见的装置在Linux当中的代号:

裝置 裝置在 Linux 內的代號
IDE 硬盘 /dev/hd[a-d]
SCSI 硬盘 /dev/sd[a-p]
USB 盘 /dev/sd[a-p](與 SCSI 硬盘一样)
CDROM /dev/cdrom
软驱 /dev/fd[0-1]
打印机 /dev/lp[0-2]
滑鼠 /dev/mouse
磁帶機 /dev/ht0 (IDE)或
/dev/st0 (SCSI 介面)

需要特别注意的是硬盘(不论是IDE/SCSI/USB都一样),每个硬盘的分割(partition)不同,其代号也会改变,关于硬盘的分割与配置将在安装Linux时再提及。此外,您会发现怎么档案开头都是/dev呢?呵呵,那个东东就是我们放置装置档案的目录了,而需要特别留意的是硬盘的代号,在某些不同的distribution当中可能会发现不一样的代号,需要稍微留意。总之,你得先背一下IDE硬盘的代号就是了,其他的,用的到再来背。

大標題的圖示   安装Linux前的规则

   操作系统与硬盘相关性是很高的,我们刚刚也才谈过x86这个个人电脑构架的个硬件元件,也大略的介绍了一些选购的注意事项,再来是什么?呵呵,再来就是需要知道那我应该安装那个版本的Linux?在安装的过程中,我应该如何将我的硬盘进行分割?还有,我应该要如何选择要安装的Linux软件?因为每个不同的Linux开发商在开发他们的Linux时,着眼点都不同,所以当然要选择比较适合您的版本。至于硬盘分割,那本来就是一件很重要的事情~不论是在那个操作系统当中!而Linux软件众多,没有必要每个都安装在你的主机上面。下面我们分别了解一下这些东西。

小標題的圖示 选择适当的distributions

就如同前面几个章节提到的,每个版本的Linux都是使用http://www.kernel.org所发展的核心,都遵循LSB与FHS等等的构架,所以差异性其实不大!不过,每个Linux distribution  在发展的时候,都有锁定他们的用户群,因此,在“预设的情况下”每个版本都有比较特别适合的使用群。举例来说:Ubuntu( http://www.ubuntuilnux.org)就比较适合桌上型电脑使用,因为他的X Window整合的很好。Red Hat Enterprise Linux 与SuSE Enterprise Linux Server就比较适合企业的Linux主机,因为他们的系统服务整合的比较好。

但是,上面提到的都是“预设情况下”的使用状态,事实上,因为每个Linux disribution差异性不大,所以,你当然可以随意选择一个distributions 来加以改造,以符合您自己的喜好的环境啊!不过要注意的是,由于近期以来,网络黑客很多,造成我们的主机的被入侵的危险性大增!因此,您要选择的distributions的标准之一,就是:“选择比较新的distribution为宜”这是因为比较新的版本他在持续维护套件的安全性上,比较长,可以让您的系统比较安稳一点。而且,比较新的distributions,他在新硬件的支援上面,当然也会比较好了。

您可以在Linux是什么那个章节当中介绍的Linux distribution 选择适当的distribution去下载来安装,不过,那些网站大多是国外的网站,下载时间会较长。这里介绍国内的学术网站,例如:http://ftp.isu.edu.tw/pub/Linux/去下载最新的安装光盘版本。目前使用者群使用Fedora 及 Mandriva还不少,这表示使用这两个版本若发生问题时,应该可以得到比较多的参考资料,所以您可以选择这两个套件之一,来开始练习您的Linux。

另外,您也可以选择国外的一个提供几乎全部Linux distribution 的网站:http://www.linuxiso.org/来下载。要注意的是,以FC4为例,他的下载站点:http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/4/i386/iso/里面有很多档案,每个档案都很大,这是因为那些档案都是映象档(image file),还必须要烧录成光碟后,才可以使用。而您也会看到里头有i386及i386-SRPMS的档案,那个SRPMS的档案是含有原始码的,目前我们使用不到,所以可以略过不下载,只要下载FC4-i386-disc[1-4].iso即可。

小標題的圖示   主机的服务规划与硬件的关系

   前面已经提过,由于主机的服务目的不同,所需要的硬件等级与配置自然也就不一样!底下鸟哥稍微提一提每种服务可能会需要的硬件配置规划,当然,还是得提醒,每个朋友的需求都不一样,所以设计您的主机前,请先针对自己的需求进行考量。而,如果您不知道自己的考量为何,那么就先拿一部普通的电脑来玩。不过要记得,不要将资料放在练习用的Linux主机上面。

打造Windows与Linux共存的环境:

在某些情况下,你可能会想要在“一部主机上面安装两套以上的操作系统”例如:

一:我的环境里面仅能拥有一部主机,不论是经济问题还是空间问题

二:因为目前个主要硬件还是针对Windows进行驱动程序的开发,我想要同时保有 

       Windows操作系统与Linux操作系统,以确定在Linux底下的硬件应该使用那个I/O

      port 或者是IRQ的分配等等;

三:我的工作需要同时使用到Windows 与Linux操作系统。

       果真如此的话,那么您就可能会需要使用到所谓的“多重开机,选择系统了”

       所谓的多重开机选单,就是在系统开机时,可以让您选择进入那一种操作系统

       的程序。因为如此,所以您就可以在一部主机上面安装两套操作系统在不同的

      分区内,此时您就能够以一部主机来操弄两个操作系统了。

     举例来说,假设您想要同时安装Window XP与Linux在您的工作主机上面,那你必

须先安装Windows XP 在安装Linux 系统就可以了,当然了,如果你先安装了Linux再安装Windows系统呢?还能不能成功的制作多重开机?当然可以了,不过,你就需要学会知道什么是“多重开机”的概念,这部分我们会在后面继续谈,不要着急!基本上,多重开机涉及硬盘规划的问题,如果你的硬盘有6GB,那你可以先以DOS的Fdisk或者其他的分割程序如SPFdisk http://spfdisk.sourceforge.net/进行硬盘的划分。仅划出Windows要的分区就好。例如你要分1GB给windows,那么Fdisk分割一个1GB的主分割就好了,其他的等安装Linux的时候在弄就可以了,这部分会在后面提到。

再来提到您的Linux主机系统,我这里要跟大家报告的是,如果您是使用较为旧的电脑来作为主机,并且它上面可能预计会安装mail,WWW 服务器

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(391)
发表于:2007-9-18 11:04:20
标签:无标签

0

Linux的主机规则:续2

  硬盘与存取装置(hard  disk):

总是需要有资料,我们的主机才能够藉由这些资料来载入,来运作吧?这些资料一般来说,就是存放在主机的硬盘上面。而我们也可以透过移动存储设备如:U盘、软盘等来存储资料的。我们就单纯的说说硬盘好了。在个人电脑上面,主流的硬盘存储界面应该是SATA与IDE这两种。

一般来说,主板上面至少应该有两个IDE或者SATA的插槽,而每个插槽都可以接两个IDE或者SATA界面的硬盘或装置。SATA是近年来开发出来的新接口,他的硬盘转速比较高,存取效果能要比传统的IDE接口来的好。此外,SATA的特色就是,他与主板连接的排线可以较长(可长达1m),并且排线比较细,可以帮助主机机箱内部的通风,有很不错的效果。在Linux上面,SATA或IDE接口的命名方法都是一样的,所以未来我们还是以IDE来介绍装置。

由于一个IDE插槽可以接两个IDE装置,那么系统怎么知道那个是那个?此时就需要IDE装置的跳线(Jumper)来设定了!你可以在一个IDE接口接两个装置上面,以排线接一个Master以及一个Slave的装置!而Master与Slave可以在任何一个IDE位置上面找到的!也就是说,如果你有两个硬盘,那么你可以将任何一个调成Master,但是另外一个必须是Slave才行!否则IDE接口会无法分辨,而造成系统的死机,至于硬盘的一些相关资料我们在后面的章节再来提。

PCI接口卡:

  我们常用的网卡、声卡、特殊功能卡、等等,几乎都是通过PCI插槽来安装的,这些东西就被称为PCI接口装置,当然不止,因为主机上还有很多内建的PCI装置。

    网卡:网卡很重要,因为它是让你可以连接上Internet的重要功臣,网卡的传输速度目前可以支持到10M/100Mbps,但是Intel与3Com的卡硬是要比一般的杂牌卡多出1000元每台币以上,原因无他,因为网卡的稳定性、消耗CPU资源的特性与其他特殊功能等,Intel与3Com要比其他的厂牌优良的多!至于网络连接的接口上面,目前几乎已经都是RJ-45的接口插孔了,这种界面有点象是电话线插孔,不过要稍微大点。此外,由于网络的需求不断向上攀升,所以,网卡已经有很多Gigabits速度出现了。您也可以购买10/100/1000Mbps的网卡哦!

SCSI接口卡:

   这个东西可以用来连接SCSI的接口装置,以硬盘为例,目前硬盘除了个人电脑主流的IDE/SATA接口之外,就是这个SCSI接口,由于SCSI接口的装置比较稳定,而且装置的运转速度会快的很多,而且也比较不耗费CPU的资源。目前SCSI接口卡是一般大型服务器主机的硬盘传输接口,不过,用在个人电脑上面的话,IDE/SATA接口就够了,因为SCSI接口的硬盘很贵呢。

主板(Mainboard 或Mother board):

主板是很重要的,CPU  、 RAM、   VGA  Card、PCI Card、等等,全部都是接在主板上面。当然了这个主板就得要负责沟通所有接口的工作,全部都是接在这个主板上面的,就是主板的晶片组。由于主板上面的晶片组将负责与CPU、RAM及其他相关的输出、输入装置,所以,晶片组设计的好坏也相差甚多,整个主板晶片组与各个元件之间的沟通可以使用下图来简单的说明:

   点击看大图

                                         晶片组架构示意图

    先要提醒一下,我们这里仅列出晶片组功能示意图而已,并没有完整列出晶片组的详细架构哦。底下我们来提一下晶片组的相关功能介绍!

晶片组的功能:晶片组就是沟通CPU、RAM、输出与输入装置的重要角色!CPU的外频就是晶片组与其他周边沟通的速度,假如使用刚刚的P-III 933M作为例子的话,那么你的晶片组运作频率应该是以133为基准,所以CPU与晶片组沟通是133,晶片组与RAM也是133的速度,与PCI接口则通常是33(133/4),而与AGP则是66(133/2),所以,一个晶片组就需要负责这么多不同的时脉操作,呵呵,所以,晶片组的好坏对于系统的影响也是相当大的,另外,目前很多的技术可以提升各个晶片组之间沟通的时脉速度,例如DDR内存,可以将时脉再提升一倍,所以,如果刚刚是133,那么使用DDR内存时,就可以提升成为266了,至于P4则晶片组与CPU之间可以提升4倍的时脉速度,遗憾的是,晶片组支援的规格,只有一种,并无法支持所有规格,也就是说,你的Intel晶片组的主板,只能支持Intel的CPU与晶片组的内存规格;

CPU、内存与晶片组在选购的时候需要一起考虑,因为晶片组(主板)能够支持的CPU只有特定的规格,而晶片组对内存的支持通常也仅支持特定规格,所以当你选择Intel的主板晶片组时,那就不能使用AMD的CPU了,这在购买时要特别小心。使用者最容易搞错的地方也就是这里,大家总是认为DDR好,所以拼命要买DDR,但是,如果你的主板晶片组本来就不支持DDR内存的话,那你买了的DDR是找不到地方插的,所以,如果想让您的系统升级的话,请注意您的主板晶片组是否支持。

I/O位置与IRQ中断:既然主板是负责各个电脑系统元件之间的沟通,但是电脑的东西太多了,又有输入输出、又有不同的存储装置,主板晶片组怎么知道如何负责沟通呢?这个时候就需要用到所谓的I/O与IRQ了,I/O有点类似门牌位置,每个装置都有自己的地址,一般来说,不能有两个装置使用同一个I/O位置,否则系统就会不知道该如何运作,例如,如果你们门牌与隔壁家的相同,那么邮差怎么会送信到你家。不过,万一还是造成不同的装置使用了同一个I/O而造成冲突时,就需要手动的设定一下各个装置的I/O了,而除了I/O位置之外,还有个IRQ中断这个东东,如果I/O想成时门牌的话,那么IRQ这个东东就可以想成时各个门牌连接到邮件中心(CPU)的专门路径了,IRQ可以用来沟通CPU与各个装置了,目前IRQ只有15个,如果你的周边接口太多时,可能就会不够用,这个时候你可以选择一些没有用到的周边接口关掉,以空出一个写IRQ来给真正需要使用的接口。当然,也就是sharing  IRQ技术。

BIOS:BIOS是Basic Input/Output  System的缩写,刚刚上面我们提到了很多的输入与输出以及I/O , IRQ等等的东东,你要如何设定呢?可以透过操作系统,也可以透过主板提供的BIOS功能来设定,当你关机的时候,显示屏上不是会出现一些版本信息吗,那就是BIOS的设定了,你可以在开机的时候按下DEL按键,以设定开机顺序、I/O,以及IRQ等等!

其他输入输出接口:目前主板上面通常会内建一些基本的接口,这些接口通常是在主机机壳的后面,例如:

    PS2接口:这是目前最常见的键盘与鼠标的接口,在插孔的地方是圆形的,这种接口速度上面会比较好一些,但是最麻烦的地方在,如果你的键盘与鼠标松脱了,通常只能以重新开机来再次驱动键盘或者 鼠标;

九针序列接口:这个是以前用来接滑鼠的接口,常常被称为com1;

25针序列接口:这常用来连接打印机接口:通常称为LPT1,LPT2........;

声音输出、输入与麦克风:这个是一些圆形的插孔,而必须你的主板上面有内建音效晶片时,才会有这三个东东。

USB接口:目前相当流行的一个接口,支援即插即用,目前以及推出USB2.0了,这个规格改变了速度上的问题,目前USB2.0的速度以及足够了(480Mbps),相当的快速。

电源:

除了上面这些元件之外,其实还有一个很重要的元件也要来谈谈,那就是电源。在您的机壳内部,有个大大的铁盒子,上头有很多的电源会跑出来,那就是电源供应器了。我们的CPU/RAM/主板/硬盘等等都是需要用电,而近来的电脑元件耗电量越来越高,以前的230W电源已经不够用了,最近您要安装新的主机时,要记得,电源供应器至少也要300W以上才够你的主机用,有些特殊的主机,还会要求至少要400-500W以上的电源呢。

 

 

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(275)
发表于:2007-9-14 9:48:37
标签:无标签

0

续:Linux的主机规则

再次强调,Linux对于电脑各元件/装置的分辨与我们惯用的Windows系统完全不一样!因为,各个元件或者装置在Linux底下都是“一个档案”这个观念我们在Linux是什么的章节里面已经提过,这里我们再次的强调。因此,您在认识各项装置之后,学习Linux是什么之前,务必要先将Windows对于装置名称的概念先拿掉~否则很难理解。

小標題的圖示  认识电脑的硬件配置

“什么?学Linux还得要玩硬件?!”呵呵,没错,因为Linux早期是与X86构架的个人电脑系统紧密结合,而且我们由前两章的“Linux是什么”当中也知道,硬件与操作系统的关系是很大的!所以,我们当然就得了解一下个人电脑主机的基本构架了!!

事实上,电脑主机的硬件配置与这部主机未来的功能是很有相关性的!例如:家里小孩,或者自己仍然是算是小孩的朋友大概都知道:“要用来玩game的游戏电脑”

所需要配置一定比办公室的“工作电脑”配备更高档,为什么呢?因为“电脑游戏”所需要的显示、CPU等资源较高,所以需要适合比较大量运算的配置,因此等级上面不能太差,至于办公室个人电脑环境中,通常我们不太可能会使用到太复杂的软件,所以,等级不需要太好,就可以运行很顺畅了。那么什么叫做高配置呢?呵呵,底下我们得先来简单了解一下电脑主机里面的各个配置,已经他们对操作系统的影响。

所谓的“电脑主机”就是那个机箱内的东东~当您拆掉主机机箱后,会发现里面有一张大板子,这块大板子上面插了好几块小板子,还有一颗小风扇安置在一块四方形的东西上面。此外,还有几颗硬盘、软盘、光驱被锁在机箱里面,还有一个铁盒子,上面有很多电线跑出来,这些电线的接头都被接在硬盘/软盘以及大板子上面。其中最重要的就是那张大板子,因为所有的机箱内的东西,都会接到这个大板子上面!这个大板子就是多谓的“主板”。下面分别介绍一下:

   中央处理器(CPU):

    CPU可以说是一部电脑主机里面相当重要的东东了,因为,他负责了所有事件的运算!而且,跟大量运算有关的主机,主要的关键几乎就是卡在CPU的速度上。目前全时间的两大的个人电脑CPU制造商为Intel与AMD,而这两家公司自己的CPU规矩就不少了,CPU的规格很多。

 早期的CPU规格都是由Intel来拟定的,然后大家按照他的规格去设计自己的CPU,所以,在主机的购买上面,会比较不容易产生不相容的情况。当因为某些因素,导致AMD自行在X86的机构上发展自己的CPU脚位,而且因为CPU架构的变更,使得脚位的定义越来越多。目前因为规格太多,而且CPU的插脚的脚位都不一样,由的即使一样但是CPU的运作电压不同,也无法相容!因此,在选购CPU与相关的主板时,务必要询问正确的信息,否则买了CPU与主板不相容的话,那这两个设备就变成废铁了。

目前流行的CPU规格大致分为Intel的P-4系列,而P-4系列未来又分为双核心与单核心,这两款CPU是不相容的,主板也不相容,必须要特别留意。至于AMD的Sempron,Athlon64,Athlon64x2当中,Sempron是入门级,Athlon64与Athlon64x2是64位元的CPU,分别是单核心与双核心,两款的脚位相同,据说主板是可以互通的,但是Sempron与Athlon64的主板则不相容!要特别注意。(注:所谓的双核心,是在一颗CPU里面,构建了两个运算单元,也就是说,这个双核心的CPU有两个可以运算的硬件CPU就是了。而AthlonXP也已经被新的型号Sempron所取代了!)

 好了,那么CPU的速度除了核心的优良与否之外,常用来判断同级产品的速度,就是时脉了。所谓的时脉,简单的说,就是单位时间内的运算次数。所以,时脉越高,代表这个装置设备的运算次数就越多,当然速度上就会比较快。(注:不同的CPU之间不可以单纯的用时脉来判断运算的效能,例如AMD的Athlon64 2G在运作上,效能比P-4 2G还要好很多,所以,时脉目前仅能用来比较同样的CPU的速度。)比较特别的是,CPU有所谓的倍频与外频,有什么意义呢?

     CPU有所谓的“倍频”与“外频”,外频是CPU与周边设备进行资料传输/运算的速度,至于倍频则是CPU本身运算时候加上去的一个运算速度!两者相乘才是CPU的时脉。与CPU外频有关的东东为内存与主板的晶片组。一般来说,越快的时脉代表越快的CPU运算速度。以Intel的PIII时脉933M为例,

        CPU外频与倍频:133(外频)X 7(倍频)MHz

        RAM频率           :通常与CPU之外频相同,为133MHz

        PCI界面              :(包括网卡、声卡等等的界面)133/4=33MHz

       AGP界面              :133/2=66MHz(这是AGP正常的频率)

外频是可以超频的!什么是超频呢?原本的CPU外部频率假设是133好了,如果您藉由某些工具,或者主板本身也可能会提供这个工具,那您就可以将133提升到比较高的频率,那就是所谓的超频。为什么要超频呢?因为可以在比较便宜的CPU上面让频率升到比较高,等于是“赚到了”的意思。不过,超频本身的风险很高~如果是超外频的话,例如到166MHz时,你的AGP将达到(166/2=83)而PCI也将达到(166/4=41.5),高出正常值很多,通常,越快的外频由于所有的外设运作频率都会提升,所以,可以让效率能提高不少,但也可能会造成系统的不稳定,例如常常死机,或者时造成某部分元件的寿命减短等等。此外,目前的电脑系统真的是够快了,不需要超频了!而且,在Linux系统中,“不建议超频”,因为,即使CPU可以耐的住这么高的时脉,但是系统的运作是全面性的,只要有一个设备死掉,那么你的系统就连带着死掉了!因为超频以后,系统频率高出正常值很多,所以当然容易造成不稳定。

另一个需要注意的是,“CPU是有分等级的”而且目前很多的程序都有对“CPU做最佳化”的行动,所以就会有所谓的i386,i586,i686为附档名的档案产生了!基本上,在PMMX以及K6-III都称为586的CPU,而Intel的赛扬以上的等级与AMD的K7以上等级,就被称为686的机器了。

内存(RAM):

  内存对于系统来说,真是一个重要的部分,怎么说呢?刚刚提到,电脑真正运作的核心是CPU,但是真正“喂给”CPU运算资料的,那就是内存辣,所以你的操作系统的核心了、软硬件的驱动程序了、所有你要读取的档案等等,都需要读入内存之后,才喂给CPU来进行资料的运作。

内存目前的规格很多,主要有两种,分别是SDRAM与DDR,新一代的内存通常使用DDR这种规格的内存,不过还是得配合主板与CPU来选择RAM的规格才行。对于一个系统来说,通常越大的内存代表越快速的系统,这是因为系统不用常常释放一些内存内部的资源。以服务器来说“内存的容量有时要比CPU的速度还要来的重要”!

显卡(VGA card):

  显卡对于图形界面有相当大的影响,因为我们要将影像资料显示到显示器上,就需要显卡的相关硬件功能了。目前3D的画面在电脑游戏界面与工作界面很大量的被使用,而由于如果这些3D画面没有先经过处理而直接进入CPU来做处理的话,将会影响到整体的运作速度,因为CPU的工作实在太多了!这个时候所谓的GPU出现了!

GPU那是什么东东呢?为了避免由于大量的3D画面造成CPU的困扰,所以显卡开发商就在显卡上面安插一个可以处理这些很耗CPU运算时间的硬件来处理这些画面资料,如此一来,不但画面图形处理的速度快了,CPU的资源也会多出来以执行其他的工作哦!!

目前的显卡也有两种主要的规格,一种是以传统的AGP界面来进行影像资料的传输,一种则是以更快的PCI Express界面来传输资料!由刚刚我们提到的CPU运作时脉中,我们可以知道PCI的界面标准速度是33MHz,但是AGP标准是66MHz。不过,即使是AGP的66MHz也无法满足现在的需求了,因此,才又有PCI Express(简称PCI-E)界面出现。这个界面的速度又比AGP来的更加快速呢。不过,您到底要买那一款?还是要看看你的主板有没有支援该界面才行!

 另外,VGA卡上面也有一个内存,这个内存的大小可以影响您显示屏输出的解析度与画素哦!这个内存是直接嵌入于显卡上面的,与你的内存没有关系,一般来说,服务器没有X Window的话,显卡并不重要,如果是需要使用图形界面的话,那么这个显卡的显存的容量就比较重要了!

 

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(251)
发表于:2007-9-13 15:24:42
标签:无标签

0

Linux主机的规则

一部好的主机系统,除了后续的维护之外,一开始的硬件选择与distribution的搭配,以及主机预期的“工作任务”来加以思考,而选择最合适的硬件,这是很重要的一个开始!俗话说“钱要花再刀刃上”没有必要为了一个小小的IP分享的功能来买一部双CPU的硬件架构吧?而一部简单的个人电脑,也真的无法满足中大型企业的工作环境需求。在这一章里面,鸟哥会向您介绍一下,在开始安装Linux之前,您应该先思考那些工作?好让您后续的主机维护轻松愉快!此外,要了解这个章节的重要性,您至少需要了解到Linux档案系统的基本概念,所以,在您完成了后面的章节之后,记得要再回来这里看看如何规划主机。

1,认识主机的各个部分硬件元件

     1.1  认识电脑的硬件配置

     1.2   选择与Linux搭配的主机配置

     1.3  各硬件装置在Linux中的代号?

2,安装Linux前的规划

     2.1  选择适当的distributions

     2.2  主机的服务规划与硬件的关系

     2.3   主机硬盘的主要规划(partition)

     2.4   鸟哥说:关于练习机的安装建议

3,鸟哥的两个实际案例

大標題的圖示认识主机个部分硬件元件

在开始安装Linux前,有些功课是要先作的,因为Linux对于较新的硬件的支援度可能比较不足,所以,您必须要了解你的主机是否为Linux所支援的CPU、RAM、显卡、网卡等等。此外,您也必须要先了解到您的Linux预计想要达到的功能是什么?这样再选购硬件时,才会知道,那个部分是最重要的,  举例来说,桌上型的使用者,应该会用到X Window系统,此时,显卡的优劣与内存的大小可就占有很重大的影响。如果是想要做成文件服务器,那么硬盘或者是其他的存储设备,应该就是您最想要增购的元件。所以说,功课还是需要作的!

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(334)
发表于:2007-9-13 10:52:33
标签:无标签

0

继续2:如何学习linux

小標題的圖示 X  Window 还是command line

  由前面的介绍我们可以知道,虽然目前X -Window的界面越作越漂亮,而且也已经渐渐的可以控制整个系统了!但是必须要注意的是,X-Window毕竟还只是一个Linux上面的软件,并不是一套“操作系统”所以时间上使用他来设定系统的时候,还是有相当多的困扰的,因为比较它无法完全的管理好我们的Linux。

虽然就以Desktop的形态来说,X-Window是让Linux立刻深入人心的方法。不过,X-Window在使用的时候还是有相当多的问题的,最大的问题来自于“系统资源的有效应用”,以鸟哥的使用情况来说,我的系统资源还没有很好,但是X-Window本身相当的消耗系统资源,如果一开X-Window,那么你的内存几乎都被X-Window占用光了,您要如何来用剩下的系统资源来进行高效率的其他工作呢?这也是为什么很多的书籍与网站都会希望使用者架设网站的时候,不要启动图形使用者界面的原因。

下面在来说说X-Window学习与command line学习的角度。

X-Window

  如果您对于Linux的要求是“桌上型电脑”,并且你又不架设网站的话,那么学习X-Window对您而言,绝对是需要的!至于指令模式对你就不是这么必要了!但是,如果Linux对你而言是“服务器与工作站”的话,那么X-Window可能就不是这么重要,但是指令列模式就大大的重要了!

因为,如果以X-Window作为学习Linux的方式,那么未来一定会有死角,这是因为X-Window了不起也只是Linux“一套软件”而不是“Linux核心”,此外,目前发展出来的X-Window对于系统的管理上还是有无法掌握的地方,举个例子来说,如果Linux本身找不到网卡的时候,请问如果用X-Window来找这个硬件呢?还有,如果需要以tarball的方式来安装软件并加以设定的时候,请以X-Window来架设它,这可能吗?当然可能,但是这是考验“X-Window开发商”的技术能力,对于了解Linux构架核心并没有多大的帮助的!所有说,如果只是想要“会使用Linux”的角度来看,那么实际使用X-Window也就足够了,反正搞不定的话,花钱请专家来搞定即可;但是如果想要更深入Linux的话,那么指令列模式才是不二的学习方式。

服务器

   如果Linux对你而言是“生财”的工具,呵呵,那可不是只是学习X-Window能够解决的了!举个例子来说好了,例如你的客户人在台北,而你人在远方的台南,他的Linux服务器出了问题,要你马上解决,请问:要您亲自去台北修理?还是他搬机器下来让你修理?或者是直接给你开关帐号进去设定即可?当然,就是选择开个帐号给你进去即可了!因为这是最简单而迅速的方法!然而这个方法使用的方式却不是X-Window可以做得到的!尤其如果想要深入Linux的核心的时候,那么文字界面来了解Linux就更需要了!所以说,不要怕麻烦,还是多摸一些文字界面的东西吧,帮助会比较大!!

所以基本上,VBird还是希望大家可以多多的文字界面(command line)的方式来学习Linux啦!!

小標題的圖示  主机/网路资料查询

   其实,在Linux主机及网络上面已经有相当多的FAQ整理出来了,所以当你发生任何问题的时候,除了自己检查,或者到上述的实作网站上面查询一下是否有设定错误的问题外,最重要的当然就是到各大FAQ的网站上查询了,以下列出一些有用的FAQ网站给您参考一下:

     Linux自己的文件资料:/usr/share/doc

     CLDP中文文件          :http://www.linux.org.tw/CLDP/

     Unix的一般常见问题 :http://www.csie.nctu.edu.tw/document/unixfaq/

     The Linux Documentation Project: http://www.tldp.org/

上面最有趣的是那个LDP(Linux Documentation Project),它几乎列出了所有Linux上面可以看到的文献资料,各种How-To的作法等等,虽然是英文的,不过,很有参考价值!

除了这些基本的FAQ之外,其实,还有更重要的问题查询方法,那就是利用google帮您去搜寻答案!在鸟哥学习Linux的过程中,如果有什么奇怪的问题发生时,第一个想到的就是去搜索。

小標題的圖示 真的没办法,发问吧!

   如果自己真的都找过了相关的资讯,却还是无法得到答案时,只好去网络上面求救了。但是,不要直接问问题~发问之前,务必注意过底下的这些事情:

     注意信息,自行解决:

    一般而言,Linux在下达指令的过程中,或者是log file里头就可以自己查询错误信息,举个例子来说,当您下达;

    ls -l  /vbird

时,由于系统并没有/vbird这个目录,所以会显示下面提示:

  ls :/vbird:No such  file or directory

这个错误信息够明确了吧,系统很完整的告诉您“查无该资料”!呵呵,所以,请注意,发生错误的时候,请先自行以显示前面的信息来进行debug(除错)的动作,然后,如果时网络服务的问题时,请到/var/log这个目录里头查阅一下log file (登陆档),这样可以几乎解决大部分问题了。

搜寻问题的资讯:

     一般来说,如果发生错误现象,一定会有一些信息,那么当您要请教的时候,就是要将这些信息整理一下,否则网络上人家也无法告诉你解决问题的方法,这一点很重要。

讨论区的提问:

  万一真的经过了自己的查询,却找不到相关的资讯,那么就发问吧,不过,在发问之前建议您最好看一下“提问的智慧http://phorum.vbird.org/viewtopic.php?t=96”这篇讨论!然后,你可以到底下几个讨论区发问看看:

     http://phorum.study-area.org

     http://phorum.vbird.org

     http://netlab.kh.edu.tw/board/board.asp

     telnet://bbs.sayya.org

不过,基本上去每一个讨论区回答问题的熟手,其实都差不多是那几个,所以,你的问题不要重复发表在各个主要的讨论区,举例来说:鸟园与酷学园讨论区上的朋友重复性很高,如果您两边都发问,可能会得到反效果,因为大家都觉得,另外一边已经回答了您的问题。

此外,发问的时候一定要注意到某些礼节,最好是先以搜索的方式搜索一下该讨论区是否有您需要的文章之后,在发问!这样可以获得事半功倍的功能,此外,Netman提供的一些学习的基本方针,提供给大家参考:

 1,  在windows里面,程序有问题的时候,如果可能的话先将所有的其他程序保存并

      结束,然后尝试按救命三键(Ctrl+Alt+Delete),将有问题的程序结束工作,看

      看能不能恢复系统。不要轻易关机或者重启。

 2,有系统的设计档案目录,不要随便到处保存档案以至于以后不知道放那里了,

       或找到档案也不知道为何物。

 3,养成一个作记录的习惯。尤其是发现问题的时候,把错误信息和引发状况以及

       解决方法记录清楚,同时最后规类定期整理。

 4,如果在网络上看到任何好的文章,可以为自己留一份copy,同时定好题目,规

       类存档。

 5,作为一个使用者,人要迁就机器;作为一个开发者,机器要迁就人。

 6,学习script的确没有设定server那么好玩,不过以我自己的感觉是:关键是得会偷

       偷了得会改,改了得会变,变则通。

7,在Windows里面,设定不好设备,你可以骂他;在Linux里面,如果设定好设备

      了,你要感激它。

小標題的圖示 鸟哥的建议

  除了上面的学习建议之外,还有其他的建议吗?确实是有的,其实无论作什么事情,对人类而言,两个重要的因素是造成我们学习的原动力:

     成就感

      兴趣

很多人问过我,鸟哥是怎么学习Linux的?由鸟哥的感觉:原来我本人对于电脑就蛮有兴趣的,加上工作的需要,而鸟哥又从中得到了相当多的成就感,所以,就一发不可收拾的爱上了Linux,因此,鸟哥个人认为,学习Linux如果玩不出兴趣,它对你也不是什么重要的生财工具,那么就不要在玩下去了!因为很累人。而如果你真的想要玩这么一个优良的操作系统,除了前面提到的一些建议之外,说真的,得要培养出兴趣与成就感才行,那么如何培养出兴趣与成就感呢?可能有几个地方可以提供给你参考:

       建立兴趣: Linux上面可以玩的东西太多了,你可以选择一个有趣的课题来深入的玩一玩!不论是Shell还是图形界面等等,只要能够玩出兴趣,那么再怎么苦你都会不觉得。

      成就感:    成就感是什么?说实话,就是被认同,怎么被认同呢,写心得分享啊!! 当你写了心得分享,并且公告在BBS上面,自然有朋友会到你的网页上面去瞧一瞧,当大家觉得你的网页内容很棒的时候,哈哈!你肯定会加油继续分享下去而无法自拔。而且就鸟哥的经验来说,你“学会一样东西”与“要教人家一样东西”思考的纹路是不一样的,

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(289)
发表于:2007-9-12 16:42:47
标签:无标签