系统管理指南:高级管理

Procedure如何更改系统的主机名

系统的主机名在多个不同位置指定。

请记得更新名称服务器数据库,以反映新的主机名。

使用以下过程更改或重命名系统的主机名。

也可以使用 sys-unconfig 命令来重新配置系统,包括主机名。有关更多信息,请参见 sys-unconfig(1M) 手册页。

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 在以下文件中更改系统的主机名:

    • /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) 手册页。


  3. (可选的)如果您使用了名称服务,则在 hosts 文件中更改系统的主机名。

  4. 重命名 /var/crash 目录中的主机名目录。


    # cd /var/crash
    # mv old-host-name new-host-name
    
  5. 重新引导系统,以激活新的主机名。


    # init 6