鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

Solaris系统管理培训(第六章:启动过程)

来源:互联网 作者:佚名 时间:2015-06-03 08:39
启动有四个阶段 Boot PROM 阶段 Boot program 阶段 Kernel 初始化阶段 /sbin/init 阶段 启动过程 自检 显示系统信息 读取启动设备的 扇区 在启动设备寻找启动程序 加载启动程序 启动内核 运行/sbin/init /sbin/init程序 读取/etc/inittab文件 Init程序执行/s

  启动有四个阶段
  Boot PROM 阶段
  Boot program 阶段
  Kernel 初始化阶段
  /sbin/init 阶段
  
  启动过程
  自检显示系统信息读取启动设备的扇区在启动设备寻找启动程序加载启动程序启动内核运行/sbin/init
  /sbin/init程序
  读取/etc/inittab文件Init程序执行/sbin/rc*脚本
  
  系统有多种运行级别不同的运行级别所启动的服务不同
  系统运行级别有分别为
  运行级别 意义
   进入PROM状态(OK状态)
   管理状态(所有文件系统都挂上的单用户模式禁止其他用户登录)
   多用户模式(没有网络文件共享服务)
   多用户模式(有网络文件共享服务)
   未使用
   退出操作系统并关机
   重新启动机器
  Ss 单用户模式
  
  who命令查看运行级别
  # who r
   runlevel : S
  可得到的信息当前运行级别是系统启动的时间是
  
  /etc/inittabinittab定义了
  系统缺省运行级别
  系统进入新运行级别需要做什么
  
  /etc/initd目录包含了系统的一些启动脚本
  /etc/rcd目录包含进入运行级别所需要运行的一些脚本
  /etc/rcd目录包含进入运行级别所需要运行的一些脚本
  
  
  
  这些目录下包含两种文件
  以K打头后面跟两个数字以及一些字符串表示系统到这个运行级别时所需要停止的一些服务系统将以stop调用这个脚本
  以S打头后面跟两个数字以及一些字符串表示系统到这个运行级别时所需要开始的一些服务系统将以start调用这个脚本
  
  增加启动控制脚本
  Identify the run level for the service
  Determine which services are needed by the new process
  Change to /etc/rc#d and identify startup script
  Repeat the process for the directory containing the shutdown script
  Create the startup (shutdown) script in /etc/initd
  Create hard links to appropriate /etc/rc#d directories
  test
  
  
  改变运行级别
  init命令用于改变操作系统的运行级别
  命令格式
  init [ Ss ]
  
  # init
  INIT: New run level:
  The system is coming down Please wait
  System services are now being stopped
  Print services stopped
  Stopping the syslog service
  syslogd: going down on signal
  Aug :: snmpdx: received signal
  The system is down
  syncing file systems done
  Program terminated
  Type help for more information
  ok
  
  shutdown
  用于改变操作系统运行级别
  命令格式
  shutdown [ y ] [ g seconds ] [ i initstate ] [message]
  选项
  y 系统提示时默认回答为YES
  g 过多长时间改变
  i 想要的运行级别
  message 给所有登录用户的信息
  
  # shutdown y g i
  Shutdown started Mon Dec :: PST
  Broadcast Message from root (console) on mcmurdo Mon Dec
   ::
  THE SYSTEM IS BEING SHUT DOWN NOW ! ! !
  Log off now or risk your files being damaged
  Changing to init state please wait
  ok
  
  halt
  进入运行级别
  poweroff
  关闭系统并切断电源
  reboot
  重新启动系统
  
  
网友评论
<