Solaris下如何关闭SUN服务器

日期: 2008-04-21 来源:TechTarget中国

1.成为超级用户或承担等效角色。
  角色包含授权和具有一定权限的命令。


2.了解用户是否已登录到系统。
# who
屏幕上会显示所有登录用户的列表。您可能需要发送邮件或广播消息,以使用户知道系统
即将关闭。


3.关闭系统。
# shutdown -iinit-level  -g grace-period -y


-i init-level 使系统进入与缺省的S 级不同的init 级别。选项包括0、1、2、5 和6。
运行级0 和5 是为关闭系统而保留的状态。运行级6 用于重新引导系统。
运行级2 可用作多用户操作状态。
-g grace-period 指示系统关闭前的时间(以秒为单位)。缺省值为60 秒。
-y 继续关闭系统,无需任何介入。否则,系统会提示您在60 秒后继续执行
关闭过程。


4.如果系统要求您确认,请键入y。
Do you want to continue? (y or n): y
如果使用了shutdown -y 命令,系统将不提示您继续操作。


5.如果系统提示,请键入超级用户口令。
Type Ctrl-d to proceed with normal startup,
(or give root password for system maintenance): xxxxxx


6.完成系统管理任务后,请按Control-D 组合键,以返回到缺省的系统运行级。


7.您可使用下表确认系统是否处于您在shutdown 命令中指定的运行级。


Solaris


示例1:SPARC: 使服务器进入运行级S


在以下示例中,使用shutdown 命令可使基于SPARC 的系统在三分钟内进入运行级S(单用户级别)。
# who


root console Jun 14 15:49 (:0)


# shutdown -g180 -y


Shutdown started. Mon Jun 14 15:46:16 MDT 2004
Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16…
The system venus will be shut down in 3 minutes .
.
.
Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16…
The system venus will be shut down in 30 seconds .
.
.
INIT: New run level: S
The system is coming down for administration. Please wait.
Unmounting remote filesystems: /vol nfs done.
Shutting down Solaris Management Console server on port 898.
Print services stopped.
Jun 14 15:49:00 venus syslogd: going down on signal 15
Killing user processes: done.



Requesting System Maintenance Mode
SINGLE USER MODE
Root password for system maintenance (control-d to bypass): xxxxxx
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
#


示例2:SPARC: 使服务器进入运行级0


在以下示例中,使用shutdown 命令可使基于SPARC 的系统在5 分钟内进入运行级0,而无需进行其他确认。


# who


root   console   Jun 17 12:39
userabc   pts/4   Jun 17 12:39 (:0.0)


# shutdown -i0 -g300 -y


Shutdown started. Thu Jun 17 12:40:25 MST 2004
Broadcast Message from root (console) on pretend Thu Jun 17 12:40:25…
The system pretend will be shut down in 5 minutes
.
.
.
Changing to init state 0 -please wait
#
INIT: New run level: 0
The system is coming down. Please wait.
System services are now being stopped.
.
.
.
The system is down.
syncing file systems… done
Program terminated
Type help for more information
ok


示例3:SPARC: 将服务器重新引导至运行级3


在以下示例中,使用shutdown 命令可将基于SPARC 的系统在两分钟内重新引导至运行级3。不需要进行其他确认。


# who


root console Jun 14 15:49 (:0)
userabc pts/4 Jun 14 15:46 (:0.0)


# shutdown -i6 -g120 -y


Shutdown started. Mon Jun 14 15:46:16 MDT 2004


Broadcast Message from root (pts/4) on venus Mon Jun 14 15:46:16…
The system venus will be shut down in 2 minutes


Changing to init state 6 -please wait
#
INIT: New run level: 6
The system is coming down. Please wait.
.
.
.
The system is down.
syncing file systems… done
rebooting…
.
.
.
venus console login:


无论由于何种原因关闭系统,可能都需要返回到运行级3,在该级别下,所有文件资源均可用,并且用户可以登录。


如何关闭独立系统


1.成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息。


2.关闭系统。
# init run-level
其中run-level 标识了新的运行级。


3.使用下表确认系统是否处于您在init 命令中指定的运行级。


Solaris


示例1:使独立系统进入运行级0


在此示例中,使用init 命令可使基于x86 的独立系统进入可安全关闭电源的级别。
# init 0
#
INIT: New run level: 0
The system is coming down. Please wait.
.
.
.
The system is down.
syncing file systems… [11] [10] [3] done
Press any key to reboot


示例2:SPARC: 使独立系统进入运行级S


在此示例中,使用init 命令可使基于SPARC 的独立系统进入运行级S(单用户级别)。
# init s
#
INIT: New run level: S
The system is coming down for administration. Please wait.
Unmounting remote filesystems: /vol nfs done.
Print services stopped.
syslogd: going down on signal 15
Killing user processes: done.


SINGLE USER MODE


Root password for system maintenance (control-d to bypass): xxxxxx
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
#
无论由于何种原因关闭系统,可能都需要返回到运行级3,在该级别下,所有文件资源均可用,并且用户可以登录。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐