⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 doc051.htm

📁 本书可以指导您顺利地安装Linux的RedHat发行版本
💻 HTM
字号:
<html><title>基本的系统任务</title>
<body>
<a href="doc052.htm">Next</a>
<a href="doc049.htm">Up</a>
<a href="doc050.htm">Previous</a>
<a href="doc000.htm">Contents</a>
<a href="doc136.htm">Index</a>
<hr>

<h2><a name="s6.2">6.2 基本的系统任务</a></h2>
<a name="i315">
<a name="i316">

<p>还记得人们从Windows 3.1升级到Windows 95的时候吗? 人们习惯了3.1, 不知道如
何在Windows 95下做同样的一件事. 在这也一样. 如果您有其他操作系统的经验, 而
没有Linux经验, 您必须调整做事的方法. 一些任务可能相似, 一些可能完全不同,而
一些可能您根本没有遇到过.

<p>让我们从一些共同的任务开始.

<p><h3><a name="s6.2.1">6.2.1 启动您的Red Hat Linux系统</a></h3>
<a name="i317">
<a name="i318">

<p>让您的计算机运行Red Hat Linux需要的过程可能和您以前的有点不同. 如果您的
计算机没有装其他操作系统, 只需接通电源, 然后等待. 您将看到计算机在显示LILO
时会暂停一会, 但它会继续, 显示各种信息.

<p>但是, 如果您让Red Hat Linux和其他操作系统共享您的计算机, 您就必须执行以下
任务之一:

<p><ul>

<p><li><b>在LILO提示下选择Red Hat Linux</b> -- 如果您安装了LILO, 并为包含其他
操作系统的分区输入了启动标记, 您的计算机就被配置成<em>多重启动</em>. 这就意味
着您可以在<tt>LILO Boot:</tt>提示下输入您想启动的操作系统的名称. 如果您在LILO
提示下按<tt>[Tab]</tt>, 您会看到LILO可以启动的操作系统的清单. 选择Red Hat 
Linux, 您就可以运行了!

<p><li><b>从软盘启动</b> -- 如果您在安装Red Hat Linux时制作了启动软盘, 您可以
从软盘启动. 确信您已将启动盘插入您的计算机的第一个软盘驱动器, 然后接通电源或
按RESET按钮或按<tt>[Ctrl]</tt>, <tt>[Alt]</tt>, 和<tt>[Del]</tt>.

<p></ul>

<p><h3><a name="s6.2.2">6.2.2 登录, 退出</a></h3>
<a name="i319">

<p>Red Hat Linux启动后, 您将看到类似以下的信息:

<p><blockquote><font size=-1><tt>
<pre>
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login: 
</pre>
</tt></font></blockquote>

<p>从最后一行可以出, 现在该登录了...

<p><h4><a name="s6.2.2.1">6.2.2.1 登录</a></h4>
<a name="i320">

<p>第一次登录Red Hat Linux系统, 您必须作为'root'登录. 这个帐号对系统的一切
都有完全的访问权限. 通常root号是用来执行系统管理任务, 如创建新的用户帐号,
关机等等. 因为root的权限不受限制, 如果您输入错误的命令可能导致灾难性的后果.
所以在以root登录时, 必须格外小心, 并且只有在必须时才用root登录.

<p>为了登录, 在<tt>login:</tt>提示符处输入<tt>root</tt>. 按<tt>[Enter]</tt>
(或 <tt>[Return]</tt>)键. 会出现<tt>Password:</tt>提示. 输入您在第<a href="doc045.htm#s5.7">5.7</a>
节输入的口令, 按<tt>[Enter]</tt>. 您应该看到类似以下的信息:

<p><blockquote><font size=-1><tt>
<pre>
[root@bigdog /root]#
</pre>
</tt></font></blockquote>

<p>恭喜!  您已经成功地登录! 接下来我们来学习如何退出.

<p><h4><a name="s6.2.2.2">6.2.2.2 退出</a></h4>
<a name="i321">

<p>在您用完Red Hat Linux系统, 您必须退出. 虽然大多数shell有<tt>logout</tt>
命令, 多数人输入<tt>[Ctrl]</tt>-<tt>[D]</tt>. 这会使您会到login提示符.

<p><b>请注意:</b> 如果您使用X Window系统, 根据您如何启动X, 您的退出方法会有
所不同. 我们将在以后讨论.

<p>现在您知道如何登录和退出, 让我们继续...

<p><h3><a name="s6.2.3">6.2.3 帐号和口令</a></h3>

<a name="i322">
<a name="i323">

<p>我们已经提到过, 一直用root帐号登录不是一个好主意. 您不可避免地会犯错误,
而权限检查在这是不能保护您.

<p>如果, 您不用root登录, 您用<em>谁</em>来登录呢?

<p>当然是您自己.

<p>但为了做到这一点, 您必须知道如何在Red Hat Linux系统增加用户帐号.

<p><h4><a name="s6.2.3.1">6.2.3.1 帐号</a></h4>
<a name="i324">
<a name="i325">

<p>创建新的帐号有几种方法. 我们将使用最基本的方法; <tt>useradd</tt>命令.
基本上, 所有您要输入的(记住,作为root!)就是:

<p><blockquote><font size=-1><tt>
<pre>
[root@bigdog /root]# useradd blarg
[root@bigdog /root]#
</pre>
</tt></font></blockquote>

<p>好, 现在让我们登录:

<p><blockquote><font size=-1><tt>
<pre>
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login: blarg
Password: 
Login incorrect

login: 
</pre>
</tt></font></blockquote>

<p>因为不知道blarg的口令, 我们只是按<tt>[Enter]</tt>. 那不是正确的口令. 
那么, 您为新的帐号分配的口令是什么呢?

<p><h4><a name="s6.2.3.2">6.2.3.2 口令</a></h4>
<a name="i326">

<p><tt>passwd</tt>命令可以用来:

<p><ul>

<p><li>为新创建的用户分配口令.

<p><li>修改已存在的用户的口令.

<p><li>修改您登录的用户的口令.

<p></ul>

<p>前两种情况实际上是一样的; 一个新创建的用户和一个已存在五年的用户没什么区
别(至少对<tt>passwd</tt>是这样). 记住您必须以root登录, 并且您必须哪个帐户的
口令是您想修改的. 用我们刚才创建的帐号, 来试一下<tt>passwd</tt>:

<p><blockquote><font size=-1><tt>
<pre>
[root@bigdog /root]# passwd blarg
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
[root@bigdog /root]#
</pre>
</tt></font></blockquote>

<p>您可能已经猜到, 口令不会显示出来. 您还必须输入两次口令, 以确保您没有输错.
让我们再来试一下用新帐号登录:

<p><blockquote><font size=-1><tt>
<pre>
Red Hat Linux release 5.1 (Manhattan)
Kernel 2.0.34 on an i586
login: blarg
Password: 
[blarg@bigdog blarg]$ 
</pre>
</tt></font></blockquote>

<p>一旦您登录了一个帐号, 您可以用<tt>passwd</tt>命令来修改口令. 这时会询问
您当前的口令, 然后是新口令:

<p><blockquote><font size=-1><tt>
<pre>
[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]$
</pre>
</tt></font></blockquote>

<p>就这么简单.

<p><h4><a name="s6.2.3.3">6.2.3.3 <tt>su</tt>命令</a></h4>
<a name="i327">
<a name="i328">
<a name="i329">

<p>有时您可能想作为其他用户发出命令. 通常系统管理员需要这个功能 -- 他们(想
所有好的系统管理员)在大多数时间用他们自己的帐号. 但可能需要修改一个用户的
口令, 或者修改一个系统文件的访问权限. 这种是只需要一分钟, 所以退出, 作为
root登录, 做完root要做的事情, 退出, 最后用自己的帐号在登录, 这很麻烦.

<p>简单的方法就是用<tt>su</tt>命令. 用<tt>su</tt>, 您当前的登录段能'变成'
root(或其他用户)的登录段. 在下面的例子中, blarg用户决定做一些root要做的事:

<p><blockquote><font size=-1><tt>
<pre>
[blarg@bigdog blarg]$ su
Password: 
[root@bigdog blarg]# 
</pre>
</tt></font></blockquote>

<p>您可以看到, 输入<tt>su</tt>命令后, 会要求您输入口令 -- root的口令. 正确
输入后, 出现了通常的shell 提示符. 但如果您仔细看的话, 会发现这个shell提示符
有所不同. 第一, 它以<tt>root</tt>开始, 表明当前用户已经改变了. 其次, 提示符
的结束字符不同, 从美元符号($)变成了井号(#). 这是表明shell是否以root运行的传
统方法.

<p>也可以用<tt>su</tt>变成其他用户. 这时, 您必须作为root运行<tt>su</tt>, 给
出用户名. 所有, 从root变成blarg, 您只需输入命令<tt>su blarg</tt>. 这时不需要
口令 -- 您已经是root, 所以口令是多余的.

<p>您会发现<tt>su</tt>带来很多便利, 特别是您作为自己系统的管理员.

<p><h3><a name="s6.2.4">6.2.4 关闭Red Hat Linux系统</a></h3>
<a name="i330">
<a name="i331">
<a name="i332">

<p>在您结束使用Red Hat Linux系统后, 您需要关闭它. 然而, 这不仅仅是切断电源.
以下是理由:

<p>虽然<em>您</em>可能在准备关闭时没有运行任何程序, 那并不意味着您的Red Hat
 Linux系统上没有运行任何东西. 为了理解这点, 输入这条命令:

<p><blockquote><font size=-1><tt>
<pre>
ps ax
</pre>
</tt></font></blockquote>

<p><tt>ps</tt>显示的每一行代表了一个<em>进程</em>. 您可以把进程看作'运行着
的程序'. 每个进程都可能正在对文件进行操作, 如果您仅仅切断电源, 这些进程就没
有机会关闭那些文件, 正常结束运行. 所以在关闭您的系统时, 您必须告诉所有的进程
结束运行. 这就是使用<tt>shutdown</tt>命令.

<p><tt>shutdown</tt>只能由root运行, 所有您必须或者以root登录,或者用<tt>su</tt>
命令'变成'root. <tt>shutdown</tt>的格式是:

<p><blockquote><font size=-1><tt>
<pre>
shutdown &lt;options&gt; &lt;time&gt;
</pre>
</tt></font></blockquote>

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

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

<p><ul>

<p><li><tt>-h</tt> -- 在关闭完成后停止(Halt)系统.

<p><li><tt>-r</tt> -- 在关闭完成后重启动(Reboot)系统.

<p></ul>

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

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

<p><blockquote><font size=-1><tt>
<pre>
shutdown -r +15
</pre>
</tt></font></blockquote>

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

<p><p><hr>
<a href="doc052.htm">Next</a>
<a href="doc049.htm">Up</a>
<a href="doc050.htm">Previous</a>
<a href="doc000.htm">Contents</a>
<a href="doc136.htm">Index</a>
<hr>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -