红联Linux门户
Linux帮助

关于我的linux主机名的问题!

发布时间:2006-08-22 14:48:46来源:红联作者:funny_wang_2006
我安装红旗linux5.0桌面版 (下载版本)时候设定的linux主机名称为 linuxer 可是没过多久我发现我的主机名称 自动改为 hostname了 这是为什么呢
文章评论

共有 1 条评论

  1. phpjava 于 2006-08-22 15:50:40发表:

    不懂,你可以搜索下,看这段能否帮助你
    61 Q: 我在安装Solaris 8时启用了DHCP,现在我的主机名是unknown,在启动时工作
    站启用DHCP并分配IP,主机名也自动改为unknow。请问怎样改主机名?
    A: DHCP in Solaris8
    1. # touch /etc/dhcp.hme0,hme0:请用相应的网卡设备名;
    2. 修改/etc/init.d/network,/etc/init.d/inetsvc
    先备份
    # cp /etc/init.d/network /etc/init.d/network.org
    # cp /etc/init.d/inetsvc /etc/init.d/inetsvc.org
    修改/etc/init.d/network第278行:
    \"dhcp\") #hostname=`/sbin/dhcpinfo Hostname`
    hostname=`cat /etc/nodename`
    修改/etc/init.d/inetsvc第168行:
    hostname=`/sbin/dhcpinfo Hostname`
    if [ -z \"$hostname\" ]; then
    #hostname=\"unknown\"
    hostname=`cat /etc/nodename`
    fi
    修改/etc/init.d/inetsvc第82行:
    if [ \"$_INIT_NET_STRATEGY\" = \"dhcp\" ]; then
    #dnsdomain=`/sbin/dhcpinfo DNSdmain`
    dnsdomain=`cat /etc/defaultdomain`
    else
    dnsdomain=
    fi
    if [ -n \"$dnsdomain\" ]; then
    #dnsservers=`/sbin/dhcpinfo DNSserv`
    dnsservers=`cat /etc/dnsservers`
    修改/etc/init.d/inetsvc第220行:
    /usr/bin/mv /tmp/hosts_clear.$$ /tmp/hosts.$$
    mydomain=`cat /etc/defaultdomain`
    echo \"${ipaddr}\\t${hostname}\\t${hostname}.${mydomain}\\t# Added by DHCP\" >>/tmp/hosts.$$
    在/etc/init.d/inetsvc第一行加入如下语句:
    if [ -f /etc/dhcp.*[0-9] ]; then
    _INIT_NET_STRATEGY=\"dhcp\"
    export _INIT_NET_STRATEGY
    fi
    3.创建/etc/defaultdomain,内容为huawei.com.cn
    4.创建/etc/nodename,内容为你的机器名
    5.创建/etc/dnsservers:129.9.111.100 10.15.1.3