服务器 频道

网管经验谈:灵活设置Solaris的SMF服务

    3更改由inetd 控制的服务的属性的步骤

 成为超级用户或承担包括 Service Management 权限配置文件的角色。
 列出指定服务的属性。
    以下命令显示由 FMRI 标识的服务的所有属性。
    # inetadm -l FMRI
 更改该服务的属性。

    由 inetd 控制的服务的每个属性都由属性名和指定的值来定义。提供属性名而不指定值会将属性重置为缺省值。有关服务属性的具体信息应包含在与该服务相关的手册页中。
    # inetadm -m FMRI property-name=value
 检验属性是否已更改。
    再次列出属性以确保已进行相应的更改。
    # inetadm -l FMRI
    确认更改已生效。
    确认属性更改达到了所需的效果。


    下面看一个例子:
    将 telnet 的 tcp_trace 属性设置为 true。

    (1)首先查看telnet服务
    # inetadm -l svc:/network/telnet:default
    命令输出如图4 。


    图4首先查看telnet服务

    从图4 黑色标记部分可以看到现在telnet 的 tcp_trace 属性设置为false。

    (2)使用命令修改
    #inetadm -m svc:/network/telnet:default tcp_trace=TRUE

    (3)重新查看telnet服务
    # inetadm -l svc:/network/telnet:default
    命令输出如图5 。


    图5重新查看telnet服务

    从图5 黑色标记部分可以看到现在telnet 的 tcp_trace 属性设置为 true。

    另外在运行 telnet 命令之后,检查 syslog 的输出,此时会发现所做的更改已经生效。使用命令:tail -1 /var/adm/messages 。
0
相关文章