阿里雲伺服器永久修改主機名

2022-06-23 18:57:09 字數 2335 閱讀 1500

一、雲服務的基本配置

因在學習如何部署k8s集群,所以購買了兩台阿里雲服務,配置分別如下:

華南a區:

cpu: 1核

記憶體: 2 gb

作業系統: centos 7.3 64

位華南c區:

cpu: 1核

記憶體: 2 gb

作業系統: centos 7.4 64

位注:此次修改主機以華南a區為例

二、檢視雲伺服器的主機名

檢視主機名的兩種方式:

[root@izwz9f7pm0tw36neb1j7gmz ~]# uname -n

izwz9f7pm0tw36neb1j7gmz

[root@izwz9f7pm0tw36neb1j7gmz ~]# hostname

izwz9f7pm0tw36neb1j7gmz

三、永久修改主機名的方法(針對於普通的伺服器)

1、通過hostname命令修改。

[root@izwz9f7pm0tw36neb1j7gmz ~]# hostname node1

修改完之後發現主機名還是沒有變化,需要重新開啟乙個會話或者重新登入即可

注:此命令的作用是暫時的修改linux的主機名,它的存活時間linux當前的執行時間,即在下一次

重啟前的執行時間內。一般修改以後立即生效,但這只是臨時生效,不是永久生效

2、 通過配置檔案/etc/sysconfig/network修改。

[root@node1 ~]# cat /etc/sysconfig/network

# created by anaconda

networking_ipv6=no

peerntp=no

gateway=172.18.207.253

在此配置檔案中新增一條hostname=node1

注:通過修改此配置檔案的內容,它能夠實現永久修改linux的主機名,但是它不會立即生效,即不在當前執行時間生效,即在從下次重啟後才開始生效,至少是不在當前session生效,需要使用者退出並重啟伺服器以後才生效。通過修改此配置檔案,再配合hostname命令,可實現立即永久修改linux的主機名。

重啟伺服器之後發現主機名並沒有發生變化

注意:如果是 centos 7

作業系統,可以使用命令:

hostnamectl set-hostname 

主機名  來修改,修改完畢後重新

shell 

登入或者重啟伺服器即可。

如果是 ubuntu 

系統,則需要修改檔案 

/etc/hostname

, 將其對應的主機名修改為新的主機名。見第3點。

3、修改配置檔案/etc/hosts

這個檔案的作用就是提供ip和主機名的對照作用,linux通過這個檔案知道某個ip對應於某個主機名,也可以進行網域名稱解析作用。如比方說google的ip是10.23.56.238,那麼可以在這個檔案的最後加上一行:

10.23.56.238   google.com

這個檔案的一行對應乙個對照,每行的格式是:

ip       全域性主機名           主機名的別稱

檢視這個配置檔案,具體內容如下:

編輯 vi /etc/hosts這個配置檔案新增一條該伺服器ip對應的主機名

當然這個檔案可以把自己本機的主機名和ip放上去,有什麼作用呢?因為有些軟體是通過這個檔案來實現主機名與ip的對應的,如oracle。這個檔案對自己本機的設定的功能,有點類似windows裡面在我的電腦右擊,然後屬性,然後在計算機名裡面設定主機名一樣。

永久修改 linux 主機名

在centos中,有三種定義的主機名 靜態的 static 瞬態的 transient 和靈活的 pretty 靜態 主機名也稱為核心主機名,是系統在啟動時從 etc hostname自動初始化的主機名。瞬態 主機名是在系統執行時臨時分配的主機名,例如,通過dhcp或mdns伺服器分配。靜態主機名和...

ubuntu,CentOS永久修改主機名

在ubuntu系統中,快速檢視主機名有多種方法 其一,開啟乙個gnome終端視窗,在命令提示符中可以看到主機名,主機名通常位於 符號後 其二,在終端視窗中輸入命令 hostname或uname n,均可以檢視到當前主機的主機名。命令列下執行命令 hostname 新主機名 其中 新主機名 可以用任何...

阿里雲伺服器完整修改主機名教程

或者下面這種重啟生效 看靜態 瞬態或靈活主機名,分別使用 static transient 或 pretty 選項 想要永久性修改主機名需要同時修改靜態 瞬態和靈活主機名.sudo hostnamectl set hostname 新主機名 hostnamectl status static hos...