Solaris系统启动与OpenBoot配置详解

需积分: 41 0 下载量 195 浏览量 更新于2024-07-11 收藏 2.88MB PPT 举报
"这篇文档主要介绍了在Solaris操作系统中,如何配置syslog.conf文件以及OpenBoot的相关操作。syslog.conf是日志系统的核心配置文件,而OpenBoot是SUN硬件系统的基本元素,涉及到了系统启动过程和一些PROM状态下的命令。" 在Solaris系统中,syslog.conf文件用于定义日志消息的处理方式。如描述中所示,`user.err` 行表示用户的错误消息会被记录到 `/dev/console` 和 `/var/adm/messages` 文件中。`user.alert` 行则表明当发生alert级别的错误时,通知会发送给用户`root`和`operator`。最后,`user.emerg` 行指示紧急情况(emerg级别)的消息会广播给所有用户。这些配置有助于系统管理员监控和管理系统的运行状况。 OpenBoot是SUN硬件系统中的一种开放引导程序,它包含了不同版本以支持不同的硬件平台。OpenBoot的版本从1.x到3.x,提供了可下载的固件功能。在系统启动过程中,OpenBoot执行POST(加电自检),加载通用驱动,提供用户界面,并设置默认值。在PROM状态下,有多个常用的命令,例如`banner`显示系统信息,`show-devs`列出设备,`boot`用于引导系统,`help`提供命令帮助,`printenv`和`setenv`分别用于查看和设置环境变量,`probe-scsi`用于扫描SCSI设备,`reset`则用于系统复位。 在PROM状态的常用命令中,`boot [device_name] -[options]`用于指定启动设备和选项,`printenv`显示当前环境变量,`devalias`处理设备别名,`probe-scsi-all`则扫描所有SCSI设备。设备路径是系统识别硬件设备的方式,通过设备路径可以对硬件进行操作。EEPROM命令允许管理员查看和修改存储在电子可擦写可编程只读存储器(EEPROM)中的参数,比如修改默认的启动设备或自动启动设置。 至于Solaris系统的启动过程,它由PROM阶段开始,包括POST、诊断和加载bootblock程序。bootblock接着加载ufsboot程序,然后ufsboot加载内核。内核初始化自身并启动init进程,init进程负责启动运行控制脚本,完成系统的完全启动。 本文档涵盖了Solaris系统中日志配置和硬件启动过程的关键方面,对于理解和维护基于Solaris的SUN硬件系统具有重要的参考价值。