修改 solarishostname 只需修改以下三个位置
1. Vi /etc/hosts, 添加 "ip yourhostname"
2. vi /etc/nodename, 写入 yourhostname
3. vi /etc/hostname.e1000g0, 写入 yourhostname
4. 重启机器
[注]: 除了 / etc/hosts 之外, 其他两个文件里只写主机名
一, 说明
/etc/hostname.pcn0 记录的本机的机器名
/etc/hosts 是一个指向 / etc/inet/hosts 的一个软链接, 记录的是 IP 地址和机器名的对应关系
/etc/netmasks 是指向 / etc/inet/netmasks 的一个软链接, 里面记录的是网络地址和子网掩码的对应关系
/etc/defaultrouter 记录的是默认网关
和主机名相关的配置文件:/etc/hostname.pcn0;/etc/hosts
和 IP 地址相关的配置文件:/etc/hosts;/etc/netmasks;/etc/defaultrouter
二, 步骤
现在要把机器名改成 rainbird,IP 改成 192.168.2.5, 掩码改成 255.255.255.0, 网关改成 192.168.2.254
vi /etc/hostname.pcn0 : 删除原来的东西, 改为 rainbird 保存退出
vi /etc/hosts : 删除除了 127.0.0.1 那一行以外的其它行, 添加一行 192.168.2.5 rainbird loghost
vi /etc/netmasks : 删除原来的修改为: 192.168.2.5 255.255.255.0
vi /etc/netmasks : 修改为 192.168.2.0 255.255.255.0
vi /etc/defaultrouter: 修改为: 192.168.2.254 保存退出.
reboot!
来源: http://www.bubuko.com/infodetail-2767410.html