システム管理者にとって重要なタスクの1つは、ホスト名を変更する方法を知ることです。
インストール中に間違ったホスト名を入力した場合、または変更する必要がある場合は、以下のように変更できます。 以下はUbuntuとCentOSでテストされています。
ホスト名の変更には3つのステップがあります。
HOSTNAME
の値を変更/etc/sysconfig/network
- のホスト名を変更
/etc/hosts
- 端末のホスト名を更新
ホスト名を表示
端末でhostname
を実行して設定された名前を調べてみましょう。
~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#
geekflare
ホスト名の変更
vi
を使用して/etc/sysconfig/network
ファイルを編集し、HOSTNAME=を探して、それを目的の名前に更新しましょう。
注:いくつかのクラウドVMでHOSTNAMEエントリが存在しないことに気付きました。 サーバー上でこれが見つからない場合は、この手順を無視することができます。
変更前:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01
変更後:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#
次のステップでは、hostsファイル内のホスト名を変更します。
/etc/hosts
ファイルを編集し、127.0.0.1
とサーバー Ip(もしあれば)行で現在のホスト名を探し、それを上記で設定した目的のものに更新します。
変更前:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
変更後:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
ターミナル
でホスト名を変更し、最後に目的の値でhostname
コマンドを実行します。
~]# hostname geekflare
サーバーに再ログインしようとすると、新しいホスト名が表示されます。
DigitalOceanサーバーを使用していますか?DigitalOcean VMのホスト名を変更する場合は、/etc/hostname
ファイルのホスト名も更新する必要があります。
ここでは簡単なビデオデモです。
それは簡単だった。
じゃないですか? Linuxについての詳細を学ぶことに興味がありますか? この管理コースをチェックしてください。