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>
これで即時反映されます。