Linux システムでは、ホスト名を表示および設定するためにホスト名関連のコマンドが使用されます。ホスト名は、ネットワーク上のコンピュータを識別するために使用される一意の名前です。以下は、一般的に使用されるホスト名関連のコマンドの一部です。
1. 現在のホスト名を表示します。
hostname
2. 完全なホスト名 (ドメイン名を含む) を表示します。
hostname -f
3. ホスト名を設定します(一時的に有効、再起動後は無効)。
sudo hostname newhostname
4. ホスト名を永続的に設定します (Ubuntu などの systemd を使用するシステムに適用されます)。
ファイルを編集し /etc/hostname
、内容を新しいホスト名に変更し、保存して終了します。
5. ホスト名を永続的に設定します (CentOS などの sysvinit を使用するシステムに適用されます):ファイルを
編集し 、新しいホスト名に設定し、保存して終了します。/etc/sysconfig/network
HOSTNAME
6. 新しく設定したホスト名を有効にします。Ubuntu
では、次のコマンドを使用します。
sudo service systemd-hostnamed restart
CentOS では、次のコマンドを使用します。
sudo service network restart
または
sudo reboot
7. hosts ファイルを変更します (オプション):
ホスト名がローカルで解決できるようにするには、 /etc/hosts
ファイルを編集して次の行を追加します。
127.0.0.1 newhostname
これにより、ローカル アクセスの問題の一部を回避できます。
これらのホスト名関連のコマンドを使用すると、Linux システムのホスト名を簡単に表示および設定できます。ホスト名を変更する前に、システムとネットワークへの影響を必ず理解し、問題を回避するために対応する構成ファイルが正しく変更されていることを確認してください。