Ubuntuおよびその他のLinuxディストリビューションでホスト名を変更する方法

このクイックチュートリアルでは、Ubuntu、Debian、その他のLinuxディストリビューションでホスト名を変更する方法を紹介します。

しかし、それを見る前に、まずホスト名を知っておく必要があります。

Linuxのホスト名は何ですか?

ホスト名は、「ホスト」、つまりネットワーク上のコンピュータに割り当てられた名前です。 ホスト名は基本的にはあなたのコンピュータの名前です。 ネットワーク上のコンピュータを識別するために使用されます。

hostnameコマンドを使用して端末にホスト名を表示できます。

現在のホスト名を確認する

上のスクリーンショットからわかるように、 ユーザー名はabhishekホスト名はistfoss-notesです。

あなたがUbuntuをインストールするとき、あなたのコンピュータの名前を選ぶように頼みます。 それがあなたのシステムの「ホスト名」です。

いつでもあなたのコンピュータが派手な、または関連のある名前を持っていないように感じた場合、あなたは簡単にLinuxでホスト名を変更することができます。

同じネットワーク上の2つの異なるコンピュータで同じホスト名を使用しないでください。問題が発生する可能性があります。 このホスト名は、ネットワーク上のコンピュータを一意に識別するためのものです。

ホスト名の必須規則

hostnameにはいくつかの規則が指定されています。

  • hostnameには、英字、数字、ハイフン文字、およびピリオド文字のみを含めることができます。
  • ホスト名は、英字または数字で始まり、終わる必要があります
  • ホスト名は2から63文字の長さでなければなりません

Ubuntuでホスト名を変更する方法は2つあります。

  • コマンドラインでホスト名を変更する

  • GUIを使ってホスト名を変更する

このチュートリアルでは、両方の方法でホスト名を変更する方法を説明します。

ここで私はあなたがあなたのシステム上にUbuntuを持っていると仮定しています、しかしあなたはLinux Mintと他のDebianディストリビューション上で同じコマンドライントリックを試すことができます。

コマンドラインを使用してUbuntuと他のLinuxのホスト名を変更する

Ubuntuや他のDebianベースのLinuxディストリビューションでホスト名を変更したい場合は、一般的なLinuxの方法でコマンドラインを使用することができます。

現在、Linuxでホスト名を変更するためのコマンドがいくつかあります。 ここではそのような2つの方法を紹介します。

方法1:systemdツールを使ってホスト名を変更する

Linuxシステムがsystemdを使用している場合は、systemdが提供するツールを使用してホスト名を変更できます。 現在のホスト名やその他の情報を確認するには、次のコマンドを使用してください。

 hostnamectl 

出力は次のようになります。

静的ホスト名:itsfoss

アイコン名:computer-laptop

シャーシ:ノートパソコン

マシンID:1b9ab93094fa4978beba80fd3c48a18c

ブートID:68a0f4c77b9d4ca3aaa2c99ce051a7f8

オペレーティングシステム:Ubuntu 18.04.2 LTS

カーネル:Linux 4.15.0-46-generic

アーキテクチャ:x86-64

ホスト名を変更するには、hostnamectlコマンドでこのオプションを使用できます。

 hostnamectl set-hostname 

もちろん、上記のコマンドでを新しいホスト名に置き換えてください。

方法2:hostnameコマンドでホスト名を変更する

端末を開き、以下のコマンドを使ってホスト名を変更します。 使用したい新しいホスト名に置き換えます。

 sudoのホスト名 

これで、コマンドhostnameを使用すると、ホスト名が変更されたことがわかります。

しかし、今行った変更は恒久的なものではありません。 システムを再起動すると、古いホスト名が戻ってきます。

ホスト名を恒久的に変更するには、Ubuntu、Mint、その他のDebianベースのディストリビューションがホスト名を保存する場所である/ etc / hostnameと/ etc / hostsファイルも編集する必要があります。

あなたは端末にいるので、ViやVimのようなこれらのファイルを編集するためにコマンドラインベースのテキストエディタを使う必要があります。 UbuntuにはデフォルトでNanoエディタがインストールされているので、それを使うこともできます。

ここではnanoを使います。 ここには1行しか表示されず、システムのホスト名が含まれています。 目的のホスト名に変更してファイルを保存します。

 sudo nano / etc / hostname 

同様に/ etc / hostsファイルを編集して、古いホスト名をすべて新しいホスト名に置き換える必要があります。

 sudo nano / etc / hosts 

そうでなければ「sudo:ホストを解決できません」というエラーが表示されるようになります。

それでおしまい。 これで終わりです!

GUIを使用してUbuntuでホスト名を変更する

初心者に優しいLinuxディストリビューションUbuntuは、物事をグラフィカルに行う方法を提供します。

Ubuntu 18.04またはGNOMEデスクトップを使用している他のLinuxディストリビューションのホスト名を変更するには、システム設定に進み、詳細をクリックしてください。

システム設定 - >詳細へ行きます。

ここには、編集可能な[デバイス名]フィールドが表示されます。 この「デバイス名」はシステムのホスト名です。 好きなように変更してください。 ここで行った変更は恒久的なものです。

Ubuntu 18.04 GNOMEでのホスト名の変更

他のデスクトップ環境でもほぼ同じプロセスです。 Ubuntu 16.04 Unityを使用している場合は、次のセクションを展開してスクリーンショットを見ることができます。

Ubuntu 16.04 Unityのホスト名を変更

ホスト名を変更するには、[システム設定]に移動します(Unity DashまたはGNOMEで検索します)。 ここでは、詳細を探します。

ここでは、名前を変更するためのオプションが表示されます。 明示的に保存する必要はありません。

最終的には…

この記事がUbuntuや他のLinuxディストリビューションのホスト名の変更に役立ったことを願っています。 あなたのフィードバックを提供すること自由に感じなさい。

推奨されます

Ubuntu 18.04で写真のスライドショーを作成する方法
2019
それをさらに活用するための7つのLibreOfficeのヒント
2019
Square 2.0 Icon Packが2倍美しい
2019