centos では、hostnamectl コマンドを使用してホスト名を照会できます。このコマンドの機能は、ホスト名を管理することです。このコマンドがパラメーターを受け取らない場合、ホスト名情報を表示できます。構文は「hostnamectl」です。
この記事の動作環境: centos 6.4 システム、Dell G3 コンピューター。
1. ホスト名の確認
CentOS7 では hostnamectl コマンドを使用してホスト名を管理しています。パラメータなしで使用できます。ホスト名情報を確認してください
[root@CentOS7-1 ~]# hostnamectl Static hostname: CentOS7-1 Icon name: CentOS7-1 Chassis: vm Machine ID: 0b269f4da7e94412992cbfa2562855be Boot ID: 24c06429f69048639a7e155f7d14ef87 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-862.el7.x86_64
2. 仮想化を確認してください
実際、このコマンドは非常に強力で、タイプも確認できます。たとえば、私は今 vmware を使用しています。したがって、このコマンドを通じて、
AWS は xen
を使用していることがわかります。Alibaba Cloud は kvm
を使用しています。JD クラウドも kvm
を使用しています。Tencent Cloud のホストは使用していません。それが何なのかわかりません
3. ホスト名の種類
CentOS7 ではホスト名が 3 種類あります (マニュアルに記載されています)。実はアイコン名も含めて、プリティ、スタティック、トランジェントの合計4つがあります。
pretty: さまざまな特殊文字を含めることができます
static: 起動時にカーネル ホスト名を初期化するために使用されます。ドメイン名として使用できる文字のみが使用されます。この名前は、次のとおりです。名前
transient: ネットワーク構成から受け取ったデフォルトの一時ホスト名で、ドメイン名として使用できる文字のみを使用できます
静的ホスト名は /etc/hostname に保存されます。適切なホスト名とアイコン名は /etc/machine-info に保存されます。
静的ホスト名が設定されており、そのホスト名が有効である (localhost ではない) 場合、一時的なホスト名は使用されません。
4. ホスト名を設定します
さらに、hostnamctl set-hostname NAME を使用する場合、pretty は大文字を受け入れますが、static は大文字を小文字に変換します。文字です。
しかし、本当に静的ホスト名を大文字にしたい場合はどうすればよいでしょうか? 次に、パラメータを指定して、
hostnamectl --pretty set-hostname TEST-name # 设置pretty hostname hostnamectl --static set-hostname TEST-name # 设置static hostname hostnamectl --transient set-hostname TEST-name # 设置transient hostname
5 とアイコン名
をそれぞれ設定します。アイコン名について話しましょう。この名前は主に一部のグラフィカル インターフェイスで使用されます。一部のデスクトップでは、Windows の「このコンピュータ」と同様に、このパラメータがホスト名として読み取られます。次のコマンドを使用して設定できます。
hostnamectl set-icon-name MY-comp推奨チュートリアル: "centos チュートリアル"
以上がCentOSのホスト名を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。