Solaris系统关闭与OpenBoot操作详解

需积分: 41 0 下载量 5 浏览量 更新于2024-07-11 收藏 2.88MB PPT 举报
"本文主要介绍了在Solaris操作系统中如何优雅地关闭系统,包括通知用户的步骤以及OpenBoot的简单操作和系统启动过程。" 在Solaris操作系统中,系统关闭需要遵循一定的流程,确保数据的安全和系统的稳定。在关闭系统之前,首先应该通知系统中的用户,以便他们保存工作并准备退出。以下是一些通知用户的常用方法: 1. **给单个用户发消息**:使用`write`命令,例如`write user`,在指定用户的终端上显示消息。发送完成后,使用Ctrl-d结束。 2. **给所有用户发消息**:使用`wall -a`命令,可以向所有在线用户广播消息。同样,消息发送完毕后,通过Ctrl-d来终止。 3. **通过电子邮件发消息**:利用`mailx`命令,如`mailx username`,可以将消息发送到指定用户的邮箱。 在Solaris系统中,硬件基础通常包括单系统板和多系统板系统,如SPARCstation和Ultra系列。OpenBoot是SUN硬件的核心组成部分,它提供了一种基于固件的启动环境。OpenBoot版本经历了从1.x到3.x的迭代,其中3.x引入了可下载的固件,增强了灵活性和功能。 **OpenBoot的操作与命令**: - **POST(Power-On Self Test)**:开机自检,检查硬件是否正常。 - **命令接口**:提供了一系列命令,如`banner`显示系统信息,`show-devs`显示设备列表,`devalias`管理设备别名,`boot`启动系统,`help`获取帮助,`printenv`显示环境变量,`setenv`设置环境变量,`set-defaults`恢复默认设置,`probe-scsi`探测SCSI设备,`reset`重置系统等。 - **设备路径**:描述设备在系统中的位置,例如 `/pci@1f,600000/scsi@8/disk@0,0` 表示PCI总线上的SCSI控制器连接的硬盘。 **系统启动过程**: 1. **PROM阶段**:OpenBoot执行POST,加载引导块程序。 2. **引导程序阶段**:引导块加载ufsboot程序。 3. **内核初始化**:ufsboot加载内核,内核自我初始化。 4. **init进程**:内核启动init进程,init根据运行级别启动相应的runcontrol脚本。 了解这些基础知识对管理和维护Solaris系统至关重要,特别是在执行系统关机或重启操作时,确保按照正确步骤进行,以避免数据丢失或系统损坏。
2021-07-03 上传