HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

hostnameの変更

CentOSにおけるホスト名、永続的に変更しようと思うと、バージョンによってやり方が異なるので簡単にまとめておくメモ。

CentOS 5/6

ホスト名は「/etc/sysconfig/network」ファイルに書いてあるので、hostnameコマンドで変更しても永続的には変更されません。

# vi /etc/sysconfig/network
HOSTNAME=<new-hostname>
# sync;sync;sync;shutdown -r now

「service network restarrt」で反映されると書いてあるサイトを山ほど見つけたのだけど、ダメだよね?その認識で合ってるよね?

中には「/etc/hosts」も編集すると書いてあるサイトもあって、なんかもう‥

CentOS 7/8

hostnamectlコマンドを使います。

# hostnamectl set-hostname <new-hostname>

これで即時反映されます。