2018-09-11

hostnamectl - Centos 7 用來進行「主機名」的異動指令

指令說明:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec_configuring_host_names_using_hostnamectl

最近因為接了一個小型案子,主機是幫案主向 hicloud 申請 caas 來用,類型是 mini 型的,1 core/1G RAM/30G HDD 的規格。

在看到虛擬主機建好後的主機名稱,是很中華的 ctlxxxxxxxx 時,就想到想要改一下主機名…

印象中,以前的 linux 好像要去 /etc/sysconfig/network 去修改「HOSTNAME=XXXXX」的方式。

就想要去查一下在 centos7 之後有沒有比較不一樣的方式,因為 7 有很多指令都改的比較不一樣,像服務啟動/停止/重啟,以前用 service xxx start/stop/restart ,7 以後換了一個 systemctl start/stop/restart xxx ,雖然說 service 的方式還是可以繼續用,但後來也比較習慣用 systemctl 了…所以就想看看針對 hostname 有沒有新方法。

在查了說明(就開頭第一行給的連結),原來現在有個指令「hostnamectl」就可以進行查詢跟修改…哈哈,而且指令名很白話呀。