- -Linuxコンピューターのホスト名を変更する方法

Linuxコンピューターのホスト名を変更する方法

Linux、BSDなどのUnixライクなオペレーティングシステム他の人は、ホスト名を使用して互いに通信します。ホスト名とは何ですか?ユーザーが設定する一意の名前です。これらの名前は、名からコード名、数字の文字列、ウェブサイトのドメイン名、またはその中間の任意の名前にできます。Linuxの場合、ホスト名は最初のインストールプロセスで設定されることがよくあります。満足できない場合は、Linuxコンピューターのホスト名を別のホスト名に変更できます。

Linuxでホスト名を変更するには、混乱が伴いますルートフォルダーの周り。ルートアクセスが必要になるため、このガイドを始める前に、Linuxでルートユーザーを有効にする方法に関するチュートリアルに従ってください。

オプション1 –ホスト名アプリケーション

多くのLinuxオペレーティングシステムにはプログラムが付属しています「ホスト名」と呼ばれます。これは、ユーザーが任意のLinuxシステムのホスト名を迅速かつ簡単に交換および変更できるようにする小さなユーティリティです。また、ユーザーはエイリアス名を設定したり、特定のホスト名のIPアドレスを表示したりすることもできます。

ほとんどのディストリビューションにはこれが同梱されていますがアプリケーションをインストールする方法を検討することをお勧めします。一部のアプリケーションはセットアップされていないか、以前にアンインストールされている可能性があります。ホスト名アプリケーションを設定するには、を押してターミナルウィンドウを起動します Ctrl + Alt + T または Ctrl + Shift + T キーボードで。その後、使用しているLinux OSに対応する以下の指示に従ってください。

Ubuntu

sudo apt install hostname

Debian

sudo apt-get install hostname

Arch Linux

悲しいことに、ホスト名アプリケーションは、Arch Linuxオペレーティングシステムにはありません。ありがたいことに、ホスト名アプリと同じくらい便利なので、ホスト名を変更するために使用する必要はありません。 Archを使用していて、システムのホスト名を変更する必要がある場合、この記事の次のセクションのオプション2を実行することで引き続き可能です。

フェドラ

sudo dnf install hostname

OpenSUSE

sudo zypper install hostname

汎用Linux

ほとんどのLinuxユーザーは、ホスト名にアクセスできます。アプリ。ただし、何らかの理由でアクセスする方法がない場合は、オプション1をスキップしてオプション2を試すことをお勧めします。インストールするソフトウェアはありません。 / etc / hostname ファイル。

ホスト名ユーティリティでホスト名を変更する

ホスト名は端末で機能し、ルートが必要です特権。ルートが必要な理由は、Linuxシステム上のホスト名ファイルがシステムディレクトリにあり、スーパーユーザー権限のないユーザーはこのファイルにアクセスできないためです。ルートアクセスを取得するには、次を実行できます。 コマンド。または sudo -s ルートアカウントを無効にしている場合は可能です。

su -

または:

sudo -s

ルートアクセスを取得したら、次のコマンドを使用してマシンのホスト名を変更できます。

hostname -b new hostname

変更が行われた後、あなたは確認することができます次のコマンドで新しいホスト名。ただし、留意してください。LinuxPCまたはサーバーを再起動するまで、新しいホスト名はどのLinuxターミナルにも表示されません。

hostname

ファイルでホスト名を設定する

ホスト名アプリケーションにより、ユーザーはファイル付きのホスト名情報。この機能は、設定しようとしている新しい名前が非常に長い場合に特に便利です。それを行うには、ターミナルウィンドウを開き、次のコマンドでルートシェルを取得します。 または sudo -s.

su -

または

sudo -s

次に、ホスト名を保持するテキストファイルを作成します。 タッチ コマンド。

touch /home/username/hostname-file

Nanoテキストエディターでホスト名ファイルを開きます。

nano -w /home/username/hostname-file

を押して、新しいホスト名をNanoテキストエディターに貼り付けます Ctrl + Shift + V キーボードで。次に、を押して保存します Ctrl + O そして終了 Ctrl + X.

最後に、ファイルからホスト名を変更します:

hostname -i hostname-file

オプション2 – / etc / hostnameファイルの変更

Linuxコンピューターのホスト名を変更する別の方法は、システムがコンピューターの名前を保存するファイルを直接変更することです。 / etc / hostname ファイル。ファイルにアクセスして編集するには、ターミナルウィンドウを開きます。次に、suを使用してルートとしてログインするか、または sudo -s スーパーユーザー特権へのアクセス権がない場合。

su -

または

sudo -s

ターミナルウィンドウでルートアクセスを取得したら、 / etc / hostname Nanoテキストエディターのファイル。

nano -w /etc/hostname

キーボードを使用して、ファイルから既存のホスト名を消去します。スペースが残っていないことを確認してください。次に、古いホスト名が削除されたら、新しい希望のホスト名を書きます。

新しいホスト名の変更に満足したら、を押してNanoテキストエディターを保存します Ctrl + O キーボードの組み合わせ。次に、で閉じます Ctrl +X。

コメント