[ 永远的UNIX::UNIX技术资料的宝库 ]   GB | BIG5

首页 > 系统管理 > 其它 > 正文
IRIX 6.5 系统管理 (三) 系统的启动、关机、运行级别
本文出自:不详 作者: (2002-04-21 08:00:00)

1、启动系统:
启动IRIX系统,有以下步骤:
1) 确定所有电缆正确连接。
2) 打开电源开关。
当你启动系统时,系统运行自检程序并显示启动信息,这些信息被拷贝到
/var/adm/SYSLOG文件中。
如果系统认为文件系统需要检查,fsck程序检查文件系统(EFS类型文件系统)。
系统进入多用户状态,用户可以登录。

2、多用户状态关闭系统:
为了从多用户状态关闭系统,执行以下步骤:
1) 使用who命令查看是否有其他用户登录在系统上。
2) 使用wall命令通知用户系统将要关闭。
3) 使用shutdown命令关闭系统。
   #/etc/shutdown -y -i0 -g600
   -y:确认系统的所有提问;-g600:600秒后系统开始关闭;-i0:系统进入0运行
   状态(shutdown)。
   十分钟后,可以看到系统提示信息
   INIT:New run level:0
   The system is coming down.Please wait.
   出现系统维护菜单。关闭电源前必须等待系统维护菜单出现,否则将损坏硬盘。
4) 关闭电源。

3、单用户状态关闭系统:
如果系统在单用户状态,执行以下步骤:
1) 使用shutdown命令关闭系统。
2) 关闭电源。


4、IRIX系统运行级别(系统状态):
IRIX系统可以运行在单用户或多用户模式。在单用户模式下,只有几个进程活动,没
有图形窗口,只能有一个用户登录。在多用户模式下,系统启动许多服务,可以多个
用户登录。
INIT程序控制系统的运行状态。每一个运行状态都有数字或字母作为标志,关闭状态
是0,单用户状态是s。
多用户状态的标志比较复杂,因为多用户状态有许多变化。例如:在一种状态下,系
统可以不限制登录人数;而在另一种状态中,系统可能限制登录人数。每一种状态有
不同的标志。
/etc/inittab文件控制系统的状态,它列出各种可能的状态及状态的标志。
当系统进入标准的多用户状态时,它的标志是2,系统发生下列变化:
l 设置文件系统
l 启动cron的进程
l 打开网络服务
l 启动uucp(串行网络功能)进程
l 用户可以登录
在多用户状态下,不是所有的活动可以执行。软件的安装需要检查文件系统,因此安
装软件在单用户状态下。

表2-1
  运行级别                    描述
---------------------------------------------------------------------------  
0 关机
---------------------------------------------------------------------------
1,s,S                      单用户状态。用于软件安装、删除;备份、恢复文
                              件系统;检查文件系统。在此状态下,系统杀掉除
                              与console有关所有进程
---------------------------------------------------------------------------                              
2                       多用户状态。操作系统的正常运行状态。
----------------------------------------------------------------------------
6 重起状态。此状态用于管理员修改系统的配置参数。
----------------------------------------------------------------------------



5、控制系统运行状态:
系统启动时,init进程是第一个被产生的进程。Init 进程读取/etc/inittab文件,inittab
文件定义每个运行级别存在的进程。
Inittab文件的内容如下:
    is:2:initdefault:
fs::sysinit:/etc/bcheckrc </dev/console >/dev/console 2>&1
mt::sysinit:/etc/brc </dev/console >/dev/console 2>&1
link::wait:/etc/lnsyscon > /dev/console 2>&1 < /dev/null
    Inittab文件的每一行的格式如下:
Id:level:action:process
Id由1或2个字母组成,代表每一个实体唯一的身份。
Level由0或更多的数字、字母(0-6,s,a,b,c)组成。它决定action在哪个级别发生,
如果level为空,表示action在所有级别都可运行。
Action详见init的帮助。
Process是任何可执行的程序。
    如改变运行状态,init杀掉所有相应的进程。



6、改变系统运行状态:
系统管理员可以使用telinit、init命令改变操作系统的运行状态,telinit、init命令执行
inittab文件的实体。


7、RUN-LEVEL的目录:
运行状态0,2,3有独立的目录,包含可执行的文件。当系统进入或退出某仪状态时,
相应的文件被执行。这些目录是/etc/rc0.d、/etc/rc2.d、/etc/rc3.d。在目录中的所有文件
都与/etc/init.d中的文件链接。
运行状态文件名有两种:
   SNNname或KNNname
文件名被分为三部分:
   S、K:进入新的运行状态时,进程是被启动(S)或是被杀掉(K)。
   NN:从00到99,表示文件被启动(S00、S03)或被停止(K00、K30)的顺序。
   Name:是与/etc/init.d链接的文件名。
(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
IRIX 6.5 系统管理 (二) 分区配置文档 (2002-04-20 08:00:01)
IRIX 6.5 系统管理 (一) 安装及配置 (2002-04-19 08:02:00)
 

★  樊强制作 欢迎分享  ★