安装启动 - UNIX的启动和关机过程
UNIX的启动和关机过程
2004-04-23 15:18 pm来自:Linux文档
现载:Www.8s8s.coM
地址:无名
一、Unix系统启动过程
系统在启动UNIX,让用户登陆并进行他们的工作方面差别很大,这是因为UNIX被不同的公司移植到不同类型的计算机和处理器上。在最简单的情况下,你只需要打开电源,UNIX系统就能够自行启动。系统在几分钟内就能完成启动,或者花相当长的时间进行固件诊断、恢复网络连接,初始化设备和数据库,等等。其他的UNIX系统不能自行启动,你必须输入特定的命令来启动他们。
每一种UNIX的启动过程可能不一样,这里只能是说明通用的启动步骤:
1.
拿走所有可启动的媒质:启动是将软件加载到内存的过程,这使得一个程序或者一个操作系统得以开始运行,大多数系统能够从多个驱动器启动。UNIX通常从硬盘启动。
2.
在打开主计算机前打开辅助子系统的电源:某些系统有外部的磁盘驱动器,磁带驱动器,或者跳过缆线连接到主计算机的端口连接器。这些设备的电源应该在主计算机的电源打开之前打开,如果没有这样做,可能系统完全不能启动
3.
运行加电诊断:大多数计算机在第一次接通电源时会运行某种类型的诊断程序。这种诊断可以是快速的内存检测。通常启动过程将扫描你系统中的所有设备。如果设备响应时间过长或者没有响应,那么你可能遇到了硬件问题
4.
将UNIX内和加载到内存中:启动的下一个步骤就是加载UNIX内核到内存中。在某些系统中,你将遇到启动提示,你可以指定启动选项或者加载特殊的内核。
5.
安装根磁盘并检查它:启动过程包括检查操作系统是否在最后时间
正常的关机。如果没有正常的关机,那么会对根文件系统造成损害,你可以看到如下信息:
fsstat:mount failed.Possibly damaged filesystem.
Okay to check the root filesystem(y/n)?
这个检查有一个名为fsck的程序完成。
6.
单用户模式:当UNIX系统启动时,很多系统是操作员停留在单用户 模式中,这是系统只是部分被初始化了,并且只能完成系统的维护工作。
7.
多用户模式:如果没有停留在单用户模式,那么它将继续为名为多用户的模式的主要运行模式初始化系统和设备。
8.
System V的运行级别:System V UNIX使用一个从0到6的数字来表示系统初始化的程度,这些数字被称为初始化级别,或者运行级别。AIX和SCO UNIX通常在级别2上运行。Solaris系统通常在级别3上运行。
二、关闭系统
在关闭电源之前正确的关闭UNIX系统是很重要的,这样可以避免文件的损坏或者丢失。有各种不同的命令可以关闭系统,例如powerdown,reboot,haltsys或者init 0.注意这些命令,操作说明会告诉你,在安全使用这些命令之前,所有用户必须退出,文件系统必须卸载,网络必须关闭。通常情况下你应该使用shutdown命令,它用于安全关闭主机。
如何关闭系统
*
以系统管理员的身份登陆
*
使用who和ps命令以确定没有用户或者程序正在更新系统的重要文件
*
按照关闭数据库的正确步骤,关闭所有需要在系统关闭前关闭数据库
*
输入cd /以确认你在关闭系统时处于根目录下。如果你处于一个已被安装的目录,那么你可能会再后来卸载它时遇到麻烦。
*
你将遇到两种版本的shutdown命令:一个System V 版本(在SCO UNIX上使用)以及一个BSD版本(在AIX/LINUX上使用).Solaris同时提供两种版本,到底使用那种取决于你的PATH环境变量。
System V的关机语法:
cd /
shutdown -g MIN -i RLEVEL -y
MIN指关机前等待的时间。输入-g0立即关机,不做任何等待。RLEVEL是下面运行级别中的一种
*
0---完全关闭系统
*
1进入维护模式/但用户模式,某些系统运行下面的这些选想来指定单用户模式 -i s、-i S、-i su
*
5关机并切断电源(只在某些Solaris系统中使用)
*
关机并自动重新启动
如果没有指定级别,那么大多数系统将缺省地进入级别0,但是某些系统,例如Solaris将缺省地进入级别1,一个可选的选项就是-y。如果没有指定-y选项,那么系统将在关机等待时间结束后询问你是否想要关闭系统。输入y执行关闭系统shutdown命令,输入n退出shutdown 命令。
在BSD类型的UNIX系统中,使用如下的关机选项:
cd /
shutdown STATE WHEN
STATE可以是如下这些选项中的一个:
*
-h----关机,处理器停机
*
-r----关机并立即重新启动,不需要操作人员干预
WHEN可以是如下这些选项中的一个:
*
now---如果你确定立即关闭系统
*
+MIN---是系统等待广播关机消息的分钟数
*
HH:MM---HH和MM是系统关机前等待的小时数和分钟数