在 Solaris 操作系统中,调整主机名与 IP 地址是网络配置的基础操作。尽管存在多种实现方式,但不同方法适用的场景和潜在风险差别很大——尤其是对于初学者而言,选择正确的途径能够避免许多不必要的麻烦。
如何修改主机名
对于刚接触 Solaris 的新手来说,sys-unconfig 命令确实是一条看似便捷的路径。执行该命令后系统会自动关机,重启时需要通过控制台重新配置主机名、IP 等信息。但必须谨慎:这条指令会彻底重置网络配置,重启后无法通过远程 SSH 连接,只能物理接触服务器控制台。换句话说,如果你没有直接操作服务器的权限,切勿使用此命令。
更稳妥的做法是手动修改以下几处配置文件,然后重启系统即可生效:
/etc/inet/hosts/etc/hostname.xxx(xxx 代表你的网卡名称,如e1000g0)/etc/nodename/etc/inet/ipnodes(IPv6 协议使用的主机文件)
逐一编辑这些文件后,重启系统即可看到新的主机名已成功应用。
如何修改 IP 地址
同样,新手也可以借助 sys-unconfig 来修改 IP,但理由同上——不推荐。毕竟这不是日常运维中应该采用的操作方式。
手动修改需要关注以下配置文件:
/etc/hosts/etc/hostname.xxx/etc/defaultrouter(默认网关)/etc/netmasks(子网掩码)/etc/inet/ipnodes
编辑完成后,重启系统即可使新 IP 永久生效。当然,如果想临时测试新 IP,也可以不重启——直接用 ifconfig 命令添加临时 IP 地址,再用 route add default xxx.xxx.xxx.xxx 设置临时默认网关。需要留意:这些临时配置在系统重启后会丢失,仅适用于短期调试。
