在Internet迅速发展、上网人数不断增加、网上
信息流量越来越大的情况下,你是否为寻找不到一种支持多用户、能够充当Internet
服务器、支持图形界面的高速、可*、廉价的操作
系统而苦恼呢?现在,一种可行的解决
方案%26;#8212;%26;#8212;
Linux操作系统出现在人们的面前。是什么使得广大用户对Linux如此着迷?除了Linux永远不会崩溃的
神话之外,在486
机器上能够照样正常运行,以及与
Microsoft产品截然不同的全新风格都可以算得上是Linux备受青睐的原因。“窗”外的世界是怎样的呢?来看看吧!
% p9 t4 J/ [9 b% w6 y" C
( l' r' r# r1 l% f' N0 i6 ]Linux是开放
源代码的
免费软件,具有诱人的市场前景,多家厂商都竞相推出自己的Linux产品。不同厂商的Linux产品各有千秋,区别主要在于随Linux核心操作系统一同出售的工具软件不同以及系统的安装过程存在一定的差异。目前,主要的Linux系统经销商有RedHatSoftware、Caldera、Slackware、S.u.S.E.以及Debian等。本文将主要结合目前较为流行,同时也是较为成熟的RedHatLinux6.0版本,对Linux系统的安装和基础应用进行详细地介绍,相信广大读者在看过本文之后再结合自己的学习和实践,一定会在较短的
时间内了解Linux,从而为进一步学习和掌握它打下坚实的基础。
4 `' Q6 |. a0 o
[color=#FFFFFF']
3 ?6 F: s/ M @, C S+ v& P; ^7 e2 z7 c5 [% ?/ [' f. N. n
本文假定用户在安装Linux之前已经在使用Win95或Win98操作系统。对于那些希望只安装Linux系统的用户同样可以参照本文的讲解。
8 d: R5 ]( m' S1 A0 d7 K ^
一、安装前的准备! c' H2 N, n* c) ]5 n0 n% V5 u* e: f
Linux安装光盘支持由
光驱启动安装,用户只要对BIOS进行相应设置,就可以由光盘直接启动进入Linux的安装界面。在正式安装Linux操作系统之前,用户应注意以下两个方面的问题:
( O) m" p3 F# q[color=#FFFFFF']
) J; G. a2 }, l! ` b1 H% V' O; z: o
1.
硬盘空间
/ O( L+ N$ t9 D. }7 S[color=#FFFFFF']
: e4 c3 H) B; S* \0 p% m% ]& N: s L" R Y9 ~ L
Linux需要在硬盘上建立自己的
磁盘分区,如果用户不希望对现有系统下的硬盘进行重新分区,建议使用一些第三方工具软件,如PartitionMagic等,对硬盘上已经存在的分区进行压缩,从而为安装Linux腾出足够空间。用户需要为Linux预留大约500兆硬盘空间,既可以位于已经存在的扩展分区,也可以是没有被划分分区的硬盘空间。RedHatLinux6.0可以在安装过程中自己创建分区,所以用户所要做的只是为Linux操作系统预留足够的硬盘空间即可。
0 {2 [/ I/ n# L2.记录用户机器
硬件配置信息
7 {1 o. |/ X. C% L' R! }
虽然Linux的安装过程已经被尽可能的简化,但是Linux仍然有可能不能自动检测到用户系统中的所有硬件配置。用户在安装过程中可能要回答某些硬件的设置问题,为了保证安装的系统可用,好用,建议用户在安装之前记录下系统的硬件配置信息。一个最简单的方法是在
Windows下用
鼠标右击“我的
电脑”,选中“属性”,在出现的对话框中点击“设备
管理”。其中包含了用户需要知道的所有信息,用户尤其应当注意
显示器、
显卡和
声卡的配置情况。
; i8 W1 u5 y0 F/ D4 ^" V! f二、开始安装
8 C7 V& A& }' t$ }. B注意,在启动Linux的安装过程之后,没有
类似Windows系统安装中“退出安装”的
功能选项。如果用户在安装过程中碰到无法解决的问题而不能继续进行安装时,可以同时按下“Ctrl+Alt+Delete”键退出安装过程,等到找到问题的解决方法之后从新进行安装。
" p2 S7 x8 e- d% G$ CRedHatLinux的安装过程采用图形界面,由
键盘进行控制。其中“Tab”键用于在不同的选项之间移动,空格键用于选定或取消对某一项的选择,“Enter”键用于按动屏幕中高亮度突出显示的按钮。在屏幕的底部显示可能会用到的键盘命令。
7 u# y/ Q/ [, n3 }, q9 I1.启动安装过程
& n N* {4 P/ M' r1 ~# Q7 Y+ s- q[color=#FFFFFF']
+ m- T/ M1 g: ~: _2 D) l
8 I C; b6 z! |& P安装过程一开始,首先出现欢迎对话框,用户按“Enter”键继续。RedHat先后会询问用户使用何种语言、用户使用的键盘类型(默认选项为美式键盘“)以及安装软件的位置(选择”本地CD-ROM)。在随后的升级或安装系统的询问中选择“安装”,使用何种安装类型选择“自定义安装”。
' E& v+ d$ a+ g* c: z% m, ?
RedHat在用户对上述问题作出答复之后,检测用户系统中是否存在SCSI设备。如果Linux自己没有找到任何的SCSI设备,就会询问用户是否使用了SCSI设备。大多数用户可以回答“否”,如果用户确实使用了SCSI设备,就要在列出的SCSI设备
驱动中进行选择,并提供一些基本的配置参数以便使Linux系统能够正常使用该设备。
( M4 \ g, g* }8 V$ S+ A0 G
[color=#FFFFFF']
1 w1 p2 U% c3 ?7 z% ]9 B9 E% K
- @5 G" B1 |6 R% x
2.使用DiskDruid建立Linux文件系统
7 \- b+ M$ G8 G0 d) D% ^在第1个过程结束之后,RedHat将会提示用户建立Linux文件系统。在被询问使用何种工具时,选择DiskDruid.
) Z; b8 A% ~: A
现在用户需要在预留的硬盘空间中创建两个分区。第一个分区作为Linux的根(root)分区,用于安装Linux文件。第二个分区作为交换分区,用于补充用户的
物理内存。该分区相当于Windows系统中的交换文件,但是Linux需要建立一个独立的交换分区。在硬盘预留空间添加分区的方法如下:
V: N; G! H! W* L" r5 G
按“F1”键添加分区,输入“/”作为安装点(mountpoint),选择LinuxNative(Linux本地分区)作为分区类型,然后在设定完分区大小之后按“OK”完成分区添加过程。
0 F& f4 z5 K# n( K& Y% I W
用户可以按照同样的步骤添加一个交换分区。注意“安装点”一项空出,选择“LinuxSwap”作为分区类型,交换分区的大小不能低于用户物理内存的实际大小。例如,如果用户内存为36MB,交换分区的大小至少应当为36MB.
) a% w3 R% Y4 k8 k. QDiskDruid将会显示出用户添加的两个分区的信息:一个较大的根分区和一个较小的交换分区。用户选择“OK”,当RedHat询问用户是否将所做的改动保存到分区表时回答“是”。这样就完成了整个分区的添加过程。
3 l& C% N0 s s! U8 I4 i
在添加完分区之后,用户需要对新分区进行格式化。RedHat首先格式化交换分区,然后再格式化根分区。建议用户在格式化过程中选择“检查损坏的区块”选项。
0 S$ L* K% i: D& j( L
4.配置硬件支持
9 C- }0 {6 h0 _, g1 c在软件安装完毕之后,RedHat进入硬件安装阶段,安装
程序将会搜索系统的各种硬件,添加必要的驱动程序和库文件。虽然这一阶段的过程大多数都是由安装程序自动完成,但是用户还是需要回答一些安装程序提出的问题。
* g2 n! e7 q$ X9 k$ n首先安装程序将检测用户是否使用鼠标,如果是,RedHat需要用户确认检测结果是否正确。注意,如果用户使用双键鼠标,则应当选择“模拟3键鼠标”的选项。
+ w% H7 [4 l# u% y9 F
然后,安装程序询问用户是否需要进行
网络配置。如果用户在自己的系统中没有安装
网卡,则可以回答“否”;否则,可以选择进行网络配置,RedHat将会找到用户机器中的网卡并要求用户输入一些建立网络连接所必须的信息。
/ [6 U( A, |& U. J& L) w& O
接着,在设定用户所在时区之后,需要选择用户使用的打印机的类型和型号。除非用户使用网络打印机,否则在打印机连接中选择“本地打印机”。
+ L K; q+ Q' p% \% }
接着,设置根用户的口令,这是安装过程中的重要一步。作为一个支持多用户的操作系统,Linux使用一个用户名为“root”的账号作为系统管理员。用户应当为“root”账号选择一个
安全性强、容易记忆的口令。在随后的验证设置对话框中提供了几种RedHat采用的口令服务,用户选择默认选项即可。
) p: T8 t3 i* \+ T在此之后,安装程序建议用户创建一张紧急启动盘以备不时之需。
F! a8 i/ X& x6 A[color=#FFFFFF']
/ s; S# @: |$ p" Z
+ I7 j0 m/ c n. k9 N( X2 {2 v0 P到此为止,整个安装过程已经接近尾声,最后也是最关键的一步就是配置LinuxLoader(即LILO)。该程序在
计算机启动时运行,支持多系统启动,用户可以选择是启动到Linux系统,还是进入到以前的Windows系统。当RedHat询问用户希望将LILO安装到何处时,选择主启动记录(MasterBootRecord)。在随后的LILO附加选项对话框中选择“OK”之后,将会出现一个可以通过LILO启动的分区列表。如果用户不希望将Linux作为主操作系统,可以选定被标识为“DOS”的Windows系统作为LILO的默认启动选项。
9 [7 `2 j# e& y' F0 O[color=#FFFFFF']
: d, B$ e/ U! H* f) B. j
, z& a) Z5 L; B5.第一次启动系统
. e3 v) E' V. P3 t/ Q, R现在,用户可以设置自己的计算机使用XWindow系统。Xconfigurator程序会询问用户一些有关显卡和显示器的设置问题,然后根据用户提供的信息安装相应的驱动程序,并运行
测试程序检验设置是否正确。用户可能会在这一阶段碰到许多问题。如果Xconfigurator的设置不正确,安装程序将会一直重复进行设置直到找到正确的配置。用户可以选择“Cancel”略过该过程。
: w! Q+ ?' w9 u$ m! p0 d
如果Xconfigurator设置正确,用户可以选择在Linux启动之后立即运行XWindow.如果用户选中该选项,在每次启动Linux之后,将会直接出现一个类似于NT登录界面的用户名/口令窗口;否则,将会出现命令行式的登录界面。
: e/ u0 _) i- L0 R# z在安装程序完成整个安装过程之后,RedHat将会弹出一个对话框祝贺用户安装成功。在取出安装盘之后,按回车,计算机将重新启动。
" O) ?" x' M/ @$ M' w计算机重新启动之后,屏幕左上角将会显示出LILO字样,表示LILO程序正在等候用户输入将要启动的操作系统。如果用户按下回车键,将会启动默认系统,按照本文的安装情况将会启动Windows系统。用户如果希望启动linux,可以在LILO字样后输入“linux”后回车。在显示过一连串的启动信息之后,将会出现登录界面。在用户名处输入“root”,按回车,然后在口令处输入用户在安装过程中为“root”账号设定的口令(注:用户在输入口令时屏幕上不会有任何显示),再次按回车之后,用户就将以系统管理员的身份登录到Linux系统。
- N X& C, Y, e: r
[color=#FFFFFF']
) Y8 R# ^# C. v. {8 y
' e& @% R( \( v& b5 q“root”账号拥有对整个Linux系统的管理权限,为了防止对系统的意外改动,建议用户建立一个新的账号。这样在日常使用过程中用户可以使用其它账号,而只有在需要对系统进行管理和设置的时候才使用“root”账号。
- K4 y" E0 v5 c6 W4 X下面简单介绍一下如何创建用户账号。
7 A7 E' y: Q2 t
如果用户现在正处在RedHat默认的GNOME桌面
环境下,可以点击屏幕下方任务条中用一个计算机显示器作为图标的按钮,从而启动命令行窗口。在命令行方式下,首先输入命令“useraddusername”按回车,其中username代表用户将要创建的账号名。然后为创建的用户账号设定口令,输入命令“passwdusername”按回车。其中username代表已经创建的用户账号名。为确保输入的口令正确无误,Linux将会要求用户再一次输入口令以进行确认。现在用户可以在命令行方式下输入“logout”命令退出“root”账号,然后以新建立的用户账号重新登录。
+ I- k+ j* e4 Y9 H4 T8 Z0 D: q j
三、上网浏览
1 L& Z& n7 |9 @8 b0 E[color=#FFFFFF']
0 q; x# Q5 f- F( V- ~9 f$ R/ ~% @
7 `/ P: w6 Q* g2 X: j& ?
使用Linux可以做什么呢?我想大多数用户都会迫不及待希望到网上浏览一番。下面就介绍以一下Linux操作系统下最简单的网络连接方式%26;#8212;%26;#8212;KDE程序Kppp(这就是为什么本人建议读者除GNOME之外,安装KDE的缘故)。
% m% o3 a2 v& n) Y, W
如果用户正处在命令行界面中,可以通过输入“startx”命令启动XWindow和GNOME.在运行Kppp程序之前,用户须要对系统进行相应设置。点击任务条中显示器形状的按钮图标启动一个命令窗口,然后输入以下命令:
$ w8 x3 C" ^2 V) _7 B& e3 R$ q[color=#FFFFFF']
- _6 x! }1 @; f1 l: H& l/ ? h7 {# h3 I: }, x& d$ u8 D
su
# }) V5 [( i8 ]! Y
[color=#FFFFFF']
% b1 d0 I1 u' n
2 E9 T2 K( _9 i9 c+ ?
在出现提示之后输入root账号和口令,然后输入:
7 s3 ]; |/ {/ t' w2 C: fchmod+s/usr/sbin/pppd
* K ]& P9 ?& M8 m( |2 G/ g4 w1 B' [
[color=#FFFFFF']
! |6 J: `% Z2 s
$ k, y$ @8 F' i8 p1 k6 A0 H. @1 l
chmoda+x/usr/sbin/pppd
) d" J4 q! D& y i# omv/etc/ppp/options/etc/ppp/options.backup
- u( Y1 S5 q7 J& ^
[color=#FFFFFF']
' w3 ] b' z. I/ ^
* f9 g4 X: ~4 _# C: t/ P: n5 z4 X/ _exit
- D) n# h B8 y# c4 M
exit
3 N) |$ @$ e. p5 C( b
[color=#FFFFFF']
/ [) i) ?) C+ b4 t1 ^
7 K1 U* }1 I0 L+ [( y8 S! z点击任务条中屏幕形状的按钮,在弹出的菜单中选择“KDE菜单%26;#8212;%26;#8212;Internet-Kppp”(见图4)。启动Kppp之后,选择“Setup”,在随后出现的对话框中选择“Account”标签,然后选择“New”,在弹出的窗口中进行连接配置。点击“Dial”标签,输入一个任意的连接名称和用户的ISP
电话号码。点击“IPSetup”标签,如果用户使用固定IP连接ISP,选择“Static”选项;如果用户使用ISP分配的动态IP,则选择“Dynamic”选项。再点击“DNS”标签,输入用户使用的ISP的
域名和域名服务器的地址。其他选项,如网关,登录脚本和计费信息等可以空出不填。点击“OK”,返回Kppp主“setup”界面。
* v: B1 ^1 G) _ a& O
现在,用户需要告诉Kppp建立连接使用的Modem的位置。在“Device”标签的下拉菜单中选择用户机器中Modem的位置。默认设置为“/dev/modem”。当用户尝试与ISP建立连接时,如果Kppp找不到Modem就会向用户发出警告。这时,用户需要选择新的位置直到Kppp能够找到Modem(注:“/dev/cua1”是最有可能的选项)。
# ~8 [8 H; J4 ^9 {+ I6 m9 |' _" ?. {
现在万事俱备。回到Kppp对话框,输入用户名和口令之后,点击“connect”。如果一切正常,Linux将会与ISP建立起点对点的连接,用户就可以实现网上冲浪了。