现在干什么? 现在您已经安装了Red Hat Linux, 您可能会想'现在干什么?'. 如果是的话, 本章是为您写的. 我们将先介绍为了开始和结束Red Hat Linux系统您必须知道的基本概念. 然后我们将告诉您安装以后如何进行系统配置. 但是, 让我们先谈谈文档...
6.1 取得适合您的文档 在第2.1节我们谈到过, 取得适合您的Linux水平的文档是很重要的. 没有什么会比得不到合适的文档更能让您使用Linux失败.
Official Red Hat Linux 5.1 Installation Guide是您安装Red Hat Linux 的指南. 安装指南不能提供您使用Red Hat Linux所需要的所有信息. 因为它仅仅是'安装指南'!
让我们根据第2.1节的分类来讨论, 并让我们尝试给您更多的信息. 让我们首先了解您的经验水平. 这里是三种基本分类:
Linux新手 -- 以前从未用过Linux(或类似Linux的操作系统), 或者只有很少的经验. 对其他操作系统(如Windows)可能有也可能没有经验. 是您吗?请翻到第6.1.1节.
有一些Linux经验 -- 以前已经安装并成功地使用了Linux (但不是 Red Hat Linux). 或者有其他类似Linux操作系统的经验. 是您吗? 请翻到第 6.1.2节.
高手 -- 如果您是高手请翻到第6.1.3节.
6.1.1 适合Linux新手的文档 '千里之行始于足下'. 我们把学习使用Linux比作千里之行. 您会发现您可以很容易的做事而使用其他操作系统的人只能梦想能做到这些事. 但是您必须从某一点开始,那就是始于足下.
第一步就是要取得文档! 这当然不是必须的; 但是没有文档, 只会使您在使用Red Hat Linux时遇到多的坎坷.
这是您应该寻找的Linux文档:
Linux的简要历史 -- Linux许多方面的特性都是历史形成的. Linux 文化也很大程度上基于它的历史. 学习一点Linux历史将对您有所帮助, 特别是您在因特网上和更有经验的Linux用户交流时. users on the Internet.
Linux如何工作的介绍 -- 虽然没有必要探究Linux内核的大多数深奥的地方, 但是最好了解一下Linux是如何组成的. 尤其时您已经用过其他操作系统; 您从其他操作系统得到的关于计算机是如何工作的假定也许不适合Linux. 关于Linux如何工作的文章(特别是它和其他操作系统的区别), 对您开始Red Hat Linux系统很有价值.
Linux命令介绍(带例子) -- 这可能是您要找的最重要的东西. Linux的一个设计哲学是为了完成某些工作最好使用许多小的命令,把它们用不同的方法组合起来, 而不要使用很少的大命令. 如果没有Linux如何完成某些工作的例子, 您可能被 Linux提供的命令吓倒.
在您取得更多使用Red Hat Linux系统的经验后, 您可能会需要更多的信息. 那么, 请继续阅读下一节.
6.1.2 适合更有经验的Linux用户的文档 如果您已经用过其他Linux发行版本, 您可能已经掌握了常用的命令. 您可能已经安装了您自己的Linux系统, 甚至您可能已经下载并安装了您从因特网上发现的软件. 您需要什么信息呢?
可用命令的清单 -- 虽然您可以从在线帮助得到这些信息, 您还是找一本书较好. 市场上有一些这样的书, Red Hat出版了Linux Complete Command Reference. 这本书包含了几百个命令,系统调用和文件格式,很容易阅读. 最好的书在CD-ROM上, 有索引, 容易查找. 一本书非常适用于:
为某个特定任务找到合适的命令.
学习如何恰当地使用命令.
面向任务的信息 -- 很多时侯, 您想以某种方式来配置您的Red Hat Linux系统, 但您不知道如何下手. 这时, 看看别人在类似的情况下怎么做会有很大的帮助. 这就是Linux文档计划(LDP)所做的. 它们的每个HOWTO文档, 针对某个特定的方面, 从低段的内核,到如何在业余爱好者无线电站使用Linux.
如果在您安装了howto包, 您可以在/usr/doc/HOWTO目录找到这些HOWTO. 如果您想得到这些文档的打印版本, Red Hat Software出版了 Linux Undercover.
6.1.3 适合Linux高手的文档 如果您是一个Linux高手, 您可能知道应该读什么:
源程序! 坐下来阅读源程序并理解它. 幸运的是, 因为Linux是自由软件, 所以很容易得到源程序. 问题是您能否读得懂...
好了,让我们结束关于文档的讨论, 来看一看经常使用的系统任务.
6.2 基本的系统任务 还记得人们从Windows 3.1升级到Windows 95的时候吗? 人们习惯了3.1, 不知道如何在Windows 95下做同样的一件事. 在这也一样. 如果您有其他操作系统的经验, 而没有Linux经验, 您必须调整做事的方法. 一些任务可能相似, 一些可能完全不同,而一些可能您根本没有遇到过.
让我们从一些共同的任务开始.
6.2.1 启动您的Red Hat Linux系统 让您的计算机运行Red Hat Linux需要的过程可能和您以前的有点不同. 如果您的计算机没有装其他操作系统, 只需接通电源, 然后等待. 您将看到计算机在显示LILO 时会暂停一会, 但它会继续, 显示各种信息.
但是, 如果您让Red Hat Linux和其他操作系统共享您的计算机, 您就必须执行以下任务之一:
在LILO提示下选择Red Hat Linux -- 如果您安装了LILO, 并为包含其他操作系统的分区输入了启动标记, 您的计算机就被配置成多重启动. 这就意味着您可以在LILO Boot:提示下输入您想启动的操作系统的名称. 如果您在LILO 提示下按[Tab], 您会看到LILO可以启动的操作系统的清单. 选择Red Hat Linux, 您就可以运行了!
从软盘启动 -- 如果您在安装Red Hat Linux时制作了启动软盘, 您可以从软盘启动. 确信您已将启动盘插入您的计算机的第一个软盘驱动器, 然后接通电源或按RESET按钮或按[Ctrl], [Alt], 和[Del].
6.2.2 登录, 退出 Red Hat Linux启动后, 您将看到类似以下的信息:
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login:
从最后一行可以出, 现在该登录了...
6.2.2.1 登录 第一次登录Red Hat Linux系统, 您必须作为'root'登录. 这个帐号对系统的一切都有完全的访问权限. 通常root号是用来执行系统管理任务, 如创建新的用户帐号, 关机等等. 因为root的权限不受限制, 如果您输入错误的命令可能导致灾难性的后果. 所以在以root登录时, 必须格外小心, 并且只有在必须时才用root登录.
为了登录, 在login:提示符处输入root. 按[Enter] (或 [Return])键. 会出现Password:提示. 输入您在第5.7 节输入的口令, 按[Enter]. 您应该看到类似以下的信息:
[root@bigdog /root]#
恭喜! 您已经成功地登录! 接下来我们来学习如何退出.
6.2.2.2 退出 在您用完Red Hat Linux系统, 您必须退出. 虽然大多数shell有logout 命令, 多数人输入[Ctrl]-[D]. 这会使您会到login提示符.
请注意: 如果您使用X Window系统, 根据您如何启动X, 您的退出方法会有所不同. 我们将在以后讨论.
现在您知道如何登录和退出, 让我们继续...
6.2.3 帐号和口令 我们已经提到过, 一直用root帐号登录不是一个好主意. 您不可避免地会犯错误, 而权限检查在这是不能保护您.
如果, 您不用root登录, 您用谁来登录呢?
当然是您自己.
但为了做到这一点, 您必须知道如何在Red Hat Linux系统增加用户帐号.
6.2.3.1 帐号 创建新的帐号有几种方法. 我们将使用最基本的方法; useradd命令. 基本上, 所有您要输入的(记住,作为root!)就是:
[root@bigdog /root]# useradd blarg
[root@bigdog /root]#
好, 现在让我们登录:
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login: blarg
Password:
Login incorrect
login:
因为不知道blarg的口令, 我们只是按[Enter]. 那不是正确的口令. 那么, 您为新的帐号分配的口令是什么呢?
6.2.3.2 口令 passwd命令可以用来:
为新创建的用户分配口令.
修改已存在的用户的口令.
修改您登录的用户的口令.
前两种情况实际上是一样的; 一个新创建的用户和一个已存在五年的用户没什么区别(至少对passwd是这样). 记住您必须以root登录, 并且您必须哪个帐户的口令是您想修改的. 用我们刚才创建的帐号, 来试一下passwd:
[root@bigdog /root]# passwd blarg
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
[root@bigdog /root]#
您可能已经猜到, 口令不会显示出来. 您还必须输入两次口令, 以确保您没有输错. 让我们再来试一下用新帐号登录:
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login: blarg
Password:
[blarg@bigdog blarg]$
一旦您登录了一个帐号, 您可以用passwd命令来修改口令. 这时会询问您当前的口令, 然后是新口令:
[blarg@bigdog blarg]$ passwd
Changing password for blarg
(current) UNIX password:
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
[blarg@bigdog blarg]$
就这么简单.
6.2.3.3 su命令 有时您可能想作为其他用户发出命令. 通常系统管理员需要这个功能 -- 他们(想所有好的系统管理员)在大多数时间用他们自己的帐号. 但可能需要修改一个用户的口令, 或者修改一个系统文件的访问权限. 这种是只需要一分钟, 所以退出, 作为 root登录, 做完root要做的事情, 退出, 最后用自己的帐号在登录, 这很麻烦.
简单的方法就是用su命令. 用su, 您当前的登录段能'变成' root(或其他用户)的登录段. 在下面的例子中, blarg用户决定做一些root要做的事:
[blarg@bigdog blarg]$ su
Password:
[root@bigdog blarg]#
您可以看到, 输入su命令后, 会要求您输入口令 -- root的口令. 正确输入后, 出现了通常的shell 提示符. 但如果您仔细看的话, 会发现这个shell提示符有所不同. 第一, 它以root开始, 表明当前用户已经改变了. 其次, 提示符的结束字符不同, 从美元符号($)变成了井号(#). 这是表明shell是否以root运行的传统方法.
也可以用su变成其他用户. 这时, 您必须作为root运行su, 给出用户名. 所有, 从root变成blarg, 您只需输入命令su blarg. 这时不需要口令 -- 您已经是root, 所以口令是多余的.
您会发现su带来很多便利, 特别是您作为自己系统的管理员.
6.2.4 关闭Red Hat Linux系统 在您结束使用Red Hat Linux系统后, 您需要关闭它. 然而, 这不仅仅是切断电源. 以下是理由:
虽然您可能在准备关闭时没有运行任何程序, 那并不意味着您的Red Hat Linux系统上没有运行任何东西. 为了理解这点, 输入这条命令:
ps ax
ps显示的每一行代表了一个进程. 您可以把进程看作'运行着的程序'. 每个进程都可能正在对文件进行操作, 如果您仅仅切断电源, 这些进程就没有机会关闭那些文件, 正常结束运行. 所以在关闭您的系统时, 您必须告诉所有的进程结束运行. 这就是使用shutdown命令.
shutdown只能由root运行, 所有您必须或者以root登录,或者用su 命令'变成'root. shutdown的格式是:
shutdown