Linux更改主機名的三種方法


1、適用於網絡中,此時需要修改配置文件   vim  /etc/sysconfig/network

 

2、修改host文件

 簡單介紹以下主機名、ip地址和域名之間的關系

主機名------------局域網之間區分主機,當然局域網之間主機也可以用局域網下划分的子網IP區分;

ip地址------------internet上區分主機;

域名--------------ip地址的映射,方便記憶,有專門的域名服務器將域名解析為IP地址對應的主機。

 

執行命令:cat  /etc/hosts | awk '{printf "%-15s%-12s%-25s%-22s\n",$1,$2,$3,$4}'  查看hosts文件內容

命令介紹:%-15s表示輸出字符串,寬度15位,"-"表示左對齊 ;%-12s用來指定第二列的,左對齊,寬度15,往下推,最后的“$1,$2,$3,$4”表示變量列。兩個百分號之間可以沒有空格.使用\n對每一行的輸出加上換行符。

 

 

這里:

第一部份:網絡IP地址。

第二部份:主機名或域名

第三部分:主機名.域名,注意主機名和域名之間有個半角的點。

在局域網下,第二列之間可以直接互ping

 我們這里修改第二列的值即可

 

3、用命令:hostnamectl set-hostname  newhost-name

亦可直接編輯配置文件:vim  /etc/hostname  將里面的值替換成newhost-name即可

實際上命令:hostnamectl set-hostname  newhost-name 就是將/etc/hostname的值替換成新主機名。

 

 執行重啟機器命令:reboot  

 方法1、2、3都要重啟機器才能永久生效,推薦直接使用方法3。

 

轉載自:https://www.cnblogs.com/Rosen-Walk/p/11148918.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM