📄 doc051.htm
字号:
<html>
<head>
<title>基本的系统任务</title>
<style>
<!--
A:link {text-decoration: none; color: "blue"}
A:visited {text-decoration: none; color: "#000000"}
A:active {text-decoration: none;color:"green"}
A:hover {text-decoration: underline; color: ff0000}
-->
</style>
<style type="text/css">
<!--
p{font-size:9pt;line-height;13pt;}
td { font-size: 9pt ; line-height:13pt;
}
A{text-transform: none;
text-decoration: none;font-size: 9pt ; line-height:13pt;}
-->copyright fangame
</style>
</head>
<body>
<a href="doc052.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc052.htm">
<p>Next</a> <a href="doc049.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc049.htm">Up</a>
<a href="doc050.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc050.htm">Previous</a>
<a href="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm">Contents</a>
<a href="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm">Index</a> </p>
<hr>
<h2><a name="s6.2">6.2 基本的系统任务</a></h2>
<a name="i316">
<p>还记得人们从Windows 3.1升级到Windows 95的时候吗? 人们习惯了3.1,
不知道如 何在Windows 95下做同样的一件事. 在这也一样.
如果您有其他操作系统的经验, 而 没有Linux经验,
您必须调整做事的方法. 一些任务可能相似, 一些可能完全不同,而
一些可能您根本没有遇到过. </p>
<p>让我们从一些共同的任务开始. </p>
<h3></a><a name="s6.2.1">6.2.1 启动您的Red Hat Linux系统</a></h3>
<a name="i318">
<p>让您的计算机运行Red Hat Linux需要的过程可能和您以前的有点不同.
如果您的 计算机没有装其他操作系统, 只需接通电源, 然后等待.
您将看到计算机在显示LILO 时会暂停一会, 但它会继续, 显示各种信息.
</p>
<p>但是, 如果您让Red Hat Linux和其他操作系统共享您的计算机,
您就必须执行以下 任务之一:
<ul>
<li><b>在LILO提示下选择Red Hat Linux</b> -- 如果您安装了LILO, 并为包含其他
操作系统的分区输入了启动标记, 您的计算机就被配置成<em>多重启动</em>.
这就意味 着您可以在<tt>LILO Boot:</tt>提示下输入您想启动的操作系统的名称.
如果您在LILO 提示下按<tt>[Tab]</tt>, 您会看到LILO可以启动的操作系统的清单.
选择Red Hat Linux, 您就可以运行了! </li>
<li><b>从软盘启动</b> -- 如果您在安装Red Hat Linux时制作了启动软盘,
您可以 从软盘启动.
确信您已将启动盘插入您的计算机的第一个软盘驱动器,
然后接通电源或 按RESET按钮或按<tt>[Ctrl]</tt>, <tt>[Alt]</tt>, 和<tt>[Del]</tt>.
</li>
</ul>
<h3></a><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><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>
<p>为了登录, 在<tt>login:</tt>提示符处输入<tt>root</tt>. 按<tt>[Enter]</tt> (或
<tt>[Return]</tt>)键. 会出现<tt>Password:</tt>提示. 输入您在第</a><a href="doc045.htm#s5.7" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/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>
<p><b>请注意:</b> 如果您使用X Window系统, 根据您如何启动X,
您的退出方法会有 所不同. 我们将在以后讨论. </p>
<p>现在您知道如何登录和退出, 让我们继续... </p>
<h3></a><a name="s6.2.3">6.2.3 帐号和口令</a></h3>
<a name="i323">
<p>我们已经提到过, 一直用root帐号登录不是一个好主意.
您不可避免地会犯错误, 而权限检查在这是不能保护您. </p>
<p>如果, 您不用root登录, 您用<em>谁</em>来登录呢? </p>
<p>当然是您自己. </p>
<p>但为了做到这一点, 您必须知道如何在Red Hat Linux系统增加用户帐号.
</p>
<h4></a><a name="s6.2.3.1">6.2.3.1 帐号</a></h4>
<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><a name="s6.2.3.2">6.2.3.2 口令</a></h4>
<a name="i326">
<p><tt>passwd</tt>命令可以用来:
<ul>
<li>为新创建的用户分配口令. </li>
<li>修改已存在的用户的口令. </li>
<li>修改您登录的用户的口令. </li>
</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><a name="s6.2.3.3">6.2.3.3 <tt>su</tt>命令</a></h4>
<a name="i329">
<p>有时您可能想作为其他用户发出命令.
通常系统管理员需要这个功能 -- 他们(想 所有好的系统管理员)在大多数时间用他们自己的帐号.
但可能需要修改一个用户的 口令, 或者修改一个系统文件的访问权限.
这种是只需要一分钟, 所以退出, 作为 root登录, 做完root要做的事情,
退出, 最后用自己的帐号在登录, 这很麻烦. </p>
<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>
<p>也可以用<tt>su</tt>变成其他用户. 这时, 您必须作为root运行<tt>su</tt>,
给 出用户名. 所有, 从root变成blarg, 您只需输入命令<tt>su blarg</tt>.
这时不需要 口令 -- 您已经是root, 所以口令是多余的. </p>
<p>您会发现<tt>su</tt>带来很多便利, 特别是您作为自己系统的管理员. </p>
<h3></a><a name="s6.2.4">6.2.4 关闭Red Hat Linux系统</a></h3>
<a name="i332">
<p>在您结束使用Red Hat Linux系统后, 您需要关闭它. 然而,
这不仅仅是切断电源. 以下是理由: </p>
<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>
<p><tt>shutdown</tt>只能由root运行, 所有您必须或者以root登录,或者用<tt>su</tt>
命令'变成'root. <tt>shutdown</tt>的格式是: </p>
<blockquote>
<font size="-1"><tt><pre>
shutdown <options> <time>
</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>
<li><tt>-h</tt> -- 在关闭完成后停止(Halt)系统. </li>
<li><tt>-r</tt> -- 在关闭完成后重启动(Reboot)系统. </li>
</ul>
<p>如果您不包含任何选项, <tt>shutdown</tt>将使您的系统进入'单用户'模式.
除非 您知道为什么要进入单用户模式,
否则您可能不原意进入单用户模式. 输入关闭命令 (用<tt>-h</tt> 或 <tt>-r</tt>),
关闭将正常完成. </p>
<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>
<hr>
</a><a href="doc052.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc052.htm">
<p>Next</a> <a href="doc049.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc049.htm">Up</a>
<a href="doc050.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc050.htm">Previous</a>
<a href="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm">Contents</a>
<a href="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm">Index</a> </p>
<hr>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -