0160startlinux.htm
来自「鸟哥LINUX 学习课本」· HTM 代码 · 共 1,083 行 · 第 1/5 页
HTM
1,083 行
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head> <meta http-equiv="Content-Type" content="text/html; "> <meta name="Author" content="VBird"> <meta name="GENERATOR" content="Mozilla/4.5 [zh-TW] (WinNT; I) [Netscape]"> <title>鸟哥的 Linux 私房菜 -- 首次开机关机与基本指令执行</title><!-- saved from url=(0022)http://internet.e-mail --><style> <!-- body{background-image=url(http://linux.vbird.org/VBirdLinux.jpg);background-ATTACHMENT=FIXED} --></style></head><body nosave="" background="0160startlinux_files/VBirdLinux.jpg"><center><b><font size="+2" color="#3333ff"><font face="SimSun">鸟哥的</font><font face="Times New Roman,Times"> Linux </font><font face="SimSun">与</font><font face="Times New Roman,Times"> ADSL </font><font face="SimSun">私房菜</font></font></b><br><a href="http://linux.vbird.org/" target="_top"><img src="0160startlinux_files/VBirdTitle2.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_basic"><img src="0160startlinux_files/icon_system.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_server"><img src="0160startlinux_files/icon_server.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/linux_security"><img src="0160startlinux_files/icon_security.jpg" nosave="" border="0" height="25" width="90"></a><a href="http://phorum.vbird.org/" target="_blank"><img src="0160startlinux_files/icon_forums.gif" nosave="" border="0" height="25" width="90"></a><a href="http://linux.vbird.org/adsl"><img src="0160startlinux_files/icon_adsl.gif" nosave="" border="0" height="25" width="90"></a><br><hr width="100%"></center><center><font size="+2" color="#3333ff" face="SimSun"><a href="http://linux.vbird.org//linux_basic/0160startlinux.php" target="_self">开机、关机、在线求助与指令下达方式</a></font></center><div align="right"><font size="-1" color="#3333ff" face="SimSun">最近更新日期:2004/05/01</font></div><font size="+1" color="#000099"><a href="#First_login">第一次登入系统与离开系统</a></font><br><font size="+1" color="#000099"><a href="#fig_txt">图形模式与文字模式的切换方式</a></font><br><font size="+1" color="#000099"><a href="#command">指令下达方式与基础指令练习</a></font><br><font size="+1" color="#000099"><a href="#onlinehelp">在线求助:man,info</a></font><br><font size="+1" color="#000099"><a href="#close_system">正确的关机方式</a></font><br><font size="+1" color="#000099"><a href="#resolve">开机过程的问题排解</a></font><br><font size="+1" color="#000099"><a href="#FAQ">本章习题练习</a></font><br><hr width="100%"><a name="First_login"></a><font size="+1" color="#000099">第一次登入系统与离开系统</font><blockquote><font color="#000000">登入系统有这么难吗?呵呵!并不难,不过,虽然说是这样说,然而很多人第一次登入Linux 的感觉都是『接下来我要干啥?』如果是以图形接口登入的话,或许还有很多好玩的事物,但是,要是以文字接口登入的话,面对着一片黑压压的屏幕,还真不晓得要干嘛呢!嗯!为了让大家更了解如何正确的使用Linux ,正确的登入与离开系统还是需要说明的!</font></blockquote><ul><li><b><font color="#000099">登入系统:</font></b></li><br>啊开机就开机呀!怎么还有所谓的登入与离开呀!?呵呵!开什么玩笑,在Linux 里面,正确的开关机可是很重要的!因为,不正常的关机可能会导致整个系统的扇区错乱,造成数据的毁损呢!这也是为什么通常我们的Linux 主机都会加挂一个不断电系统啰!</ul><ul>在顺利的安装完成之后,就是要快乐的进入 Linux 的世界啦,这个时候,按下电源,如果你是以文字型的Grub 登入的话,那么你的屏幕可能会出现下列的字样 ( 注:不同的 Linux distribution的登入画面都不相同的啦!这无所谓,只是开机的画面而已! ) :</ul><ul><a name="grub_fig"></a><img src="0160startlinux_files/0160startlinux-1.jpg" nosave="" height="371" width="691"></ul><ul>这个就是 Grub 开机管理程序啦!由上面我们可以发现,总共目前有三个开机的选项,分别是linux, failsafe 与 floppy 三个!当然啦,我们要使用的是 linux ,则移动光标指到linux 上面去,按下 Enter 即可!另外,仔细看到右下方有个秒数对不对,呵呵!只要您在预设的秒数之内没有按下任何按键,那么grub 会自动的以系统预设的开机档案来开机啰!还有还有, grub 还有很多的功能,关于这个,我们留待后面的『系统管理员篇』再来详细的介绍这个玩意儿~此外,如果是以另一个多重开机软件( loader ) ,也就是 LILO 来设定你的 MBR 时,那么预设是不会出现选单的!只会有出现『boot: 』的画面而已,如果按下『 Enter 』就会以预设的开机档来开机,如果按下『Tab』按键,就会出现其它可能的开机档啦!这部份我们同样在管理员篇再介绍!</ul><ul>选择了 Linux 之后,会开始跑一些硬件搜寻的数据,然后是一些服务的开启动做,就像下图一般:</ul><ul><img src="0160startlinux_files/0160startlinux-2.jpg" nosave="" height="399" width="721"></ul><ul>呵呵!这就是在正确的开机啦!OK!如果顺利的开机成功,那么就会进入到底下的画面来啦!<br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" color="#ffffff" face="SimSun">Mandrake Linuxrelease 9.0 (dolphin) for i586</font><br><font size="-1" color="#ffffff" face="SimSun">Kernel 2.4.19-16mdkon an i686 / tty1</font><br><font size="-1" face="SimSun"><font color="#ffffff">test login:</font><font color="#ffff00">root</font></font><br><font size="-1" color="#ffffff" face="SimSun">Password:</font><br><font size="-1" color="#ffffff" face="SimSun">[root@testroot]#</font></td></tr></tbody></table> <br>上面的画面显示的内容是:<br> <ul><li>第一行显示的是您的 Linux distribution 与版本,还有安装的软件等级( i586),</li><li>第二行显示的是您的 Linux 核心版本,以及您的硬件等级 ( i686 ),那么什么是tty1 呢?这个等一下告诉你!</li><li>第三行显是您的主机名称 (Hostname) ,至于 login 后面则是需要你输入登入者的账号,由于我们刚刚安装完毕,直接以root 来登入即可!注意,<b><font color="#000066">那个 root 就是『系统管理员』</font></b>,也就是『<b><font color="#000066">超级使用者,Super User</font></b>』,在 Linux 主机之内,这个账号代表的是『无穷的权力!』,任何事都可以进行的,因此,使用这个账号要『粉小心!』</li><li>第四行则在第三行输入后才会出现,要你输入密码啰!请注意,在输入密码的时候,屏幕上面『不会显示任何的字样!』,所以不要以为你的键盘坏掉去!</li><li>第五行则是正确登入之后才显示的讯息,最左边的 root 显示的是『目前使用者的账号』,而@ 之后接的 test 则是『主机名称』,至于最右边的 root 则指的是『目前所在的目录』,那么那个# 则是我们常常讲的『提示字符』啦!</li></ul> <br>好了这样就是登入主机了!很快乐吧!耶~<br> <ul>注:关于登入的身份:为了安全的考虑上,通常我们都希望普通时候不要以root 的身份登入 Linux 系统中。这里有必要说明一下 root 身份与一般身份的异同。其实在Linux 上面实际上记录使用者身份的是 UID 与 GID ,分别是使用者的号码与群组的号码。举例来说,系统管理员( root ) 的号码即是 0 ,所以你只要进入 /etc/passwd 这个档案中,即可看到root 有两个号码都是 0 ,基本上,你只要建立一个账号,并且将他的 UID 设定为0 的话,那么他就具有 root 的身份了!而一般使用者的号码通常在 500 以后,至于1~499 之间,比较多会留给系统来使用!至于为什么?这仅是一个习惯而已!好了!我们都知道root 具有无穷大的权力,例如他可以杀掉任何一个档案或者是目录!因此,若您以root 的身份登入 Linux 系统,还不小心杀掉了任何一个档案,是可能会造成非常大的问题。除此之外,使用root 的身份登入系统最大的问题其实是『不安全』。容易被有心人士监听你对主机下达的命令,使得密码或者是数据的外流!因此,称职的网管人员通常具有两个账号,平时以自己一般的账号使用Linux 主机,除非系统的主要功能需要修改设定时,才以 root 的身份来登入的!所以我也建议您建立一个普通的账号来供自己使用喔!尤其是远程登入时(如telnet 与 SSH 服务器),最好不要以 root 来登入喔!</ul> <li><b><font color="#000099">离开系统:</font></b></li><br>离开系统就很简单啦!直接下达:<br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" color="#ffffff" face="SimSun">[root@testroot]# exit</font></td></tr></tbody></table> <br>就能够离开系统,但是请注意:『<b><font color="#000066">离开系统并不是关机</font></b>!』基本上,Linux 本身已经有相当多的工作在进行,您的登入也仅是其中的一个『工作』而已,所以当您离开时,那么该工作就停止了,不过其它的工作但此时Linux 其它的工作是还是进行的!在后面我们再来提如何正确的关机,这里先建立起这个概念即可!</ul><hr width="100%"><a name="fig_txt"></a><font size="+1" color="#000099">图形模式与文字模式的切换方式</font><ul>咦!万一我在安装的时候选择的是图形模式呢?怎么办?我要如何跑到文字接口下面工作吶!?呵呵!没有关系,<b><font color="#000066">Linux预设提供了六个文字接口终端机来让您登入呢!</font></b>您可以直接按下:『Ctrl 』+ 『 Alt』 加上 『F1』 ~ 『F6』 功能键 来变换不同的文字接口登入点,这也是刚刚我们上面提到的那个tty1 的咚咚啦!当您以『 Ctrl 』+ 『 Alt』 + 『F1』登入主机时,他所在的位置就是tty1 这个终端机,而 F2 就是 tty2 这个终端机啰!那怎么回到美美的桌面去?很简单呀!按下『Ctrl 』+ 『 Alt』 + 『F7』就回到桌面啰! ( 注:某些 Linux distribution会使用到 F8 这个终端接口做为他的桌面终端机,例如 OpenLinux Server 3.1.1,所以这部份还不是很统一!无论如何,尝试按按 F7 or F8 就可以知道啰! )</ul><blockquote><ul><li><font color="#000066">Ctrl + Alt + [F1] ~ [F6]  :文字接口登入 tty1~ tty6 终端机;</font></li><li><font color="#000066">Ctrl + Alt + [F7]   :图形接口桌面。</font></li></ul></blockquote><ul>这也就是说,如果您是以文字接口登入的话,那么您可以有 tty1 ~ tty6 这六个文字接口的终端机玩,但是图形接口 则没有任何东西。至于以图形接口登入的话,就可以使用图形接口跟文字接口啰!当然,如果您在文字接口却想要进入图形接口时,可以直接下达:<br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" color="#ffffff" face="SimSun">[root@testroot]# startx</font></td></tr></tbody></table> <br>就可以启动图形接口啦!当然,前提是您的 XFree86 需要设定 OK 才行。<b><font color="#000066">那么如果您要修订一下预设的开机进入的界面呢?例如由文字接口变到图形接口,哈哈!修改一下/etc/inittab 这个档案</font></b>,但是我们还没有提到 vi 文书编辑器呀!所以这部份得到系统管理员篇幅的时候再说明!别担心,再仔细的看下去吧!</ul><hr width="100%"><a name="command"></a><font size="+1" color="#000099">指令下达方式与基础指令练习</font><blockquote>好了,既然我们是要以文字接口来介绍 Linux ,那么自然就需要先谈一谈指令下达的方式啰!一般而言,指令下达的方式为:<br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><font color="#ffff00">command [-options] parameter1 parameter2... </font></font><br><font size="-1" face="SimSun"><font color="#ffffff">                 </font><font color="#ff9900">指令     选项     参数(1)    参数(2) </font></font><p><font size="-1" color="#ff9900" face="SimSun">说明:</font><br><font size="-1" color="#ffffcc" face="SimSun">0. 上面的指令与参数之下达中,字母的大小写代表意义不同:</font><br><font size="-1" color="#ffffcc" face="SimSun">1. command为指令的名称,例如变换路径的指令为 cd 等等;</font><br><font size="-1" color="#ffffcc" face="SimSun">2. 中刮号[]并不存在于实际的指令中,而加入参数设定时,通常为- 号,</font><br><font size="-1" color="#ffffcc" face="SimSun">  有时候完整参数名称会输入 -- 符号; </font><br><font size="-1" color="#ffffcc" face="SimSun">3. parameter1parameter2.. 为依附在 option 后面的参数,</font><br><font size="-1" color="#ffffcc" face="SimSun">  或者是 command 的参数; </font><br><font size="-1" color="#ffffcc" face="SimSun">4. command,-options, parameter1.. 这几个咚咚中间以空格来区分,</font><br><font size="-1" color="#ffffcc" face="SimSun">  不论空几格 shell 都视为一格; </font><br><font size="-1" color="#ffffcc" face="SimSun">5. 指令太长的时候,可以使用\ 符号来跳脱 [Enter] 符号,</font><br><font size="-1" color="#ffffcc" face="SimSun">  使指令连续到下一行。</font></p></td></tr></tbody></table> <br>实例:<br>以 ls 列出 /root 这个目录中的隐藏文件与相关的属性参数;<br> <table bgcolor="#000000" border="1" cols="1" width="500"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root@test
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?