’, Â, � etc... How to fix strange encoding characters in WP or other SQL database
目次:
デフォルトでは、システムホスト名はインストールプロセス中に設定されます。または、仮想マシンを作成する場合は、起動時にインスタンスに動的に割り当てられますが、変更する必要がある場合があります。
このチュートリアルでは、システムを再起動することなく、Linuxでホスト名を変更するプロセスを順を追って説明します。 この手順は、systemdを使用する最新のLinuxディストリビューションで機能するはずです。
ホスト名とは
ホスト名は、ネットワーク上のマシンを識別するマシンに割り当てられたラベルです。 ネットワーク内の各デバイスには一意のホスト名が必要です。
ホスト名には、英数字、ドット、ハイフンを含む単純な文字列を使用できます。 マシンがインターネット(Webサーバーやメールサーバーなど)に接続されている場合、システムのホスト名として完全修飾ドメイン名(FQDN)を使用することをお勧めします。 FQDNは、ホスト名とドメイン名の2つの部分で構成されています。
現在のホスト名の表示
systemdを使用するLinuxシステムでは、
hostnamectl
コマンドを使用して、特定のマシンのホスト名と関連設定を照会および変更できます。
現在のホスト名を表示するには、引数なしで
hostnamectl
コマンドを呼び出します。
hostnamectl
システムのホスト名は、下の画像で強調表示されています。
ホスト名の変更
ホスト名を変更するには、
set-hostname
引数に続けて新しいホスト
set-hostname
指定して
hostnamectl
コマンドを呼び出します。 システムのホスト名を変更できるのは、ルートまたはsudo特権を持つユーザーのみです。
たとえば、システムのホスト名を
mail.linuxize.com
に変更するには、次のコマンドを使用します。
sudo hostnamectl set-hostname mail.linuxize.com
hostnamectl
コマンドは出力を生成しません。 成功すると
0
が返され、それ以外の場合は0以外の失敗コードが返されます。
最後に、ホスト名が正常に変更されたことを確認するには、もう一度
hostnamectl
コマンドを使用します。
hostnamectl
新しいシステムのホスト名と、カーネルバージョンなどの追加のシステム情報が端末に表示されます。
Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64
結論
このチュートリアルでは、Linuxシステムのホスト名を変更する方法を示しました。 Linuxディストリビューションと仮想化タイプによっては、プロセスを完了するために追加の手順が必要になる場合があります。
ディストリビューション固有の手順については、次の記事を確認してください。
ご質問がある場合は、コメントをお気軽にお寄せください。
端末のホスト名