SuSE Linux 应用与安装

SuSE Linux 应用与安装

第一篇

�安装 Linux 前需有的认知

我在这里简单的介绍安装前需先了解的一些事项,而有了这些初步的认识之后,您在安装 Linux 时,就不会有所混淆不清了。

◆1-1 Linux 的目�结构

Linux 的目�结构是一个阶层式的树状结构,最上层为根目� (root directory),以 “/ ” 来表示,在根目�下还有一些主要目�,设置这些不同的目�是有其个�e的用途。

在 Linux 档案系统里的目�配置,是符合 FHS 的标�使娣兜摹�FHS (Filesystem Hierarchy Standard) 主要是针对两层目�来定义,第一层是定义根目�下的主要目�里要存放些什�N资料,比如 /lib 是安置函式库的地方,/bin 及 /sbin 是放置可执行程式,/etc 是存放设定档等等 ; 第二层是定义 /usr 及 /var 下的子目�中又要存放些什�N资料,比如 /usr/src 是存放原始码,/var/log 是存放纪�档。所以只要您所使用的 Distribution 是符合 FHS 标�实幕埃�那相关档案所存放的位置应该不难找到。至於 FHS 的详细解�f请参考:
[url]http://www.pathname.com/fhs/[/url] 。接著我们以底下的树状目�结构图来解释每个目�的功用:









如果您是第一次接触 Linux,会觉得�f怎�N光是它的目�结构就那�N复杂,不免心理感到有点慌,其实我们上面所列出每个目�的功用,乍看之下是很多�]错,但您千万不要去死记,因为随著您学习时间的拉长,对系统整体的概念愈来愈清晰时,自然而然的就会了解这些目�是做什�N用的。

◆1-2 档案系统的观念

档案系统简单的�f就是作业系统中用来存取的一种资料格式。如您曾经安装过 windows 的话,应该很清楚的知道在安装之前必须先对分割区执行格式化的动作,而这个动作就是在制造一个档案系统给这个分割区来使用。

Windows 有 Windows 的档案系统,如 VFAT、NTFS,那 Linux 当然也有它专用的档案系统,如 ext2、ext3、reiserfs、JFS … 等等,由於这两种作业系统所使用的档案系统架构完全不相同,所以资料存取的模式及目�结构也就不一�永病�

受许多玩家青睐的 Fedora,其预设的档案系统为 ext3,而我们今天要学的 SuSE 则是使用 ReiserFS,当然您想让您的 SuSE 使用 ext3 也是可行的。至於其他有关档案系统的相关课题,我们稍后才再做进一步的�f明。

◆1-3 装置档案的认识

在 Linux 系统中,会把周边装置当成档案来看待,�K将这些装置档案存放在 /dev 目�下,这部分於先前的目�结构中已有提及,而这�e我们主要是针对与磁碟相关的装置来做�f明。

传统的主机板上有两个 IDE Controller,每个 IDE Controller 可接两个装置 (devices),而在第一个 IDE Controller 上的第一个装置档案名称为 hda,第二个装置档案名称为 hdb ; 至於第二个 IDE Controller 上的第一个装置档案名称为 hdc,第二个就为 hdd。devices 可为硬碟、光碟机、���器等。






在装置档案名称后面若接一个数字,如 hda3,就表示是第一个 IDE Controller 上的第一颗硬碟中的第三个分割区,hdd5 就为第二个 IDE Controller 上的第二颗硬碟中的第五个分割区。如果您不是使用传统的 IDE 硬碟,而是使用 SCSI 或 SATA 的硬碟,则其装置档案名称为 sda、sdb 等,那分割区代号 (partition number) 当然就是 sda1、sda2、… 。

◆1-4 磁碟分割论述

磁碟分割可区分为主分割 (primary partition) 及延伸分割 (extended partition),一颗硬碟上头最多只能有四个 primary partition,其 partition number 为 1~ 4,以 hda 来�f的话就是 hda1、hda2、hda3、hda4,所以在规划您的磁碟分割时,如果分割区数小於等於四个时,则全部切割成主分割是�]问题的,但若分割区数比四个还多时,那就必须要有 extended partition 的存在了 ; 延伸分割区的 partition number 也是 1~ 4,不过不能与 primary partition 重复,以 hda 来�f,如您规划的主分割为 hda1 及 hda2,则延伸分割区就只能为 hda3 或 hda4。

您不能在延伸分割区本身制造档案系统,故需於其下再切割成逻辑分割区 (logical partition) ; logical partition 的 partition number 是从 5 开始。至於整颗硬碟可以切割成多少个 partitions,就要看您使用什�N磁碟了,一般来�f SATA 及 SCSI 硬碟最多可有 15 个 partitions,而 IDE 硬碟最多则为 63 个 partitions。

一般磁碟是由磁柱 (cylinder)、读写磁头 (head) 及磁区 (sector) 等所组成,而磁柱即是磁碟分割的最小计算单位。等一下在安装 SuSE Linux 的过程�e,於磁碟分割那个地方就会要求您指定分割区大小,您将会看到磁柱大小的字眼,那时候可不要看不懂啊。

◆1-5 �煸氐母拍�

Linux 的档案系统与 Windows 完全不相同,在 Windows 底下,每个分割区或装置都有其各自的磁碟机代号,以分割区来�f,如您硬碟上的 hda1 是安装 Win2000,hda2 是用来存放资料,那�N在 Windows 中这两个分割区分�e是以 C 磁碟机 ( C: ) 及 D 磁碟机 ( D: ) 来表示,但在 Linux �e,�K�]有所谓的磁碟槽概念。

在 Linux 中,所有被 Linux kernel 所支援的档案系统,都必须被�煸氐礁�目�下的某个目�或子目�当中才能�虮淮嫒∈褂茫�被�煸氐恼飧瞿夸�就称为�煸氐�(mount-point),而将档案系统�煸氐� mount point 的动作便称为�煸� (mount )。比如您要存取 cdrom 或 floppy 时,就必需先将它们�煸刂粮�目�下 (如 /media/cdrom、/mnt/floppy) 才行 ; 对磁碟分割区来�f也是一�拥牡览恚�您必须要把分割区�煸刂粮�目�下才能存取该 partition 的�热荨T� Linux 的目�结构中,我们已了解到最上层为根目�,所以想当然尔,在开�� Linux 作业系统的过程中,第一个需被�煸氐� partition 就是 root partition。

一般而言,安装 Linux 作业系统最少要有两个 partition,分�e为 / 及 swap。swap 是所谓的交�Q区或称为�拟记忆体,其主要作用是当您实体记忆体不足时,会先将一些平常使用频率较低的程式暂时存放 swap �龋�这�硬趴梢匀贸龈�多的实体记忆体来给真正要执行的程式使用,而等程式执行完毕后,再把那些刚刚放在 swap �e的程式放回记忆体�取�

我们在安装 Linux 时,可不是只有划分这两个分割区,因笔者打算让 /、/boot、/usr、/var、/home 都有自己的 partition,所以待会儿这些目�都是要做�煸氐悖�至於为何要这�N做,那可能要等您对 Linux 有更进一步的认识时,自然就知道它的好处了。

如您是初学者,对分割区概念还不是那�N熟悉的话,那建议您只切割成 / 及 swap 即可。
 
了解了以上我们所介绍的这些观念后,紧接著就要开始来安装我们的 SuSE Linux 了。

�2-0安装 SuSE Linux

安装 Linux 之前,请先妥善规划您的硬碟空间,若您对多重开机不熟的话,建议您使用一台主机、一颗硬碟专门用来安装 SuSE Linux,等您日后对 Linux 这套作业系统渐渐有概念后,再来玩多重开机也不迟。不过若您迫切想学 Linux,但手边又�]多余的电脑可用,那只好使用 vmware 来应急一下 ( [url]http://www.vmware.com/[/url] ),不过此非长久之计,毕竟学 Linux 光是只有一台电脑会 "很不好玩",尤其是学到网路及伺服器的部分,所以要是真有心学 Linux 的朋友,建议花点小钱再去添购一部电脑吧 !

再来就是 SuSE Linux 资源的取得,您可以至官方网站下载 Enterprise 的试用版或 Professional 的版本:
[url]http://www.novell.com/products/linuxprofessional/downloads/[/url]
[url]http://www.novell.com/zh-tw/products/linuxenterpriseserver/index.html?sourceidint=productsmenu_sles[/url]

另外 Linux 对硬体的支援程度,请参考以下网站:
[url]http://hardwaredb.suse.de/index.php?LANG=en_UK[/url]
[url]http://www.linux-laptop.net/[/url]
[url]http://www.linuxhardware.org/[/url]

◆2-1 规划磁碟空间配置

我们总共要划分六个分割区,分�e是给 /boot、 / 、/usr、 /var、 /home 及 swap 来使用 ; 可用来安装 Linux 的磁碟空间大�s只有 5G 左右,预计要安装的软体差不多 2.5 G 上下。由於可使用的磁碟空间有限,所以要稍微规划一下,以 /boot partition 来�f,给它个 100 M 即可 ; /usr partition 就需要切割大一点,给它个 2.5 G 好了 ; 根目�给它 1.2 G 的空间,但是如果您要同时安装 KDE 及 GNOME 这两种桌面环境的话,可能还需要再加大 ; 再来 /var 分个 500 M,/home 就分个 300 M,至於剩下的空间就给 swap 。如果您的磁碟空间不像笔者那�N少的话,则可以适当的将这些分割区调整大一些。

另外建议您所使用的记忆体最少 256 M,能有 512 M 更好 ; 显示卡晶片勿使用太新的,若万一您的显示卡不被支援时,那只好�袢∥淖帜J降陌沧啊�

◆2-2 开始安装 SuSE Linux

为了让大家能在安装过程中看懂每一个操作步骤在写些什�N,因此在安装这部分是�裼� SuSE 9.3 Professional 的光碟来进行安装,因 9.3 的中文化程度较 SLES (SuSE Linux Enterprise Server) 9.0 来得佳。如果您是使用 SLES 9.0 光碟的话,也不需担心,因为都是一�拥陌沧俺绦颉�

另外请先确定您 BIOS 所设定的开机顺序,必须将光碟开机设定在硬碟开机之前。调整好后,请把您的安装光碟放入,开始进行安装 Linux 的步骤:




请先选取 [Installation],再来看到画面底下有个 F2,您按下 F2 以后就可以调整安装时候的解析度或选择文字模式安装,当您显示卡不被支援时就只好使用文字模式安装�� ! 调整好后请按下 Enter 键。





这是软体授权同意书,我们应该点选 [I Agree]。





选择安装时候的语言,请选择简体中文,然后按下 [接受]。

===========================================================================================================


看您是否需要先检查一下安装光碟,要的话请点选 [开始检查],如不需要的话请进行 [下一步]。

===========================================================================================================


在安装设定这�e,先调整磁碟分割区,所以请点选 [磁碟分割程式]。




由於我们要自己切割分割区,所以这�e选择 [建立自订分割设定],然后按 [下一步]。







请选择 [自订分割]。由於我使用的是 SATA 硬碟,所以您看到的是 /dev/sda,若是使用 IDE 硬碟的话就是 /dev/hda 。另外画面中所出现的 vmware 字眼,是因为我为了抓图方便而�袢� vmware 方式安装的。�]问题的话就进行 [下一步] 吧。







开始要建立第一个分割区了,请点选 [建立]。







由於之前已规划好要划分六个分割区,所以前面三个分割区笔者打算指定为 [主要分割区]。







首先选择您要格式化的 [档案系统],使用预设的 Reiser 即可 ; [挂载点] 的地方请选择 /boot ; 最后是设定分割区大小,请在 [结束] 磁柱的栏位输入 100 M。 如此设定的意义就是要把 /dev/sda1 这个分割区格式化成 Reiser 的档案系统,并且设定 /dev/sda1 的挂载点为 /boot 目录,这样将来要是您对 /boot 目录做存取时,那就等于是对 /dev/sda1 做存取了。完成后就按下 [确定]。







画面中您就可以看到刚刚所建立的分割区, 接著还是点选 [建立] 来新增其他的分割区。







二、三个分割区还是选择 [主要分割区],�K分�e�煸氐� / 及 /usr,分割区大小指定 1.2 G 及 2.5 G。这几个步骤因为都是相同的设定方式,所以就省略了。







请大家看一看,三个分割区已经出来了,再来继续 [建立] 其他的 partition。








由於还有三个分割区尚未建立,所以第四个分割区类型需选择 [延伸分割区]。







我们把剩下的空间都给延伸分割区,所以结束磁柱那个栏位使用预设值即可。请按下 [确定] 来继续。







画面中显示 /dev/sda4 已经是个 Extended partition 了,所以接著需要於其下建立 logical partition,请选择 [建立] 来继续。






第五个分割区把它�煸刂� /var,大小设定成 500 M。按下 [确定] 后,继续以相同方式新增第六个分割区,�K选择�煸氐阄� /home,分割区大小为 300 M。







目前就只剩一个 swap 尚未建立起来。�]问题的话,请点选 [建立] 来新增最后一个 swap partition。








[档案系统] 的地方选择 swap,选择完后�煸氐憔突嶙远�出现 swap,至於分割区大小�裼迷ど柚导纯桑�这表示要把剩下的空间都给 swap partition 来使用,当然您要自行指定 swap 大小也是可以。一般是建议 swap 空间最起码要与您的实体记忆体相仿,或两倍、三倍不等,�]有硬性的规定。







这就是完成后的画面,稍微检查一下有无不妥之处,若一切 ok 的话就按下 [完成] 。






至於 [软体] 的部分,使用预设的 [Standard system with KDE] 即可。

如果您是使用 SuSE 企业版的话,从 [软体] 这个地方点选进去后,可以选择 [完整安装],而其大�s需要 2.5 G 的软体安装大小。

另外在这里还有个 [语言] 及 [时区] 的设定,如在先前的安装使用语言那里,您是选择简体中文的话,那这里的预设语系就是简体中文,所以可以不需做调整,至於时区的话,检查一下是不是 [亚洲/北京/上海]。如都�]问题的话请点选 [接受] 来进行下一步。







这是套件授权同意声明,必须要选择 [我同意]。







这是确认安装的询问,请点选 [安装]。







执行安装的第一步就是将分割区进行格式化的动作。








再来才是安装套件。在这冗长的过程�e,您可以点选 [详细资讯] 来观看目前正在安装哪些套件。







如果您是使用 SLES VCD 光碟来安装,就按照系统给您的提示,在安装过程中会有提示第几张光碟。







套件安装完毕后,开始自动帮您更新相关组态、复制档案及安装 Boot Manager,等这些程序都完成以后就会重新开机。







如不想等待倒数计时的话,请按下 [确定]。







Reboot 后会看到这个画面,按下 Enter 键便可以马上进行其他组态的设定。








设定管理者 root 的密码。如设定过於简单,则可能会看到以下的讯息:










再来是网路组态的设定,请点选 [网路介面] 进去做相关的设定。







点选右下角的 [变更] 按钮。








接著再按下 [编辑]。







如果您的 IP 位址是 DHCP 提供的话,请选择 [自动位址设定],如是使用 ADSL 拨接或您有固定 IP 位址的话,则可设定�o态位址。底下还有个 [主机名称和名称伺服器] 的设定,直接点选进去看看。







这是笔者设定的范例,请作参考看看。按下 [确定] 后会回到前一个画面,如您还要设定 Default GW,请点选 [路由] 继续设定,否则就进行 [下一步]。






请按下 [完成] 来结束这部分的设定。







请进行 [下一步]。







接著是网路连接的测试,这�e就先跳过了。







使用者认证方式选择 [/etc/passwd] 即可。







设定一般使用者的帐号,不设定也行啦,像笔者都是习惯整个安装完成后,再使用 root 的身分去建立一般使用者的帐号。







版本�f明而已,请继续进行 [下一步]。







这是硬件组态的设定,如不想调整,可以进行 [下一步]。






看到这个画面,恭喜您了! 因为整个安装程序在您按下 [完成] 后就结束了。




这是安装完成后的登入画面。



◆2-3 SuSE Linux �上辅助�f明工具

SuSE 里有很多好用的辅助�f明工具,除了传统的 manpage 外,其他像 Info Center 及 help 亦可多加利用。若要使用 help,请从主选单中点选 [Run Command]:







接著请您输入 help 再按下 [Run]:







您就可以看到 help center 的画面了:




这�e边就有许多相关的�f明文件,有助於您对系统作进一步的认识。



如果您想了解�L边装置的相关资讯,则可以利用 Info Center,如下操作:







从这个地方可以找到一些�L边装置的讯息,比如 CPU、记忆体、partition table、PCI 或 SCSI 介面的装置等等。



◆2-4 YaST 工具简介

SuSE Linux 里有一个很��悍的工具叫做 YaST,举凡系统上所有的设定几乎都能�蚩克�来搞定,且不论您是在文字介面或者图形介面下,皆能使用这个工具来操作。不过话虽如此,可千万不要过度依赖他,尤其是初学者 ; 如果打从您学习 SuSE 开始就一直使用 YaST 来设定您的系统,那会造成您对相关指令及设定档的不熟悉,甚至对於系统上的一些重要的观念您也会忽略掉,所以建议玩 SuSE 的朋友,把 YaST 当成一个辅助工具来看待就好。

稍微提一下在图形介面中如何使用 YaST:





如果之前您已经使用过 YaST,那�N在主选单中就可以找到这个工具,否则从 [System] 中或 [System] → [Configuration] �e也可找到,另外点选 [Run Command] 后再输入 yast 或 yast2 也行






举个新增帐号的范例好了。首先在 YaST 主画面中先点选左边选单的 [Security and Users],然后选取 [Edit and create users]。







点选 [Add] 来新增帐号。







把使用者的帐号密码设定上去吧, [Full User Name] 这个地方可以不设定。完成后请点选 [Create]。







最后按下 [Finish] 就完成了,很简单吧。

如果是在文字介面下执行 YaST,可以直接於命令列上输入 yast 或 yast2 指令,不然也可以先用 “yast -l” 来看看有哪些模组可供利用,然后直接呼叫这个模组来设定也行,比如针对滑鼠的设定您可执行 “yast mouse”,预设语系的修改就执行 “yast language”, 等将来您学会进入文字介面后,可以自己练习看看噢。

你可能感兴趣的:(linux,职场,SuSE,休闲,应用与安装)