https://onitroad.com 更多教程

对 /etc/hosts 的更改

在 Solaris 11 中,回送接口条目充当服务器自己的条目(在 Solaris 10 中,它是主接口 IP),因此无需将主机名条目添加到 /etc/hosts 文件中。

但是某些应用程序安装程序可能会因此而失败。
因此,请确保编辑此文件并更改主机名。

# cat /etc/hosts
#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
# Internet host table
#
::1             localhost
127.0.0.1       localhost    loghost
192.168.1.20    oirsolaris
如何在 Solaris 11 中更改主机名

在 Oracle Solaris 11 中,/etc/nodename 文件替换为 svc:/system/identity:node 服务的 config/nodename 属性。
因此,为了在 Solaris 11 中更改主机名,我们需要将属性更改为新的主机名并重新启动服务。

当前主机名 - onitroad
新主机名 - oirsolaris

  1. 列出当前主机名(即 config/nodename 属性):
# svccfg -s system/identity:node listprop config
config                       application
config/enable_mapping       boolean     true
config/ignore_dhcp_hostname boolean     false
config/loopback             astring
config/nodename             astring     onitroad
  1. 通过将属性 config/nodename 设置为 oirsolaris,将主机名更改为 oirsolaris
# svccfg -s system/identity:node setprop config/nodename="oirsolaris"
  1. 刷新并重新启动 system/identity:node 服务以使更改生效。
# svcadm refresh system/identity:node
# svcadm restart system/identity:node
  1. 验证更改
# svccfg -s system/identity:node listprop config
config                       application
config/enable_mapping       boolean     true
config/ignore_dhcp_hostname boolean     false
config/nodename             astring     oirsolaris
config/loopback             astring     oirsolaris
# hostname
oirsolaris
日期:2020-09-17 00:15:03 来源:oir作者:oir