第三章    初步使用与基本配置
3.1使用基础
一、登录与关机
安装好Linux后,如果你已经配置了Xserver,使用图形界面启动,启动时是X视窗的登录画面,你可以在X视窗下象使用Windows那样做各种操作,如文字处理、图形图象处理、上网、玩游戏等。但是如果你安装了Linux后,在进行X Window System设置时,取消了用图形界面启动(即取消Use Graphic Login选项),或Xfree86不支持你的显卡,那么Linux是用文字方式启动,启动后会出现要求输入登录名的画面
Login:
要求你输入用户名及密码,我们可以输入 root及安装时设置的密码,或者是安装过程中新增的用户。
关机的方法:
1.在字符界面下输入命令:
rebootshutdown –r now    重新启动。
shutdown –h now    关机。
2.以root身份在GNOME主菜单,选择Logout,然后选Reboot或是Halt.
3. Ctrl+Alt+Del强制重新启动。
4.用命令将系统切换到运行级别0(停机)或运行级别6(重启动)。
例:
init 0    关闭系统
init 6    重新启动系统
二、用户界面
用户界面是指用户与计算机交流的方式,一般,Linux操作系统提供了几种不同的用户界面:主要分为基于文本方式的命令行界面与图形桌面环境的X Window两种。
1.命令行界面
命令行界面是Linux系统下最直观、功能最强的用户界面,安装系统后,第一次进入Linux环境时,系统将自动启动相应的shellshell是一种命令行解释程序,负责用户和操作系统之间的沟通,在提示符下输入的每个命令都是由shell解释后传给Linux内核执行的。通过shell我们可以启动、挂起、停止甚至编写程序。Shell的种类很多,红旗Linux使用的shellBash
BashBourne Again Shell的缩写,在Bash下,root用户用“#”作提示符,普通用户用“$”作提示符。
2.图形桌面系统
对于Linux的初学者,或是用惯了Windows的用户,命令行界面枯燥难于掌握,可以选择在图形用户界面X Window系统下工作。红旗Linux桌面版2.4下有KDEGNOME两种桌面环境。
KDEK Desktop Environment)是一套使Linux系统拥有图形操作集成环境的软件,其起源是在1996年十月份,由本来在发展Lyx的德国人Matthias Ettrich所发起的。MattiasUSENET(世界性的新闻组网络系统)上张贴文章,说明KDE发展计划,从而引来众多有兴趣的程序设计师,进而促成KDE组织,并全力发展这个KDE计划。KDE拥有许多特性与功能,其中包括容易使用的特性(和Windows 9X GUI一样容易)、漂亮的图形界面、桌面设置容易、网上辅助,并包含许多的图形界面应用程序,其中包含Windows Manager、文件管理员、桌面操作平台、系统控制台、网络应用程序、多媒体与游戏等等。而且KDE有专门的KDE组织在维护这套软件,所以会不断地推陈出新,推出更稳定、功能更强大的软件。
GNOMEGNU Network Object Model Environment)是继KDE之后,由GNU project自行研发的X桌面集成环境,目前已成为Linux桌面环境的两大主流之一。严格地说,GNOME不是一个软件,而是GNU Project 的另一项软件计划,它的目标就是创造出一个完整而友善的桌面环境。为了实现这个目标,在GNOME收集的工具中,包含了发展工具、网络工具、数学工具还有系统管理和桌面管理的工具。甚至连娱乐用软件和多媒体处理的工具都包含在它的收集之列,让X Window System简直如虎添翼一般,功能增加不少。
GNOMEKDE两者的最大不同在于,KDE原本使用非商业使用版权的QT library来发展,而GNOME则以自行研发的GTKGNU Tool Kit)来发展,并发表为开放式代码,所以限制商业不可免费使用的QT libraryKDE的发展与推广是一大阻碍,这也是GNU project为推广开放式代码理念而另行发展GNOME的主要原因之一。但是后来发展QT library Troll tech有鉴于KDE team努力经营与推广KDE,毅然宣告QT library的版权为QPLQPUBLIC LICENSE),并宣称QPL属于Open Source License,这使得KDE可以完全解放地推广到任何商业与非商业应用领域,真正成为OSSOpen Source Software)。
X Window系统:X Window系统是Linux下标准的图形用户界面(GUI),是一种强大的图形操作环境。它的程序码是1984年由美国麻省理工学院(MIT)在雅典娜计划和Digital Equipment 公司所发展出来的用户图形界面系统,它是为适应多平台的工作环境,而以linux完全安装StanfordW Window 为基础而发展的一套网络通透视窗系统,因为英文字母X排在W之后得名为X Window.
从那时起,X成为UNIX平台上的工业标准,而今X视窗操作系统已广泛地被工业界所采用并成为标准软件系统。X Window System提供一种与设备无关的基本架构,使得几乎所有形式
的图形使用界面(GUI)都可由此基本骨架来构建。任何硬件只要提供X协议(X Protocol,便可以执行应用程序显示一包含图文的视窗,无需重新编译和连结。
X Window System 主要由两个部分组成:Server ClientServer是核心,主要负责掌管图形显示功能以及键盘、鼠标等输入装置,而X Client则是泛指在X中执行的应用程序。
Xfree86 是在Intel平台上运行的免费X Window系统,它是由X116所移植到PC平台的X版本。在PC平台操作系统,X绝大部分的程序仍由X116所提供,而Xfree86就专门负责提供硬件显示与X视窗系统之间的沟通桥梁,所以它得存取显卡。所以在启动X Window 之前,用户必须要设置好Xfree86以便能使用鼠标、键盘、显示器和显卡等显示与输入装置。
3、用户界面的选择与切换
启动图形桌面:配置好X后,输入命令 startx ,启动图形桌面系统。此时进入的是默认的KDE桌面环境。
KDEGNOME间切换:在KDE环境中,用快捷键<Alt+F2>打开命令对话框,输入命令:switchdesk,在对话框中选中GNOME然后按OK,还要先退出KDE环境,重新运行start
x命令才进入GNOME桌面。同样在GNOME中也是这样转到KDE桌面。
Linux下可以通过在终端输入命令的方法启动不同的桌面系统。命令如下:
$Xinit            启动X Server
$startkde            运行KDE
$gnome-session    运行GNOME
通过编辑/etc/inittab文件的方法,可以直接以图形方式登录,方法是:将该文件打开,到如下内容的所在行“id:3:initdefault:”,把它改为“id:5:initdefault”。系统的运行级别设为5,即为X Window 启动方式;系统的运行级别为3,即为文本运行方式。
三、虚拟控制
Linux是一个多用户、多任务的操作系统,它可以同时接受多个用户的远程和本地登录,也支持同一用户多次登录。Linux的虚拟控制功能提供了同时运行几个控制台的可能,每个控制台均可被看作是一个完全独立的工作站。用户可以在一个虚拟控制台运行的同时,切换到另一
个虚拟控制台开始另外的工作。
用户可通过按<Ctrl+Alt+Fn>(一般n=1-7),进行不同虚拟平台之间的切换,切换后系统也会像第一次登录一样先显示登录提示符,询问用户名和口令。
32基本配置
一、LILO的配置
LILOLinux Loader)是一个用于在系统装载启动过程中选择使用Linux或其他操作系统的引导加载程序。如果安装了多个操作系统,就可以使用LILO在启动过程中选择要进入哪一个操作系统。
Linux的安装位置:
1) 主引导记录(MBR
2) Linux操作系统的root(/)分区
3) 软盘
我们可以用红旗Linux中提供的启动配置工具klilo配置LILO,也可以使用手工配置多重启动。
LILO启动时通过运行/f文件实现多重启动。安装在上课这台机的红旗Linuxf内容为:
    boot=/dev/hda    指定将LILO安装在第一个硬盘的MBR
    map=/boot/map   
install=/boot/boot.b
LBA32
    prompt
timeout=50    启动时显示LILO提示信息的时间
default=linux    默认的启动项
   
image=/boot/vmlinuz-2.4.2-15    指定Linux系统核心的位置
label=linux    启动Linux时,Linux系统的代表名称
initrd=/boot/initrd-2.4.2-15.img
read-only
root=/dev/hda5    指定Linux系统(/root)所在分区
    other=/dev/hda1    其他操作系统的启动项所在分区
label=dos    标识其他系统的名称,如DOS/Window98
其中,timeout是用来设置Lilo等待输入的时间,在此表示如果5秒不选择的话就进入defaultdefault选项用来指定默认启动哪个系统;image小节用来指定Linux的启动信息,包括启动位置,名字——Linuxother小节用来指定其他操作系统的启动信息,包括启动位置、名字。
如果需要安装双重系统WINDOWSLinux,安装时要先安装Window,然后再安装Linux,如
果重装Window系统时,把Linux启动LILO的位置履盖了,LILO不能启动,为了避免重装Linux的麻烦,重做LILO就行了。方法:用Linux软盘启动,用root登录,执行/sbin/lilo –t 进行测试,确定内容无误后,执行lilo –v命令把LILO写入MBR,如果是将DOS作为默认的启动项,就进入/etc/目录,用文本编辑器vi打开f文件,修改default=linux中的Linuxdos,其他地方作相应的修改;然后执行上面介绍的命令重写LILO
如果LILO损坏了,删除LILO再重装它。
Linux下删除lilo命令如下:
$lilo –u /dev/hda
DOS中使用如下命令:
fdisk /mbr
重写硬盘的主引导记录,这是由于LILO驻留在硬盘的主引导记录上,执行该命令后,主引导记录被干净的DOS引导记录所覆盖,此后,用硬盘就无法启动Linux了,只能用软盘启动,在linux下使用命令lilo再次安装LILO,覆盖DOS的主引导记录。