系统的主机名在多个不同位置指定。
请记得更新名称服务器数据库,以反映新的主机名。
使用以下过程更改或重命名系统的主机名。
也可以使用 sys-unconfig 命令来重新配置系统,包括主机名。有关更多信息,请参见 sys-unconfig(1M) 手册页。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
在以下文件中更改系统的主机名:
/etc/nodename
/etc/hostname.*interface
/etc/inet/hosts
/etc/inet/ipnodes(仅适用于某些发行版)
从 Solaris 10 8/07 发行版开始,不再有两个独立的 hosts 文件。/etc/inet/hosts 文件是同时包含 IPv4 项和 IPv6 项的单个 hosts 文件。无需在始终要求同步的两个 hosts 文件中维护 IPv4 项。为了向后兼容,/etc/inet/ipnodes 文件被替换为与 /etc/inet/hosts 文件同名的符号链接。有关更多信息,请参见 hosts(4) 手册页。
(可选的)如果您使用了名称服务,则在 hosts 文件中更改系统的主机名。
重命名 /var/crash 目录中的主机名目录。
# cd /var/crash # mv old-host-name new-host-name |
重新引导系统,以激活新的主机名。
# init 6 |