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.
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 ~]#
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 ~]$
Créez un utilisateur de développement.
commander
useradd -m dev
Exemple d'exécution
[root@tspdev01 ~]# useradd -m dev
[root@tspdev01 ~]#
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 ~]#
Passez de l'utilisateur root à l'utilisateur dev.
commander
su - dev
Exemple d'exécution
[root@tspdev01 ~]# su - dev
[dev@tspdev01 ~]$
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é. ** **
** ○ 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é.
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