CentOS7 Hostname(ホスト名)を変更する


この記事の監修:宮崎智広(Linux教育歴15年以上・受講者3,100名超)
CentOS7でHostname(ホスト名)を変更する方法を紹介します。
変更方法にはいくつか種類があります。

CentOS7のHostname(ホスト名)を一時的に変更する

サーバー起動中のみ変更したHostname(ホスト名)が有効になる方法です。
再起動すると元に戻ります。実行にはhostnameコマンドを使用します。

$ su - ←rootになります。 パスワード: 最終ログイン: 2019/10/22 (火) 18:55:57 JST日時 tty1 # hostname ←hostnameコマンドを実行します。 Tiger ←現在のホスト名を表示します。 # hostname Jaguar ←ホスト名を一時的にJaguarに変更します。 # hostname ←再度hostnameコマンドを実行します。 Jaguar ←ホスト名がJaguarに変更されています。



「このままじゃマズい」と感じていませんか?
参考書を開く気力もない、同年代に取り残される不安——
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を無料で手に入れる 図解60P/登録10秒/解除も3秒

CentOS7のHostname(ホスト名)を恒久的に変更する

サーバー再起動後も変更したHostname(ホスト名)が有効になる方法です。
hostnamectlコマンドにset-hostnameを付与して実行します。

# hostname ←hostnameコマンドを実行します。 Jaguar ←現在のホスト名を表示します。 # hostnamectl set-hostname Tiger ←ホスト名を恒久的にTigerに変更します。 # hostname ←再度hostnameコマンドを実行します。 tiger ←ホスト名がtigerに変更されています。


CentOS7のHostname(ホスト名)を/etc/hostnameの編集で恒久的に変更する

これまでは、コマンドを使用したHostname(ホスト名)変更を紹介しましたが、
/etc/hostnameファイルを直接編集することでもHostname(ホスト名)の変更が可能です。
編集後は、ファイルを保存終了してください。
編集したままでは、新しいHostname(ホスト名)は反映されないので、
hostnamedのサービスを再起動します。
※CentOS6では、/etc/sysconfig/networkファイルでしたが異なるので要注意です。

# vi /etc/hostname tiger ←この箇所を変更したHostname(ホスト名)に変更します。 # systemctl restart systemd-hostnamed ←hostnamedのサービスを再起動します。


nmcliコマンドでCentOS7のHostname(ホスト名)を変更する

nmcliコマンドでもホスト名設定が可能です。

# nmcli general hostname ←現在設定されているホスト名を確認します。 Jaguar # nmcli general hostname Tiger ←ホスト名を「Tiger」に変更します。 # hostname ←変更後のホスト名を確認します。 Tiger # cat /etc/hostname ←変更後のホスト名を確認します。 Tiger




暗記不要・1時間後にはサーバーが動く

3,100名以上が実践した「型」を無料で公開中

プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。

※登録30秒/合わなければ解除3秒


宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として15年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

趣味は、キャンプにカメラ、トラウト釣り。好きな食べ物は、ラーメンにお酒。休肝日が作れない、酒量を減らせないのが最近の悩み。ドラマ「フライトエンジェル」を観て涙腺が崩壊しました。

図解60pのLinux無料マニュアル
登録10秒/自動返信でDL
無料で受け取る