No.090サービス

hostnamectl

ホストネームシーティーエル・ホスト名管理

知識レベル 実践注意sudo が要る

ホスト名と関連する識別情報を表示、設定します。systemd採用環境で永続設定を行いやすいのが利点です。

答えよく使う形

  1. 現在の識別情報をまとめて確認できます
  2. ホスト名を設定します
visitor@goodly: ~

$ hostnamectl status

Static hostname / Icon name / Chassis など

$ cat /etc/hostname

覚える順番の中でLPIC-1・105 駅め / 106

どんなコマンド?

こんなときに

ホスト名の確認、永続変更、初期構築、設定監査の時に使います。

hostnamectlは、systemdが提供するホスト名管理コマンドです。現在のホスト名を表示するだけでなく、静的ホスト名、簡易表示名、装飾表示名などを整理して扱えます。

実務では、サーバー識別名の確認、初期構築時の永続設定、誤設定時の修正に使います。単純にhostnameコマンドで一時変更する方法と異なり、再起動後も維持される設定へ反映しやすい点が重要です。

書き方とオプション

組み立ててみるオプションを押すと、下の1行に足されます。もう一度押すと外れます。

$ hostnamectl

使用例と実行結果

行を押すとコピーできます。

Static hostname / Icon name / Chassis など
現在の識別情報をまとめて確認できます。

まず安全に試す

3分ミッション

手を動かすと覚えやすくなります。できたものに印を付けてください(この端末に残ります)。

0 / 1

つまずいたとき

変えたつもりなのに監視上の名前が合わない

原因ホスト名変更の影響先を把握していません。

こうする監視、DNS、証明書、構成管理ツールとの整合を確認します。

hostnameコマンドとの違いが分からない

原因一時変更と永続変更の違いを整理していません。

こうするhostnamectlは永続設定に向き、hostnameは一時的確認や変更に近いと理解します。

終わったときの数(戻り値)

$ echo $?

  • 0正常終了。処理に成功しました。
  • >0対象不存在、権限不足、不正な引数などで処理できませんでした。

気をつけることと入れ方

確かめた環境2026-04-09 に確認

よくある質問

hostnameとの違いは何ですか。

hostnamectlはsystemd環境で永続設定や詳細表示に向きます。hostnameは簡易確認や一時変更に使われます。

再起動後も維持されますか。

set-hostnameで適切に変更すれば維持されます。

資格試験では

  • LinuC レベル1大事1.07.2 基本的なネットワーク構成LinuCレベル1では、ホスト名の確認と永続設定の理解が重要です。
  • LPIC-1大事109.2 永続的なネットワーク構成LPIC-1では、ホストの基本設定や永続構成の理解が求められます。

hostnamectl を最後まで読みました。

Linux コマンド辞典に戻る44 / 144

Goodly のメニュー