solaris服务管理工具smf维护

solaris服务管理工具smf维护

ID:9650565

大小:52.50 KB

页数:3页

时间:2018-05-04

solaris服务管理工具smf维护_第1页
solaris服务管理工具smf维护_第2页
solaris服务管理工具smf维护_第3页
资源描述:

《solaris服务管理工具smf维护》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Solaris服务管理工具SMF维护  ◆观察服务  在早期版本的Solaris中,查看可用服务的唯一方法是使用ps(1)命令,并列出系统上所有的活动进程,然后查看与服务应用程序的名称相匹配的进程名称。遗憾的是,由于大多数系统都有许多进程,并且每次发行新版本的Solaris以及添加其他软件包时都会引入新服务,因此使用此方法进行跟踪非常困难。如今的许多服务已不再作为单个进程执行,这使得情况更加复杂。某些服务作为一系列进程或多线程进程执行,或者同时以这两种方式执行。  使用新的svcs(1)命令,可以更容易地观察

2、系统服务的状态。-p选项可显示与服务关联的所有进程:  %svcs-ptp:sendmail  STATESTIMEFMRI  online18:20:30svc:/tp:sendmail  18:20:30655sendmail  18:20:30657sendmail  %ps-fp655,657  UIDPIDPPIDCSTIMETTYTIMECMD  root6551018:20:30?0:01/usr/lib/sendmail-bd-q15m  smmsp6571018:20:30?0:00/usr

3、/lib/sendmail-Ac-q15m  -d选项可显示此服务所依赖的其他服务,而-D选项可显示依赖于此服务的其他服务:  %svcs-dtp:sendmail  STATESTIMEFMRI  online18:20:14svc:/system/identity:domain  online18:20:26svc://filesystem/local:default  online18:20:27svc:/milestone/name-services:default  online18:20:27sv

4、c:/system/system-log:default  online18:20:30svc:/system/filesystem/autofs:default  %svcs-Dtp:sendmail  STATESTIMEFMRI  online18:20:32svc:/milestone/multi-user:default  我们可以看到,sendmail要求在运行之前先运行网络服务、本地文件系统服务、名称服务、系统日志守护进程以及自动安装守护进程,并且sendmail自身必须在到达多用户重大事件之前

5、运行。服务启动时间(STIME列)表明已遵循这些相关性。  ◆更改运行级别  SMF引入了重大事件(milestone)的概念,它代替了传统的运行级别概念。运行级别对计算机上运行的一组服务进行了基本描述,这些服务通常分为一个用户登录到计算机控制台所需的服务(运行级别S),以及多个用户登录到计算机所需的服务(运行级别2和3)。这些系统状态在SMF中表示为重大事件,重大事件是代表一组其他服务的稳定服务。svcs-d可用于查看必须在到达重大事件之前运行的服务。  svcadm(1M)现在是设置系统缺省运行级别的首选

6、方法。此方法是使用milestone子命令和有效重大事件的FMRI完成的:  旧方法:编辑/etc/inittab  SMF方法:svcadmmilestone-dmilestone/single-user:default  -d选项表示缺省(default)重大事件应该设置为指定的FMRI。如果不使用-d,则svcadmmilestone会立即将系统转换到指定的重大事件。  引导过程已更新为可以识别重大事件。除了传统的boot-s(引导到单用户模式)之外,现在还可以通过boot-mmilestone=引导到

7、指定的重大事件。可以是single-user、multi-user或multi-user-server,以及特殊的重大事件all(所有已启用的联机服务)和none(无任何服务)。none重大事件对于修复在引导过程初期发生故障的系统可能非常有用。  引导到单用户重大事件(使用-mmilestone=single-user)和旧的boot-s略有不同。如果系统已明确引导到某个重大事件,则退出控制台管理shell时不会像boot-s一样将系统转换到多用户模式。要在运行boot-mmilestone=single-u

8、ser之后转到多用户模式,请使用命令svcadmmilestonemilestone/multi-user-server:default。  ◆启用、禁用和监视传统服务  一般说来,由传统rc脚本启动的服务(也称为传统服务)将继续以原始方式工作。这些服务将在svcs(1)的输出中显示,同时还显示FMRI(基于服务rc脚本的路径名),但它们不受svcadm(1M)控制。应该通过直接运行rc脚本停止或启

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。