hostname / hostnamectl の使い方
ホスト名の表示・変更
書き方
hostname hostnamectl sudo hostnamectl set-hostname 名前
hostnamectl set-hostname は再起動後も残ります。
よく使うオプション
| オプション | 意味 |
|---|---|
hostname | 今のホスト名を出す |
hostname -I | このサーバーの IP アドレスを出す |
hostnamectl | ホスト名と OS・カーネルの情報 |
hostnamectl set-hostname 名前 | ホスト名を変える(再起動のあとも残る) |
例
$ hostnameweb01このサーバーの名前を出します。
$ sudo hostnamectl set-hostname web02
名前を web02 に変えます。/etc/hostname に書かれるので、再起動しても残ります。
$ hostnamectl Static hostname: web02
Operating System: Amazon Linux 2023.6.20241121
Kernel: Linux 6.1.115-126.197.amzn2023.x86_64
Architecture: x86-64ホスト名に加えて、OS の名前やカーネルのバージョンも見られます。
よくある間違い・注意
- hostname 名前 で変えた名前は、再起動すると元に戻ります。ずっと使うなら hostnamectl set-hostname を使います。
- プロンプトの表示は、ログインし直すまで古い名前のままです。
実際に打って練習する
Linux レベル1 コースの Lv63「サーバーの名前 hostname」で覚えます(第4章 サーバーの守り手(パッケージとサービス))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。