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

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

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

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

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

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

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

Ubuntu

sudoaptインストールホスト名

Debian

sudo apt-get install hostname

Arch Linux

残念ながら、ホスト名アプリケーションはArchLinuxオペレーティングシステムにはないツールの1つです。ありがたいことに、ホスト名アプリと同じくらい便利なため、ホスト名を変更するために使用する必要はありません。Archを使用していて、システムのホスト名を変更する必要がある場合でも、この記事の次のセクションのオプション2に従うことで変更できます。

Fedora

sudodnfインストールホスト名

OpenSUSE

sudozypperインストールホスト名

汎用Linux

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

Hostnameユーティリティを使用してホスト名を変更します

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

su-

または:

sudo -s

ルートアクセスを取得すると、以下のコマンドを使用してマシンのホスト名を変更できるようになります。

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

ホスト名-b新しいホスト名

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

ホスト名

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

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

su-

または

sudo -s

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

/ home / username / hostname-fileにタッチします

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

nano -w / home / username / hostname-file

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

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

hostname-iホスト名ファイル

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

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

su-

または

sudo -s

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

nano -w / etc / hostname

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

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

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


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか