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