[Linux] Quelle est la méthode de confirmation du nom d'hôte autre que la commande hostname?

introduction

Quand j'ai publié un article comme celui-ci avant-hier, heureusement, la réponse a été excellente. [Linux] Pourquoi est-ce que moi, ingénieur d'infrastructure, n'utilise pas la commande "hostname"?

Dans cet article, je voudrais vous présenter comment vérifier le nom d'hôte autre que la commande hostname sous Linux.

Comment vérifier le nom d'hôte autre que la commande hostname

uname -n

ʻUname` est une commande pour afficher les informations système.

Vous pouvez afficher le nom d'hôte en ajoutant l'option -n à cette commande.

commander


uname -n

Résultat d'exécution


[root@tspdev01 ~]# uname -n
tspdev01
[root@tspdev01 ~]#

hostnamectl status

Il s'agit d'une commande de confirmation de nom d'hôte qui peut être utilisée sur la série Linux 7 (RHEL / CentOS).

commander


hostnamectl status

Résultat d'exécution


[root@tspdev01 ~]# hostnamectl status
   Static hostname: tspdev01
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4ac15a471f30914187be09916857cdb9
           Boot ID: bedcdc6861c34bc5881a2ddb91c7955c
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1127.13.1.el7.x86_64
      Architecture: x86-64
[root@tspdev01 ~]#

echo $HOSTNAME

Vous pouvez vérifier le nom d'hôte en vérifiant la valeur de la variable HOSTNAME.

commander


echo $HOSTNAME

Résultat d'exécution


[root@tspdev01 ~]# echo $HOSTNAME
tspdev01
[root@tspdev01 ~]#

[Edition supplémentaire] Créez un utilisateur de test et exécutez "hostname i".

Vérifions si le nom d'hôte est ʻi`.

Le système d'exploitation est là.

Version du système d'exploitation


[dev@tspdev01 ~]$ cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[dev@tspdev01 ~]$

1. Créé par l'utilisateur

Créez un utilisateur de développement.

commander


useradd -m dev

Exemple d'exécution


[root@tspdev01 ~]# useradd -m dev
[root@tspdev01 ~]#

2. Définissez un mot de passe pour l'utilisateur créé

Définissez un mot de passe pour l'utilisateur dev.

commander


passwd dev

Exemple d'exécution


[root@tspdev01 ~]# passwd dev
Modifiez le mot de passe de l'utilisateur dev.
nouveau mot de passe:
Veuillez saisir à nouveau votre nouveau mot de passe:
passwd:Tous les jetons d'authentification ont été renouvelés avec succès.
[root@tspdev01 ~]#

3. Passer à l'utilisateur dev

Passez de l'utilisateur root à l'utilisateur dev.

commander


su - dev

Exemple d'exécution


[root@tspdev01 ~]# su - dev
[dev@tspdev01 ~]$

4. Exécutez hostname i.

Résultat d'exécution


[dev@tspdev01 ~]$ hostname i
hostname: you must be root to change the host name
[dev@tspdev01 ~]$

** En conséquence, l'utilisateur root a été demandé et n'a pas pu être modifié. ** **

Résumé

** ○ Commande de confirmation du nom d'hôte autre que la commande hostname **

** ○ Que se passe-t-il si j'entre «hostname i» en tant qu'utilisateur général? ** **

Les privilèges root étaient requis et le nom d'hôte ne pouvait pas être modifié.

Article de référence

Variable HOSTNAME 6.3. Définition du nom d'hôte à l'aide de HOSTNAMECTL En fait facile! Comment créer et ajouter des utilisateurs Linux

Recommended Posts

[Linux] Quelle est la méthode de confirmation du nom d'hôte autre que la commande hostname?
C'est un Mac. Qu'est-ce que la commande Linux Linux?
Qu'est-ce que Linux
Qu'est-ce que Linux?
Quoi! Le nom du fichier décompressé était SJIS! commander?
(Linux débutant) Quel est le mot magique aux?
Qu'est-ce que Linux
Qu'est-ce que Linux
Quelle est la différence entre Unix et Linux?
À quoi sert Linux?
Qu'est-ce que UNIT-V Linux?
Récupère le nom de la classe où la méthode est définie dans le décorateur
Obtenez le nom d'hôte du PC hôte avec Docker sous Linux
Quelle est la fonction d'activation?
A quoi sert l'interface ...
Qu'est-ce que la fonction de rappel?
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
Que faire lorsque l'inode est épuisé sur EC2 Linux
[Linux] Quelle est la méthode pour résoudre les erreurs de dépendance de package de yum et rpm sur le lieu de travail réel?