隨筆-77  評論-5  文章-2  trackbacks-0
          1.修改當前的hostname可以用
          hostname  myname
          此時只是修改了內存內部的,下次啟動又恢復了
          2.機器在啟動的時候會調用/etc/rc.d/boot.localnet
          腳本看后面的附錄,這個腳本會判斷當前的$HOSTNAME變量是否設置,沒有設置就會讀取/etc/HOSTNAME
          來設置主機名。
          3.因此要修改hostname,
           3.1 修改/etc/HOSTNAME文件
           3.2 修改當前的$HOSTNAME變量
           3.3 停掉/etc/rc.d/boot.localnet
           3.4 啟動 /etc/rc.d/boot.localnet
          因此執行腳本如下:
           export HOSTNAME=myname
           echo $HOSTNAME>/etc/HOSTNAME
            /etc/rc.d/boot.localnet stop
           /etc/rc.d/boot.localnet start


          附錄:/etc/rc.d/boot.localnet

          case "$1" in
            start)
                  # clean up old yp bindings
                  rm -f /var/yp/binding/*.[12]

                  #
                  # set hostname and domainname
                  #
                  XHOSTNAME=""
                  test -f /etc/HOSTNAME && {
                      read XHOSTNAME < /etc/HOSTNAME
                  }
                  test -n "$HOSTNAME" -a "$HOSTNAME" != '(none)' && {
                      echo Using boot-specified hostname \'${HOSTNAME}\'
                      XHOSTNAME="$HOSTNAME"
                  }
                  test -n "$XHOSTNAME" && {
                      echo -n Setting up hostname \'${XHOSTNAME%%.*}\'
                      hostname ${XHOSTNAME%%.*}
                      rc_status -v -r
                  }

                  XDOMAINNAME=""
                  test -f /etc/defaultdomain && {
                      read XDOMAINNAME < /etc/defaultdomain
                  }
                  test -n "$XDOMAINNAME" && {
                      echo -n Setting up NIS domainname \'$XDOMAINNAME\'
                  }
                  domainname "$XDOMAINNAME"
                  test -n "$XDOMAINNAME" && {
                  rc_status -v -r
                                   


          posted on 2011-10-27 22:21 huohuo 閱讀(16395) 評論(3)  編輯  收藏

          評論:
          # re: suse11 修改hostname[未登錄] 2012-02-24 17:13 | tang
          only need change /etc/hosts /etc/HOSTNAME 2 files enough.  回復  更多評論
            
          # re: suse11 修改hostname 2013-04-09 16:04 | jggjl
          very good@tang
            回復  更多評論
            
          # re: suse11 修改hostname[未登錄] 2015-02-06 16:33 | dd
          change /etc/HOSTNAME
          hostname newhostname

          over  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 襄垣县| 达孜县| 自贡市| 团风县| 肇东市| 邮箱| 瑞金市| 黎平县| 马公市| 张家界市| 永和县| 上蔡县| 永胜县| 河间市| 四子王旗| 饶河县| 馆陶县| 宿州市| 嫩江县| 汾西县| 尼玛县| 乐山市| 宁海县| SHOW| 南宁市| 休宁县| 三原县| 临湘市| 滦平县| 衡阳县| 丹凤县| 霞浦县| 简阳市| 安国市| 惠来县| 容城县| 定兴县| 宁武县| 海门市| 沛县| 东辽县|