初めてログインしたときに端末を開き、「ホスト名」と入力しました。 「localhost.localdomain.com」を返します。その後、「su -」コマンドを使用して端末にrootとしてログインし、rootのパスワードを入力してから、「hostname etest」コマンドを使用しました。ここで etest は自分のコンピュータに付与したいホスト名です。私のホスト名が正しく変更されたかどうかをテストするために、端末に「hostname」を再入力し、etestを返しました。
ただし、コンピュータを再起動すると、ホスト名が「localhost.localdomain.com」に戻ります。
これは、端末で使用される完全なコマンドシリーズです。
[thomasm@localhost ~]$ hostname
localhost.localdomain
[thomasm@localhost ~]$ su -
Password:
[root@localhost ~]# hostname etest
[root@localhost ~]# hostname
etest
VMPlayerを使用してRHELとUbuntu OSを設定するときも、同じ問題に直面しました。
ベストアンサー1
RHELやCentOSなどの派生製品では、ホスト名を変更するには2つのファイルを編集する必要があります。
システムはの行に基づいて起動時にHOSTNAME
ホスト名を設定します/etc/sysconfig/network
。テキストnano
エディタはRHELとその派生製品にデフォルトでインストールされ、使用方法は独自に説明されています。
# nano /etc/sysconfig/network
/etc/hosts
ファイルの名前も変更する必要があります。そうしないと、一部のコマンドが突然実行されるまでに時間がかかり始めます。ホスト名でlocalhost IPを見つけようとし、エントリがない場合は、続行する/etc/hosts
前に完全なネットワーク名検索プロセスを実行する必要があります。 DNS設定によって1分ほど遅れることがあります!
これら2つのファイルを変更した後、コマンドを実行してhostname
ホスト名のランタイムコピーを変更(再設定/etc/sysconfig/network
)または再起動できます。
Ubuntuとの違いは、ホスト名の静的コピーです/etc/hostname
。