在 Oracle® Solaris 11.2 中管理系统服务

退出打印视图

更新时间: 2014 年 7 月
 
 

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

  1. 列出服务的属性。

    使用 inetadm 命令的 -l 选项列出指定服务的所有属性。检查属性的当前值。

    # inetadm -l FMRI
  2. 更改属性值。

    使用 inetadm 命令的 -m 选项更改指定属性的值。有关服务属性的具体信息应包含在与该服务相关的手册页中。

    # inetadm -m FMRI property-name=value

    要删除属性值,请指定一个空值。

    $ inetadm -m svc property=""
  3. 验证属性值是否已更改。

    再次列出属性以确保已进行相应的更改。

    # inetadm -l FMRI
  4. 确认更改已生效。

    确认属性更改具有预期的效果。

示例 4-17  修改 inetd 控制的服务启动时要执行的命令

此示例说明如何在 inetd 控制的服务的命令行中添加或删除选项或参数。服务启动时运行的命令是 exec 属性的值。

使用 inetadm 命令的 -l 选项列出指定服务的所有属性,以便您可以检查 exec 属性的当前值。下面的内容以 svc:/application/x11/xfs 服务为例,它是 X 窗口系统字体服务器。有关更多信息,请参见 xfs(1) 手册页。

$ inetadm -l xfs | grep exec
         exec="/usr/bin/xfs -inetd"

使用 inetadm 命令的 -m 选项更改指定服务的 exec 属性的值。

$ inetadm -m xfs exec="/usr/bin/xfs -inetd -config /opt/site/fs/config"

验证属性值是否已更改。

$ inetadm -l xfs | grep exec
         exec="/usr/bin/xfs -inetd -config /opt/site/fs/config"