投票
标题:Liunx的崛起
LaughWOLVES
蕴含的太阳
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
祷告世界的终结


UID 9049
精华 2
积分 2028
帖子 573
狼毛 100 根
阅读权限 50
注册 2005-11-16
来自 世界终结之庭院
状态 离线
发表于 2007-11-22 00:03 资料 短消息  加为好友 
Liunx的崛起

陕西 祁冰

    好象是为了验证“自古英雄出少年”这句老话,一个就象当年的比尔·盖茨一样的辍学学生成为了1998年里最受计算机行业、甚至是全世界关注的焦点:芬兰赫尔辛基大学计算机系的学生Linus Torvalds编写的PC机上32位Unix操作系统Linux经过七年的发展,向Windows操作系统发起强有力的挑战,这可以说在世界软件发展史上创造了又一个奇迹。
    1.Linux的发展
    和微软的Windows产品相比,Linux有着根本上的不同。首先,Linux是UNIX操作系统的一个分支,是免费的自由软件,包括Linux的核心源代码。其次,基于这种情况,Linux绝非个人或团体的作品,而是全世界无数软件开发者的共同结晶。这一点从Linux由最初的10000行源程序经过七年的发展到今天的100万行源程序,大家就可想而知了。
    在很多人眼里,自由软件就好象一个有人生没人养的孩子。不知道哪一天,这个软件就停止开发了。但Linux和一般的自由软件不同的是:Linux在全世界范围内已经形成一大批职业和业余的技术人员,他们会通过互联网很快为你解答你遇到的技术问题。在1997年,Linux志愿支持者们打败了众多的商业公司,获得了《InfoWorld》杂志设立的最佳技术支持奖。在中国也有许多热爱Linux的朋友在一起成立了中国自己的Linux俱乐部,在北京、上海和南京等地,热爱Linux的朋友可以经常在一起讨论使用Linux时的一些心得,有条件的朋友可以上网去看看中国自己的Linux俱乐部的网页。
    Linux的发展非常迅速,目前在全世界范围内的装机数量估计在500万台以上(这是1997年的数据)。当然这还不足以和微软公司的Windows和Windows NT系列相比,但是已经超出同期的MacOS、IBM OS/2的装机数。从任何角度来看,这都是今人震惊的高速度。作为电影《泰坦尼克号》的特技电脑的操作系统,使Linux开始广为人知。
    2.Linux的特点
    Linux最大的特点就是可以使计算机的硬件性能发挥到极限。最初Linux就是为了Unix的低端用户设计的,它的设计目标是在只有4M内存的Intel 386电脑上就要运行得很好。大家都知道这种配置,如果要运行微软公司的Windows 3.x系列有多吃力,但是Linux就能很好地在上面运行。Linux作为网络服务器的操作系统就更加合适了,一台Linux服务器可以支持100到300个用户,而一台Linux打印服务器能够支持200到300台网络打印机。所以国外的一些分析家预言,未来将是Linux和Windows NT之争,同时Linux也是目前唯一可以打破微软垄断的一种操作系统。
    3.Linux的现状
    目前,不光是爱好者和一些程序员在使用Linux,许多ISP也在使用着Linux作为本身服务器的OS,这些服务器的安全使用纪录是高达600天没有一次系统崩溃。现在,Linux最多的还是用在从防火墙到Web服务器的Internet用途上,当然作为一种个人电脑操作系统,Linux也在其它方面做出了一定成绩。如果你是一个Internet的爱好者,那么就请尝试一下Linux吧,你想学习Internet的技术也可以从Linux开始。
    4.Linux对硬件的要求
    ①如何选购搭载Linux的机器。这里我想从Linux的角度来看看电脑硬件的一些细节。事先提醒各位读者朋友们:作者本人在硬件方面并没有深入的研究,我所知道的只能算是一般性的电脑硬件常识。因此对于下面的建议,请读者们多方对比、酌情考虑。
    ②Linux电脑硬件杂谈
    对商业应用来说,Linux系统需要执行的任务一般比较明确,要选择可以搭载Linux系统的硬件设备, 可能会比较容易。至于玩家或者只是想试一下高阶OS的学生来说,情况比较复杂,考虑的事项有时反而较多。这常常是因为一台机器上除了Linux之外,还可能要安装其它操作系统(DOS、OS/2、NT等);另外,这个群体普遍在预算上比较精打细算,因此在硬件选择评估时相对困难一些。但不管怎样,Linux对硬件的最低要求、您所期待的功能以及价格这几个因素是大家共同的基本衡量标准,这几项也就是我们据以采购相应硬件的底线。
    照本人的浅见,大约1998年之前,我国个人电脑市场上多半都可以说是大众规格的PC,这就是说大部分的PC虽然品牌不同但其规格的差别却很小,人们买电脑时只需知道CPU的类型即可。现在的差别则越来越多样化,如主机板设计、CPU选用、内存多寡及最大扩充量、Cache多寡、总线(Bus)种类、硬盘种类及控制卡、显示卡种类以及显示器等等,一个组件的不同就可能导致整体效能的很大差异。换句话说,当前只凭“386”、“486”等名词早已不足以分别PC等级了,这对于搭配32位高阶作业系统的硬件来说尤其明显。
    ③整体考虑
    首先建议一般性的采购原则:从理论上讲只要是所谓IBM兼容PC,应该都可以作为运行Linux操作系统的平台。不过这并不是说没有例外,一些名牌产品仍然会有独家规格的设计,比方DEC、HP、IBM、Compaq及Acer等品牌的PC就会有一些例外的情况。因此建议您选择名牌产品作为Linux平台时,切记要额外检查其相容性,至少要拿 Linux系统的Bootdisk及Rootdisk开机看看,最好能够进一步安装系统并进行运转测试。
    采购电脑整机时,最好能留意一点:现在很多计算机公司已经在自己的机器里预装了DOS或MS-Window,让消费者买回家一插上电源就可以使用,不需要额外的安装。这一种电脑非常好,但如果您想安装使用Linux系统的话,它刚好也不是您想买的电脑。特别提醒您,Linux系统需要的是一部硬盘里什么也没有的PC。
    最后,截至1998年年底为止,Linux还不能很好地支持多CPU架构的机器,其它非x86体系的CPU也尚未有成熟的支持,将来或许Linux有可能被移植到DEC、Alpha、Motorola及IBM PowerPC等CPU的机器上,至少目前的Linux kernel Source Tree已经完成了这样的预备与调动。现在的一些大型计算机厂商已经开始出售预装Linux的计算机,看来Windows的日子开始不那么好过了。
    5.Linux的安装
    现在我们就开始来安装Linux吧,下面的介绍均以Slackware的Linux版本为例。
    ①在新机器上安装Linux
    能够有部全新的PC,在安装Linux时可以为您省下不少麻烦。假如您这部机器就是用来当Linux主机,而且也不需要跑DOS的话,就可以在另外一台DOS机器下,利用RAWRITE.EXE工具程序以及Slackware的bootdisk及 rootdisk档案,做出两张Slackware Linux安装盘。用安装盘启动机器后,执行fdisk,在硬盘上规划出 Linux的分区(Partition),接着执行mke2fs建立文件系统,然后就可以开始系统软件的安装工作了。
    ②安装步骤摘要如下:
    a.手边备妥Slackware Linux系列软盘、CD-ROM;
    b.取得(或制作)Slackware Linux安装软盘;
    c.用Slackware Linux bootdisk安装软盘启动机器,之后换rootdisk,让电脑继续进行启动系统的工作;
    d.执行fdisk对硬盘进行分区(Partitioning);
    e.重新用Slackware Linux bootdisk/rootdisk软盘启动机器;
    f.在硬盘上建立文件系统;
    g.以root帐号进入系统,无须密码;
    h.执行setup, 开始进行安装;
    i.设定完成,启动机器进入Linux系统。
    下面详述一下具体的安装过程。分区完成后退出fdisk,执行setup开始安装Linux,它会显示一个菜单:
    HELP:帮助功能。
    KEYMAP:键盘类型设置,一般选择gr-pc.map, 电脑会要求您随便键入字母键来检测是否正确。正确按数字1确认,错误按数字2重选。
    MAKE TAGS:设置tagfiles。
    Addswap:增设Linux swap缓冲区,可以提升系统速度。如果您的内存不到8兆, 那么这个步骤是必须的。如果大于8兆,那么这个步骤在安装后再做。当您移动到这个选项并按下回车后可以看到一个可以被用来作为swap的分区列表,请选择您要作为swap的分区。接下来,setup会问您要不要对这个分区进行format。如果以前没有格式化,那必须要进行format。
    Target:安装目地。这个选项是问您要将Linux安装哪个分区内,会显示所有可以用来安装Linux的分区。此时先输入原先预备用来作为root目录的分区的设备名称。选择好之后,系统会问您要不要对这个分区格式化。如果以前没有格式化,则必须要进行format。完成之后,setup会问您是否还需要载入其它的分区。如果您还有别的分区要放置Linux的文件,您可以继续重复前面的步骤。如果您的硬盘中还有其它系统,您可以选择要不要将它们安装到Linux下。
    Source:安装来源。选择完了安装的目的地之后,接下来就是要选择要从什么地方进行安装。Slacware 3.2提供从硬盘安装、从软盘安装、从网络安装(via NFS)、从pre-mounted目录安装和从光驱安装五种方法,使用光盘安装最为方便。如果您使用的是光盘,现在将光盘插入光驱中,从列表中选择出您的光驱型号:
    如果您不知道要选哪一个,可以用最后一个选项,让setup来帮您检测。如果您是使用ATAPI/IDE的CD-ROM请选第一个选项。如果您是使用SCSI的CD-ROM,则使用第二个选项。如果您实在不能正确引入您的光驱,那您需要将\LINUX\SLAKWARE子目录下的所有文件拷贝到硬盘(需进行加载)或软盘上进行安装。
    选择完成后接下来会出现下面的选项:
    help:Read the installation method help file
    slakware:Normal installation to hard drive
    slaktest:Link /usr -> /cdrom/live/usr to run mostly on CD
    custom:Install from a custom directory
    如果您使用的是光盘安装,请选择custom,然后输入路径“/linux/slakware”。
    DISK SETS:部件选择,用来选择需要安装的组件。Linux 的组件以许多目录的形式存放在/linux/slakware子目录下,可以还原到软盘上进行安装,也可以在光盘上直接安装。不同的编号代表不同的组件,可以自己设定是否进行安装。
    CUES:自己订制。其实不需要这个工作,直接选择下面的分类即可。
    A:A1至A9子目录。最基本的系统,核心为Linux Kernel 2.0.29。单机可以只安装这些,但可能无法升级和更新版本。
    AP:AP1至AP5子目录。基本的应用软件,包括man page、groff、term、joe、jove、ghostscrpt、sc、bc等。
    D:D1至D13子目录。程序开发软件,包括GCC/G++/ObjectiveC/Fortran-77 2.7.2.1、make(GNU和BSD)、byacc和GNU bison、flex、5.4.23 C libraries、gdb、SVGAlib、ncurses、gcl (LISP)、p2c、m4、perl、rcs。如果需要修改核心或升级版本则需要这部分,这是因为在Linux下软件多以原始程序的方式散布在网络上面。如果要安装这些软件,就需要自行将其compile。最起码在安装之后您要重新compile kernel程序时就会用到它。
    E:E1至E8子目录。GNU Emacs 19.34,一种programmable的文字处理软件。
    F:F1至F3子目录。FAQ's等其它常见问题解答。
    K:K1至K6子目录。Linux Kernel 2.0.29源代码。
    N:N1至N6子目录。网络协议和应用程序,包括TCP/IP、UUCP、mailx、dip 、PPP、deliver、elm、pine、BSD sendmail、Apache httpd、arena、lynx、cnews、nn、tin、trn、inn。
   T:T1至T9子目录。排版系统teTeX Release 0.4。
   TCL:TCL1至TCL2子目录。tcl/tk,有强大交谈功能的程序语言( script language),可以开发X-Windows的软件。
    X:X1至X22子目录。XFree86 3.2基本系统,Linux用的X-Windows图形系统。
    XAP:XAP1至XAP4子目录。X-Windows的应用程序,包括X11 ghostscript、libgr、seyon、workman、xfilemanager、xv 3.10a、GNU chess and xboard、xfm 1.3.2、ghostview、gnuplot、xpaint、xfractint、fvwm95-2和X-Windows 的游戏。
    XD:XD1至XD4子目录。XFree86的开发工具,包括static libraries 和 PEX support。
    XV:XV1至XV3子目录。xview3.2p1-X11R6,XFree86下的图形、动画处理工具,包括开发界面和程序库。
    Y:Y1至Y2子目录。游戏软件,包括BSD games、Tetris for terminals、Koules、Lizards和Sasteroids。
    按前面的设定开始安装,电脑会提示安装模式:
    NORMAL:使用缺省的标签文件进行安装并有详细提示。
    MENU:从交互式菜单中选择子系统包。
    CUSTOM:使用程序包目录中的定制标签文件。
    PATH:使用一个特定路径中的子目录下的标签文件。
    EXPERT:从交互式菜单中自行选择每一个组件。
    NONE:完全安装(不使用标签文件)。
    HELP:阅读提示模式的帮助文件。
    一般使用NORMAL模式,它会在安装每一个组件时提供详细信息,并让您选择是否要安装。选择NONE模式时setup程序一直从头安装到尾,除非中间有问题发生。
安装完成后您可以看到一个选单询问您要从什么地方取得内核(kernel):
    Bootdisk:使用安装启动软盘上提供的内核。
    CD-ROM:使用slackware CD上提供的内核。
    Floppy:Install a zimage or bzimage file from DOS floppy
    Skip:Skip this menu and use the default /vmlinuz
    选择bootdisk选项,放入启动盘,按回车后电脑将kernel载入硬盘。
    第一个工作就是建立一张开机盘,防止设定有误时导致无法进入系统。您会看到下面四个选项:
    Format:format floppy disk in /dev/fd0
    Simple:make simple vmlinuz > /dev/fd0 bootdisk
    LILO:makes LILO bootdisk
    Continue:leave bootdisk menu and continue with configuration
    将启动盘拿出,插入事先准备好的空白软盘,选择第一个选项format,再用第二个选项simple就可以建立开机盘了。如果您不想用硬盘启动Linux,以后可以用这张软盘启动,所以一定要将它保存好。为了保险起见,最好再准备一张空盘,备份一张。这样制作的开机盘可以直接启动Linux,但不能启动其它系统,如果您想进行多系统选择启动,可以使用LILO(Linux Loader),选择LILO后再选择continue。不过LILO也可以安装到软盘上。您可以再插入一张空白盘,选择format、LILO后再选择continue可以开始安装LILO。电脑会先设定您的MODEM、CD-ROM和字型,接着会显示安装菜单:
    Begin:制作Linux的引导区。您会看到一个问您是否有额外LILO参数要填入的画面,可以按回车跳过。接着会问您要将LILO安装到MBR、Root还是Floppy。MBR是硬盘主引导区的保留扇区,理论上是最好的选择,但实际上安装到MBR后经常导致不能启动。如果您已经使用了OS/2的多系统引导程序,那应该选第二项。如果是使用软盘,选择Floppy。接下来您会看到LILO启动的时间延迟设定。
    Linux:标明用哪个Linux分区引导,选此项后系统会提示您现在的Linux分区的设备号,例如“/dev/hda2”,然后要求您为它命名,一般是“Linux”。
    OS/2:标明用哪个OS/2分区引导,选此项后系统会提示您现在的Linux分区的设备号,例如“/dev/hda2”,然后要求您为它命名,一般是“OS/2”。
    DOS:标明用哪个DOS分区引导,选此项后系统会提示您现在的Linux分区的设备号,例如"/dev/hda1",然后要求您为它命名,一般是“DOS”。
    Install:制作LILO引导程序。install完成后问你关于网络配置和时区的设定。
Reoyole:重新安装LILO。
    Skip:跳过安装。
    View:显示etc/lilo.conf。
    Help:帮助信息。
    首先您需要选择第一项
    CONFIGURE:重新配置Linux。
    EXIT:完成所有安装后选择EXIT退出。
    退出setup后可以键入“shutdown -r now”重新启动系统,用软盘或硬盘引导。如果没有问题,您应该可以看到LILO的提示符号“LILO:”。您可以按下tab、alt、ctrl等键,然后输入您要启动的系统名称,启动系统。
    到这里可以说关于Linux系统基本的东西都已经说了,如果你还想知道更多的关于Linux的知识,可以上网查询,那里有很多关于Linux的一些书籍或是FQA之类的东西可供参考。





大自然说一,智慧从不说二.......$_^
 顶部
fdcnvb
传说中的存在
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8


UID 13204
精华 1
积分 62621
帖子 3819
狼毛 552 根
阅读权限 100
注册 2006-3-12
来自 北方
状态 离线
发表于 2007-11-22 10:38 资料 短消息  加为好友 
早就该崛起了,只是现在windows借助盗版而显得太嚣张

 顶部
 



当前时区 GMT+8, 现在时间是 2024-11-24 11:22
苏ICP备2024131517号

Powered by Discuz! 5.5.0 © 2001-2007
Processed in 0.011220 second(s), 8 queries, Gzip enabled

清除 Cookies - 联系我们 - 狼窝 - Archiver - WAP