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

退出打印视图

更新时间: 2014 年 7 月
 
 

修改由文件配置的服务

一些非 inetd 管理的 SMF 服务从文件获得它们部分的配置,而非从服务属性获得。要修改此配置,请编辑配置文件并使用 SMF 命令重新启动该服务。这些配置文件可以在服务运行的过程中更改,但是仅在服务启动后才能读取文件的内容。

在直接编辑配置文件之前,请先核实是否满足以下条件:

  • 确保配置文件不包含告知您不要直接编辑该文件的消息。

  • 确保服务不具有 configfile 类型的属性组。

    $ svcprop -g configfile network/ntp

    如果服务具有 configfile 类型的属性值,则修改这些属性组(而非配置文件)中的属性。请参见使用模具创建配置文件

例如,要添加一个新的 NTP 服务器,以便为您的 NTP 客户机提供支持,请在 /etc/inet/ntp.conf 文件中为该服务器添加一个新的条目,然后重新启动 NTP 服务,如下面的命令所示:

$ svcadm restart svc:/network/ntp:default

要启用 IKEv2,请修改 /etc/inet/ike/ikev2.config 文件以配置 IKEv2 守护进程,然后启用 IKEv2 服务,如下面的命令所示。要编辑 ikev2.config 文件,请以分配了网络 IPsec 管理配置文件的用户身份使用 pfedit 命令。以这种方式编辑文件可以保留正确的文件所有权。有关使用 pfedit 的信息,请参见 pfedit(1M) 手册页。

$ svcadm enable svc:/network/ipsec/ike:ikev2