デバイスまたはシステムのホスト名は、人間が読める形式でネットワーク内のマシンを簡単に認識するために使用されます。それほど驚くことではありませんが、Linuxシステムでは、「 hostname」という簡単なコマンドを使用してホスト名を簡単に変更できます。 「。
関連項目: Linuxで静的IPアドレスを設定してネットワークを構成する方法
ホスト名を実行しています パラメータなしで、それ自体で、次のようにLinuxシステムの現在のホスト名を返します。
$ hostname TecMint
Linuxシステムのホスト名を変更または設定する場合は、次のコマンドを実行するだけです。
$ hostname NEW_HOSTNAME
もちろん、「NEW_HOSTNAME」を置き換える必要があります 設定したい実際のホスト名を使用します。これにより、システムのホスト名がすぐに変更されますが、1つの問題があります。それは、次回の再起動時に元のホスト名が復元されることです。
システムのホスト名を永続的に変更する別の方法があります。これにはいくつかの構成ファイルの変更が必要であり、正しいことをすでに理解しているかもしれません。
Linuxでシステムホスト名を永続的に設定する
最新のUbuntuなどのさまざまなLinuxディストリビューションの新しいバージョン 、 Debian 、 CentOS 、 Fedora 、 RedHat 、などには systemdが付属しています 、 hostnamectlを提供するシステムおよびサービスマネージャー Linuxでホスト名を管理するコマンド。
SystemDでシステムホスト名を設定するには ベースのディストリビューションでは、 hostnamectlを使用します 示されているコマンド:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
SysVinitを使用する古いLinuxディストリビューションの場合 要するにinit 、次の場所にあるホスト名ファイルを編集するだけで、ホスト名を変更できます。
# vi /etc/hostname
次に、ホスト名の別のレコードを次の場所に追加する必要があります:
# vi /etc/hosts
例:
127.0.0.1 TecMint
次に、実行する必要があります:
# /etc/init.d/hostname restart
RHEL / CentOS initを使用するベースのシステム 、ホスト名は次を変更することで変更されます:
# vi /etc/sysconfig/network
そのファイルのサンプルは次のとおりです。
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
永続的なホスト名を保持するには、"HOSTNAME"
の横の値を変更します ホスト名の1つに。
結論
この簡単な記事は、Linuxの簡単なトリックを紹介することを目的としており、何か新しいことを学んだことを願っています。