当前位置:Linux教程 - Linux - Linux10个疑难杂症全面解答

Linux10个疑难杂症全面解答



        
    作 者: Christopher


    你听到太多有关Linux这个小小作业系统的种种神奇传说,你想尝试一下,但是系统核心模组(Kernel)、安装、驱动程式和软体「开放式程式码」这些麻烦事却弄得你昏头转向,不用担心,CNET能帮你。

    我们收集了与Linux有关,10个最常被问到的问题,从中,你能知道电脑与周边设备可否和Linux相容、一开始该如何拿到Linux作业系统、如何安装它、如何利用它上网、如何获取技术支援,甚至如何让它看起来比较像Windows系统。 我们也会告诉你许多网路上的Linux资源,包括Linux网站、新闻群组和邮件清单。更好的消息是安装和使用Linux只需花时间而不必花钱,所以现在别浪费时间了,让我们赶快开始吧!

    1. 什么是Linux?
      Linux是个坚固、有力、扎实而且免费的作业系统。


      1. 什么是Linux?

    基本上Linux是个类似Unix、以核心模组为基础的、完全记忆体保护、多工作业系统,它是Linus Torvalds于1991年在Helsinki大学所原创开发,并在GNU一般公共执照(GNU General Public License)下发行。

    请使用英文

    觉得困扰?别担心,你只要知道Linux是个坚固、有力、扎实而且免费的作业系统,它可以在许多硬体上执行,例如一般PC、麦金塔电脑、Amiga、Alpha等等。Linux更是许多人努力的成果:世界上有上几千位开发人员对Linux做出贡献,他们增加新的功能、修改错误,而且仍不断尽其所能改进它。

    开放式程式码

    Linux不只免费,它还是程式码公开的软体,也就是说你不仅可以拿到电脑上的执行档,你还可以拿到原始的程式码,若手头上有些时间的话还可以动手研究改进它。

    Linux盛世

    上面所说的这些优点已经吸引众多的注目,早在1998年3月,Linux经销商Red Hat曾估计全世界约有8百万个Linux用户--这还是Linux受到全力推行以前的数据。国际资料公司(International Data Corporation) 的研究显示Linux伺服器市场已经遽增到75万台--而这个数目仍在持续成长中。

    对了,行家们通常是把Linux念成"Lih-nucks″。


      2. 我的电脑能执行Linux吗?

    Linux最棒的地方就是可以在任何基础电脑硬体上执行。

    桌上型电脑

    有几种不同版本的Linux分别可在Intel、PowerPC、Sun Sparc、DEC Alpha和其他电脑上执行,也不需要最新最快的电脑系统,因为Linux非常模组化,它可以精简到在150MB硬碟、2MB RAM的386电脑上执行(但是如果要执行图形桌面和开发工具等程式,你需要更大的硬碟和记忆体以及更快的处理器),一些开发人员甚至写出能在一片磁片上执行的Linux版本(例如Linux Router Project)。

    笔记型电脑

    Linux也能在许多笔记型电脑上轻松执行,包括大部分的Apple PowerBooks、IBM ThinkPad和Toshiba Tecras(你可以在Linux Online网站的"laptop″网页里找到所支援的笔记型电脑名单,以及安装的秘诀和技巧。)

    Linux能在你的Intel(或相容电脑)系统或Mac上成功执行的机会颇大--至少与其基本硬体(主机板、记忆体、处理器)的相容性应不成问题,你可能面临到的最大的问题应该是周边设备是否能不能幸运地相容。



      ——摘自:CNET

    3. Linux能支援我的周边设备吗?

    大部分常见的周边设备都能在Linux下运作良好,但有些设备会运作得比其他设备好。

    或许能,或不能。大部分的常见周边设备--如数据机、印表机、网路卡等--能在Linux下运作良好,但是有些设备运作得比其他设备好,有些则根本无法运作。下面谈谈设备相容性的一些通则。

    旧式的ISA卡:NE-2000网路配接卡、旧式的声霸卡(Sound Blaster 16)和U.S. Robotics Sportster数据机都可以在Linux下正常运作,事实上,这就是Linux了不起的地方:那些早该丢进垃圾堆的老旧硬体还是可以用。

    PCI卡:根据经验,在Linux下ISA比PCI可行--至少目前是如此,例如,许多PCI数据机几乎就是「Windows」数据机(参考下面说明),所以它们就是不能在Linux下运作。最新的PCI音效卡如Turtle Beach Montego和Sound Blaster Live,Linux都还没有支援(不过开发人员正在努力解决这个问题)。使用最新版的Linux核心模组有助于安装PCI卡,许多PCI乙太网路(Ethernet)卡和SCSI卡也已经支援了,细节请查询经销商的硬体支援名单。

    随插即用:随插即用让Windows系统变得更容易使用,它使电脑自动将资源分配给不同的介面卡。Linux也能够随插即用,但功能还不算很完善,系统遇到问题时请参考相关说明文件。端视硬体的不同,你可能碰不到什么难题,也可能会遇到一大堆问题。

    "Windows″周边设备:为了降低成本,一些硬体厂商开始把数据机和印表机等产品当作「Windows」产品来卖,这些设备比他们的全球竞争对手的产品便宜,可是他们不能在Linux下运作,为什么呢?因为Windows设备(例如:3Com/U.S. Robotics Winmodem和Lexmark Winwriter 200印表机)会使用PC上的软体--和系统的CPU--完成他们的工作。Linux迷已经成功地让一些Windows印表机可以在Linux下运作,相关细节请查询印表机说明。

    通用序列汇流排:USB周边设备的市场渐渐看好,不幸的是Linux还跟不上这个趋势,不过已经有人开始想让Linux支援这种汇流排,但在本文撰写期间这个目标还无法达成。

    想了解完整的最新周边设备,请参考Linux Online网站的「硬体」一节以及Linux文件计画(Linux Documentation Project)的「硬体相容性说明」。
      4. 我如何下载Linux?
      如果想要试试你个人的电脑技术,可以只下载核心模组程式,然后从头开始架设作业系统。

    先给你一个建议:不要安装下载的版本,最好自己买一份。

    Linux光碟版

    花费少于50美元就能买一本附有完整Linux光碟的好书,例如Linux Unleashed或Linux:The Complete Reference。这些CD版的Linux远比下载版容易安装,再加上一本方便参考的书籍,如果你是Linux新手,你会需要这些说明文件的。

    下载Linux核心模组程式

    如果坚持下载Linux,选择还有很多。如果想要试试你个人的电脑技术,可以只下载核心模组程式(kernel)然后从头开始架设作业系统,除非你的时间很多,否则最好不要这样做。反之,我们建议你下载一个完整的版本。完整版包括Linux核心模组、公用程式以及其他软体--一些好用的软体,例如桌面管理程式、网页浏览器等。

    Linux经销商

    你也可以直接与Linux销售商接洽--Red Hat、Caldera、Debian或Slackware--或造访像Linux Online这样可提供十几种下载管道名单的网站。每个版本各有其拥护者和独具的特色,Red Hat无疑是最普及的,一部分原因是它的安装介面比较容易使用。Debian版本以其无所不包的附加软体著称。Caldera Open Linux则是获得Netware的完全支援。

    一旦你决定要使用那一种版本之后,还必须仔细阅读经销商的安装指令,因为各种版本之间的差异颇大。


      5. 我如何安装Linux?
      使用Linux安装公开程式之前,你得对自己的系统有充分的了结才行。


    5. 我如何安装Linux?
      蓝森林 http://www.lslnet.com 2000年1月3日 15:31


      使用Linux安装公开程式之前,你得对自己的系统有充分的了结才行。

    5. 我如何安装Linux?

    Linux的安装过程可能简单到30分钟就安装成功,也可能会让你沮丧地想把电脑丢到窗外,为什么会这样呢?首先,Linux安装公用程式通常需要你对你的系统非常地了解才行。其次,Linux可能无法支援你所有的硬体。(请参考问题3)

    开始之前

    为了让工作顺利进行,最好先列出一张电脑设备清单。不像Windows能辨识硬体并自行组态,Linux通常需要你的协助,记下下列几点以防万一:


      CD-ROM磁碟机的制造厂商、型号和介面
      SCSI介面卡的制造厂商和型号(如果有的话)
      滑鼠类型
      绘图卡的制造厂商、型号和记忆体大小
      萤幕的制造厂商、型号和扫描速率
      所有你知道的网路资讯(IP位址、网路遮罩、通讯闸位址、DNS位址、网域名称和网路卡类型)
      安装时Linux可能会询问你这些资讯,如果你不知道,可是会抓狂了。

    CD版安装

    真正安装时你有几种选择。同样地,最容易的方式是使用CD-ROM版的Linux和支援CD开机的个人电脑,在这种情况下,你通常必须将磁片放入磁碟机中,设定系统BIOS寻找可开机CD,然后按照萤幕上出现的安装指令进行安装。

    从DOS安装

    如果你的系统无法从CD开机,那么必须从DOS目录(假设你的版本支援这个选项)或是以开机片进行安装。商业版Linux--包括由Caldera和Red Hat发行的Linux--附有3.5寸开机片(Boot Disk),要不然你就自己必须自行制作开机片(请参考安装说明以了解更多制作磁片和由CD安装Linux的相关资讯)。如果你打算从硬碟或网路档案系统 (Network File System, NFS)安装Linux,或许也会需要这些磁片。

    安装特定版本的Linux

    你的经销商网站上应该有全部的安装细节,如果没有,或者文件太难而你无法了解,寻找另一个经销版本吧。我们使用Red Hat、Caldera、Debian和Slackware版的Linux都能顺利安装成功。


      6. 我如何用Linux连上网际网路?
      Linux要求你对所欲连结的网路有一定的认识。使用Linux连上网路远比Windows困难,比如说,使用Windows只要按一下Internet连线精灵,然后遵照指示一步一步做就可以,但是Linux不同,你得对所欲连结的网路有一定的认识才行。幸好现在有许多说明文件和一些聪明的公用程式可以帮忙。

    开始之前

    首先,在设定Linux之前你必须确定已经安装所有必要的通讯协定、公用程式和模组。许多情况下,你需要的东西应该都已经具备了,例如TCP/IP--基本的网路通讯协定;pppd--连接到ISP的工具;chat--设定Linux时告诉pppd如何连接的软体。细节请查询说明文件或阅读Linux网路手册里的逐步设定指令。

    设定网路连结

    有了X-ISP让连结网路更容易。
      设备都安装好之后,接下来必须设定网路连结,PPP和ISP的连结手册里记载著系统组态设定以至拨接ISP的所有细节。 当然,这是比较困难的方法。一个较简单的方式,是安装比较友善的图形介面PPP客户端程式,例如X-ISP、 kppp、GnomePPP或是EzPPP。这些公用程式的功能很像Windows里的拨接网路,你只需输入帐号、密码、ISP的电话号码、DNS位址等资料,它们就会帮你搞定其他的事情。

    Linux销售版本

    更好的消息是许多Linux版本--包括Red Hat、Debian和Caldera--已经假设你要连结网路,所以先将需要的软体放在磁片的安装程序里,你可以同时拥有所有的通讯协定、Netscape或Lynx网页浏览器、email程式,以及图形介面的设定管理程式,而不需再下载任何软体。


    7. 我如何让Linux更像Windows一点?
      重建核心模组以尽量使用那些会占掉记忆体的功能。并每隔18个月寄一张99美元的支票给Bill Gates。

    嗯,重建核心模组以尽量使用那些会占掉记忆体的功能;不管有没有需要,每隔几天就重新启动系统;而且每隔18个月左右寄一张99美元的支票给Bill Gates,这样应该可以达到所要求的。

    讲实话,的确有一些东西能帮你将Linux变得比较像Windows--至少从易于使用的观点来看。主要是安装一个不错的X Windows桌上管理程式,以及一些简化例行事务工作的图形公用程式。

    桌上管理程式

    X Windows大约有15年的历史,它提供Linux图形使用者介面 (GUI) 的基础。基本上,你在系统上架设"X 伺服器″,它会自动侦测出绘图卡和显示的能力。该伺服器上就能执行X视窗为基础的"桌上管理程式″。这些桌上管理程式所提供的图形介面,某些长得很像Windows。

    虽然有几十种桌上管理程式,近来其中一些已获得广泛的注意。K桌上环境(KDE)群组正在为Unix和Linux建立一套完整的图形工具组合。包括图型档案管理程式、简易地组态选单,和多项公用程式,KDE对那些想在电脑上安装图形介面的人来说可真是项恩赐呢。

    免费、友善的软体

    "K桌上环境″为Linux换上一张友善而亲切的脸孔。

    某些人基于心理因素不喜欢KDE,因为KDE使用一种商业GUI工具组称作Qt,某些强硬主张免费Linux的人士不喜欢这一点,所以他们开始开发完全免费的软体环境,因此诞生了GNU网路物件模型环境(GNOME)。

    到底要选那一个就看你对免费软体有多信任,以及谁拥有你需有的公用程式了。但是任一个都能让你的Linux用起来更像你的旧爱--Windows,只是上头没有Microsoft的商标了。


    8. 我如何在Windows下执行Linux? 双开机系统有助于家中各别锺情于Linux及Windows的使用者。

    如果你希望安装Linux但是家里有人却对Windows情有独锺,可以将两种作业系统安装在同一台电脑上。首先设定一个双开机系统,让你在开机时可以选择执行Windows或Linux。

    执行Windows或Linux

    你可以将一颗新的硬碟分割成DOS(Windows)和Linux两区,或是使用不会破坏原有资料的公用程式重新分割现有的硬碟(例如:V Communications的System Commander Deluxe或Partition Commander)。接下来在Linux区间里安装Linux同时设定LILO(内含Linux),或安装另外的开机管理程式,让你在开机时可以选择执行Windows或Linux。详细情形请参考Linux和Win 95的操作说明。

    偶而才执行Windows

    如果你只是偶而需要执行一些Windows应用程式,试试Wine这个软体。这个免费软体能模拟Windows环境,让许多Windows应用程式可以在Linux上执行。Wine网站列出许多支援的应用程式,上站看看你就知道那些程式可以执行,那些不可以执行。

    在Linux里执行Windows

    如果你要执行的应用程式不能使用上面的方法,那么还有一个变通方式:Linux版VMware可以让Windows 3.1、95、98、NT 4.0或另外几种作业系统在Linux系统里面执行。这个产品目前有测试版,你可以在此下载。VMware的主要问题在于它的系统需求比单独执行Linux或Windows还大,至少要用64MB RAM的Pentium级电脑,VMware建议使用96MB RAM的Pentium II才能发挥最大效能。所以假如你喜欢Linux但却无法完全割舍Windows,使用VMware不失为一种可行的方法。

    9. 我如何在Linux上架设网站?
      有许多工具能帮你在Linux上设定及架设网站。

    Internet的推波助澜造就Linux今天的成功,所以不必惊讶有许多工具能帮你在Linux上设定及架设网站。事实上,许多ISP的伺服器就是使用Linux作业系统。

    找一家ISP

    要在Linux上架设网站最简单的方式是找到一家提供Linux伺服器的ISP,例如CI Host或Web Serve Pro,这样你就不用处理网站一天24小时繁琐的维护工作,以及负担专用网路接线的费用。

    如果你真的需要架设自己的网站或是打算架设企业内部网路,先确定所有最受欢迎的Linux版本有没有完整提供架设网站所需要的东西。

    选择一款网路伺服器

    最重要的部分--当然,除了作业系统本身以外--就是网路伺服器,通常就是Apache了。它是个广受世人喜爱的伺服器,这个功能强速度快的伺服器能够执行大型的企业网站,你的个人网站当然也不例外。在Apache网站的文件说明网页上你可以找到所有安装和设定资讯。

    连结

    架设好你的网页伺服器之后,你必须试试看系统是否能顺利连上网路,你也许希望架设防火墙来保护网站,免于未授权的恶意侵入。无论你的网站需要什么,你总是可以找到一些Linux工具来帮忙的。

    10. 我到哪里可以获得Linux的技术支援?
      你也可以考虑付费找地方资源协助,Linux的使用群遍布全球。
      10. 我到哪里可以获得Linux的技术支援?

    不论你是寻求免费支援的个人用户,或是愿意付费寻求全天候技术支援的公司用户,Linux都能提供许多援助。

    如果你从Red Hat或Caldera等公司购买商业版的Linux,你有权利经由电子邮件获得90天或30天的免费安装谘询。

    求助于文件

    接下来遇到了问题怎么办?你还是不用花一毛钱。Linux文件计划(Linux Documentation Project)维护数十个说明档案,内容涵盖各种想像得到的主题,包括安装、与DOS双开机设定、网路和使用Cyrillic字元等。

    查询新闻群组

    还是找不到你需要的帮忙?查查为数众多的Linux为主的网路新闻群组吧,包括comp.os.linux.misc、comp.os.linux.setup、comp.os.linux.questions和alt.os.linux等,假如你的疑问还不曾出现在上面,你尽可以张贴出来,Linux的使用者通常很热心回答新手的问题。甚至还有专为Linux新手解惑的邮件清单,只要寄信到[email protected],信件内注明你是新手就可以了。你还可以在Linux Online网站上找到其他Linux名单的众多类别。

    提到Linux Online网站,事实上还有几个很棒的网站提供额外的Linux资讯,我们最喜欢的包括Slashdot和Linuxberg。

    掏出你的荷包

    假如你得不到足够的帮助,是该花些钱了,假如你的公司需要Linux服务--即使是全天候的协助--也没问题。Red Hat和Caldera都提供24小时电话谘询服务,以按件计酬或签定一年合约的方式付费。其他支援Linux的业务也开始出现了,LinuxCare提供许多支援选项,包括免费搜寻Linux知识库(Linux Knowledgebase),当你有需要时也可以向这家公司购买技术支援、谘询和软体开发等服务。

    其他Linux使用者

    你也可以考虑付费找地方资源协助,Linux的使用群遍布全球(Yahoo有一份他们的名单)。如果所在区域刚好有Linux专家,可以请他们帮忙,某些用户群甚至会发起「安装飨宴」--一种提供技术支援和披萨的聚会,在那里有Linux专家帮忙新手安装Linux作业系统。

    所以不论你遇到什么麻烦,你一定都能找到人帮忙的。

    发布人:netbull 来自:JJ的Linux世界