Solaris 系统启动与关机操作全解析
1. 核心问题概述
Solaris操作系统设计为持续运行,以确保资源和服务能7×24小时为用户所用。但在某些情况下,如系统配置变更、定期维护或预计停电时,就需要对系统进行关机和重启操作。因此,了解系统的启动和关机流程至关重要。系统的启动过程由启动配置变量控制,而关机则是将系统运行级别调整到可以安全关闭电源的状态。在Solaris 10中,大部分服务由服务管理工具(SMF)进行管理。核心问题在于如何管理系统的启动和关机,这涉及到启动和关机流程、启动配置变量以及SMF与运行级别的关系。
2. 理解Solaris启动过程
2.1 基本概念
- OpenBoot PROM芯片:基于OpenBoot架构标准的可编程只读存储器(PROM)芯片,包含OpenBoot PROM监控程序,这类存储在只读存储器(ROM)或PROM中的程序也被称为固件。
- OpenBoot PROM监控程序:其主要任务是启动系统,包括检查硬件设备、加载并启动操作系统。启动过程由存储在NVRAM中的多个配置变量控制。
- NVRAM:非易失性随机存取存储器(NVRAM)芯片,用于存储系统配置变量,这些变量的值决定了系统启动时的配置。修改这些变量的值后,更改将在系统关机和重启(或电源循环)后仍然保留,因此被称为非易失性。
- OpenBoot配置变量:也称为NVRAM配置变量,用于控制启动过程。