JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:基本管理     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  Oracle Solaris 管理工具(任务列表)

2.  使用 Solaris Management Console(任务)

3.  使用 Oracle Java Web Console(任务)

4.  管理用户帐户和组(概述)

5.  管理用户帐户和组(任务)

6.  管理客户机/服务器支持(概述)

7.  管理无盘客户机(任务)

8.  关闭和引导系统简介

9.  关闭和引导系统(概述)

10.  关闭系统(任务)

11.  修改 Oracle Solaris 引导行为(任务)

12.  引导 Oracle Solaris 系统(任务)

13.  管理 Oracle Solaris 引导归档文件(任务)

14.  Oracle Solaris 系统引导的故障排除(任务)

15.  x86: 基于 GRUB 的引导(参考)

16.  x86: 引导未实现 GRUB 的系统(任务)

17.  使用 Oracle Configuration Manager

18.  管理服务(概述)

19.  管理服务(任务)

管理服务(任务列表)

监视 SMF 服务

如何列出服务的状态

如何显示依赖某个服务实例的服务

如何显示某个服务所依赖的服务

管理 SMF 服务(任务列表)

管理 SMF 服务

对于 SMF 使用 RBAC 权限配置文件

如何禁用服务实例

如何启用服务实例

如何重新启动服务

如何恢复处于维护状态的服务

如何恢复到另一个 SMF 快照

如何创建 SMF 配置文件

如何应用 SMF 配置文件

使用 generic*.xml 更改向网络提供的服务

配置 SMF 服务

如何修改服务

如何更改服务的环境变量

如何更改由 inetd 控制的服务的属性

如何修改由 inetd 控制的服务的命令行参数

如何转换 inetd.conf

使用运行控制脚本(任务列表)

使用运行控制脚本

如何使用运行控制脚本来停止或启动传统服务

如何添加运行控制脚本

如何禁用运行控制脚本

对服务管理工具进行故障排除

调试未启动的服务

如何修复已损坏的系统信息库

如何在不启动任何服务的情况下引导

系统引导期间当 system/filesystem/local:default 服务失败时,如何强制出现 sulogin 提示符

20.  管理软件(概述)

21.  使用 Oracle Solaris 系统管理工具管理软件(任务)

22.  使用 Oracle Solaris 软件包命令管理软件(任务)

23.  管理修补程序

A.  SMF 服务

索引

监视 SMF 服务

下列任务显示如何监视 SMF 服务。

如何列出服务的状态

以下过程可用来显示哪些服务正在运行。

示例 19-1 显示 rlogin 服务的状态

以下示例显示包括许多合同的服务的状态。

% svcs -l network/login:rlogin
fmri         svc:/network/login:rlogin
name         remote login
enabled      true
state        online
next_state   none
state_time   Thu Apr 28 14:10:48 2011
restarter    svc:/network/inetd:/default
contract_id  42325 41441 40776 40348 40282 40197 39025 38381 38053\
 33697 28625 24652 23689 15352 9889 7194 6576 6360 5387 1475 3015\
 6545 6612 9302 9662 10484 16254 19850 22512 23394 25876 26113 27326\
 34284 37939 38405 38972 39200 40503 40579 41129 41194

示例 19-2 显示 sendmail 服务的状态

以下示例显示包括依赖性的服务的状态。

% svcs -l network/smtp:sendmail
fmri         svc:/network/smtp:sendmail
name         sendmail SMTP mail transfer agent
enabled      true
state        online
next_state   none
state_time   Thu Apr 28 14:10:37 2011
restarter    svc:/system/svc/restarter:default
contract_id  29462 
dependency   require_all/refresh file://localhost/etc/nsswitch.conf (-)
dependency   require_all/refresh file://localhost/etc/mail/sendmail.cf (-)
dependency   optional_all/none svc:/system/system-log (online)
dependency   require_all/refresh svc:/system/identity:domain (online)
dependency   require_all/refresh svc:/milestone/name-services (online)
dependency   require_all/none svc:/network/service (online)
dependency   require_all/none svc:/system/filesystem/local (online)

示例 19-3 显示所有服务的状态

以下命令列出系统上安装的所有服务以及每个服务的状态。该命令既显示已禁用的服务又显示已启用的服务。

% svcs -a

示例 19-4 显示由 inetd 控制的服务的状态

以下命令列出由 inetd 控制的服务,其中包括每个服务的 FMRI、运行状态以及服务是处于启用还是禁用状态。

% inetadm

如何显示依赖某个服务实例的服务

以下过程显示如何确定依赖指定服务的服务实例。

示例 19-5 显示依赖多用户里程碑的服务实例

以下示例显示如何确定依赖多用户里程碑的服务实例。

% svcs -D milestone/multi-user
STATE          STIME    FMRI
online         Apr_08   svc:/milestone/multi-user-server:default

如何显示某个服务所依赖的服务

以下过程显示如何确定指定的服务实例所依赖的服务。

示例 19-6 显示多用户里程碑所依赖的服务实例

以下示例显示多用户里程碑所依赖的服务实例。

% svcs -d milestone/multi-user:default
STATE          STIME    FMRI
disabled       Aug_24   svc:/platform/sun4u/sf880drd:default
online         Aug_24   svc:/milestone/single-user:default
online         Aug_24   svc:/system/utmp:default
online         Aug_24   svc:/system/system-log:default
online         Aug_24   svc:/system/system-log:default
online         Aug_24   svc:/system/rmtmpfiles:default
online         Aug_24   svc:/network/rpc/bind:default
online         Aug_24   svc:/milestone/name-services:default
online         Aug_24   svc:/system/filesystem/local:default
online         Aug_24   svc:/system/mdmonitor:default