跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP-UX 系统管理员指南:配置管理: HP-UX 11i v3 > 第 2 章 配置系统参数

通过运行级别控制使用和进程

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

运行级别是一种 HP-UX 运行状态,在该状态下允许运行一组特定的进程。这些进程和缺省运行级别是在文件 /etc/inittab 中定义的。

运行级别包括:

运行级别 s

是系统管理员使用的运行模式,通常称为单用户状态。这种模式确保在系统管理员执行系统维护任务时系统中没有其他用户。在这个运行级别中,只有超级用户可以通过系统控制台访问系统。只有系统工作台上的 shell、由 /sbin/rc 文件启动的后台守护程序进程以及系统管理员调用的进程可以在系统中运行。需要使用非活动系统的命令(如 /sbin/fsck)必须在运行级别 s 中运行。

运行级别 1

用于启动基本系统进程的一个子集,也可以用于执行系统管理任务。

运行级别 2

该运行方式通常称为多用户状态。该模式允许所有用户访问系统。

运行级别 3

用于 NFS 服务器。在该模式下,可以根据 NFS 服务器的要求共享 NFS 文件系统。

用于 CDE 用户。在该模式下,CDE 是活动的。CDE 是 HP-UX 10.30 及更高版本的缺省桌面。

运行级别 4

有时由可选软件使用。

通常情况下,缺省运行级别是运行级别 34,具体取决于系统中安装的软件。CDE 的缺省运行级别是 3。

要确定 init 进程的当前运行级别,请键入:

# who -r
   .       run-level 3  Mar  5 12:01    3    0    S

可以添加和更改 HP-UX 在每个运行级别所启动的进程的顺序。有关详细信息,请参阅《HP-UX 系统管理员指南:例行管理任务》。另请参阅 inittab(4) 联机帮助页。

登录到系统控制台的超级用户也可以使用 /sbin/init/sbin/shutdown 命令更改当前运行级别,如下所示:

  1. 请警告当前正在登录的所有用户。一旦更改系统的运行级别,所有不具有与新运行级别匹配的条目的进程都将被强行终止。自动警告信号发出后有 20 秒的宽限期。

  2. 要更改为运行级别 s,请使用 shutdown 命令。

    要更改至运行级别 s 之外的其他运行级别,请使用 init 命令。

    请参阅 shutdown(1M)init(1M)

注意:只能使用 shutdown 命令更改到运行级别 s(即,不能使用 /sbin/init s 命令)。

通过 shutdown 命令,可以在使系统资源处于可用状态的同时,安全地将系统更改为运行级别 s。使用 shutdown 命令也可以指定宽限期,以允许用户在系统关闭前结束正在执行的任务。例如,要在 30 秒后进入运行级别 s,请输入:

# shutdown 30

要立即关闭系统,请输入下列命令之一:

# shutdown now
# shutdown 0

要在静默系统中实现真正的单用户模式,最佳策略是通过中断引导来重新引导系统。请参阅 hpux(1M)hpux.efi(1M) 和《HP-UX 系统管理员指南:例行管理任务》。

不要使用运行级别 0,因为该级别是为系统安装保留的专用运行级别。

为了增强安全性,请确保将文件 /sbin/init/etc/inittab 的访问权限和所有权设置如下:

# ll /sbin/init /etc/inittab
-r--r--r--   1 root       sys           2152 Oct 17 01:25 /etc/inittab
-r-xr-xr-x   1 bin        bin        1968452 Oct 10 21:31 /sbin/init

同样,inittab 的大小应该只有几 KB,而 init 应该是 1 MB 到 2 MB,如上所示。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2008 Hewlett-Packard Development Company, L.P.