万卷书>>电脑书籍>>操作系统>>linux、unix系统>>Linux基础教程

WANJUANSHU.COM

6.2 基本的系统任务

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 <options> <time>


 

请注意: shutdown程序在/sbin目录. 如果您的PATH 环境变量不包括/sbin, 您必须在输入命令时包含路径(例如,/sbin/shutdown -h now).
 

多数情况下, 您必须包含下列选项之一:
 

 


     

     

  • -h -- 在关闭完成后停止(Halt)系统.
     

     

  • -r -- 在关闭完成后重启动(Reboot)系统.
     

     


 

如果您不包含任何选项, shutdown将使您的系统进入'单用户'模式. 除非您知道为什么要进入单用户模式, 否则您可能不原意进入单用户模式. 输入关闭命令 (用-h 或 -r), 关闭将正常完成.
 

shutdown命令还可以使您在时间上有一定灵活性. 如果您想立即关闭, 只要输入'now'. 如果您想五分钟以后关闭, 您可以输入'+5'. 因此,命令:
 

 

shutdown -r +15


 

意味着, '十五分钟后关闭系统,当关闭完成后重启动系统'. shutdown 还包括许多选项, 我们只介绍了基本的选项. 如果您有兴趣学习更多的, 输入man shutdown 可以更多地了解shutdown.

 
上一页 WanJuanShu.COM 下一页
WANJUANSHU.COM 万卷书