GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでホスト名を見つける方法

ホスト名は、ネットワーク上でホスト名を識別するためにLinuxシステムに割り当てられる一意の英数字のラベルです。ハイフン(-)、ピリオド(。)、アンダースコア(_)などの特殊文字を含めることもできます。一般的なホスト名は、最大253文字で構成されます。通常、ホスト名は/etc/hostnameに保存されます ほとんどのLinuxディストリビューションのファイル。この簡単なガイドでは、Linuxオペレーティングシステムでホスト名を見つけるためのさまざまなコマンドについて学習します。

1。 hostnameを使用してLinuxでホスト名を検索する コマンド

hostname コマンドは、LinuxシステムのDNS名とホスト名を表示するために使用されます。また、ユーザーがホスト名を変更または設定することもできます。

Linuxでホスト名を見つけるには、hostnameを実行します オプションなしのコマンド:

$ hostname
ostechnix

出力にあるように、私のLinuxシステムのホストは ostechnixです。 。

FQDN(完全修飾ドメイン名)を表示する場合は、次のコマンドを実行します。

$ hostname --fqdn

2。 hostnamectlでホスト名を表示する Linuxのコマンド

hostnamectlコマンドは、Linuxでシステムのホスト名と関連する設定を取得および設定するために使用されます。

Linuxマシンのホスト名を表示するには、オプションを指定せずにhostnamectlコマンドを実行します。

$ hostnamectl

出力例:

   Static hostname: ostechnix
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 09bfdb996ad847c782739db185f3e634
           Boot ID: 97d0b5bdeacd4f8e852a042c9228be74
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-62-generic
      Architecture: x86-64

hostnameコマンドとは異なり、hostnamectlは、システムのタイプ(ラップトップまたはデスクトップ)、ブートとマシンID、オペレーティングシステムとカーネルのバージョン、アーキテクチャなど、システムの詳細をいくつか表示します。

ホスト名のみを表示するには、--staticを使用します フラグ:

$ hostnamectl --static
ostechnix

3。 nmcliでLinuxホスト名を確認してください コマンド

nmcli NetworkManagerを制御し、ネットワークステータスを報告するためのコマンドラインツールです。 nmcliを使用すると、ネットワーク接続の作成、表示、編集、削除、アクティブ化、非アクティブ化、およびネットワークデバイスのステータスの制御と表示を行うことができます。

nmcliを使用してLinuxシステムのホストを確認するには ツール、次のコマンドを実行します:

$ nmcli general hostname
ostechnix

4。 unameを使用してホスト名を表示する コマンド

unameは、ホスト名、カーネルリリース、カーネルバージョン、オペレーティングシステム、プロセッサアーキテクチャなどのすべてのシステム情報を出力するためのコマンドラインツールです。

unameでホスト名を表示するには コマンド、-nで実行します オプション:

$ uname -n
ostechnix

5。 /etc/hostnameを読んでホスト名を取得します ファイル

すでに述べたように、ホスト名はほとんどのLinuxディストリビューションの/ etc/hostnameファイルに保存されています。 Linuxシステムのホスト名を取得するには、/etc/hostnameの内容を表示するだけです。 ファイル:

$ cat /etc/hostname 
ostechnix

これらは、Linuxでホスト名を検索するために最も一般的に使用されるコマンドです。 Linuxのホスト名をチェックする2つの珍しい方法もあります。参考までに以下に示します。

6。 sysctlを使用してLinuxでホスト名を出力する コマンド

sysctl コマンドは、実行時にカーネルパラメータを一覧表示および変更するために使用されます。

sysctlを使用してLinuxシステムのホスト名を出力できます 以下のコマンドライン:

$ sysctl kernel.hostname 
kernel.hostname = ostechnix

7。 ProcFSを使用してLinuxでホスト名を決定する

Procファイルシステム (またはまもなく procfs )は、Linuxカーネルによって維持される仮想ファイルシステムです。プロセス情報疑似ファイルシステムと呼ばれることもあります。 「実際の」ファイルは含まれていませんが、システムメモリ、マウントされているデバイス、ハードウェア構成などのランタイムシステム情報が含まれています。これらの情報はすべて、/procという名前の特別なディレクトリで入手できます。 Linuxの場合。

prcfsを使用してLinuxのホスト名を確認するには、次のコマンドを実行します。

$ cat /proc/sys/kernel/hostname 
ostechnix

これで、Linuxシステムのホスト名を表示するさまざまな方法がわかりました。どのように変更しますか?次のガイドでは、コマンドラインまたはグラフィカルモードの[設定]セクションから、新しいホスト名を設定する方法、または既存のホスト名を変更する方法について説明します。

  • Linuxでホスト名を設定または変更する方法

これがお役に立てば幸いです。

関連記事:

  • LinuxでIPアドレスを見つける方法

Linux
  1. LinuxでFINDを使用する方法

  2. Linuxでホスト名を変更する方法

  3. Linuxでパッケージバージョンを見つける方法

  1. Linuxでファイルを見つける方法

  2. openSUSE Linux OSバージョン-それを見つける方法は?

  3. LinuxでデフォルトゲートウェイIPを見つける方法

  1. Linuxでホスト名を変更する方法

  2. LinuxでIPアドレスを見つける方法

  3. CentOS Linux でホスト名を変更する方法