ホスト名は、ネットワーク上でホスト名を識別するために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アドレスを見つける方法