[Linux] J'ai essayé de vérifier la méthode de confirmation sécurisée du FQDN (CentOS7)

introduction

J'ai reçu une telle question dans un article précédent.

スクリーンショット 2020-08-12 8.19.56.png

** [Article précédent] ** [Linux] Pourquoi est-ce que moi, ingénieur d'infrastructure, n'utilise pas la commande "hostname"?

Je suis désolé, mais je n'ai pas considéré le FQDN. (Parce qu'il n'y avait aucune situation pour vérifier le FQDN dans les affaires.)

C'est un gros problème, alors je vais essayer de le vérifier.

Informations telles que le système d'exploitation à vérifier cette fois

Version du système d'exploitation


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

nom d'hôte


[root@tspdev01 ~]# cat /etc/hostname
tspdev01.example.com
[root@tspdev01 ~]#

** "Vous ne le feriez pas en tant qu'utilisateur root en premier lieu!" ** Je peux bien comprendre une telle voix. (Fondamentalement, root ne se connecte pas au serveur existant.)

Cependant, cette fois, je voudrais l'essayer en tant qu'utilisateur root pour vérification.

En premier lieu, quel est le résultat de sortie de "hostname -f"?

Commande d'exécution


hostname -f

Résultat d'exécution


[root@tspdev01 ~]# hostname -f
tspdev01.example.com
[root@tspdev01 ~]#

Lorsque vous vérifiez le résultat de l'exécution, il s'affiche avec le nom de domaine complet(tspdev01.example.com).

Essayez avec d'autres commandes

Je voudrais vérifier le FQDN avec une autre commande.

Exécuter avec la commande qui correspond à la question

Essayez d'exécuter la commande qui correspond à la question.

Commande d'exécution


echo `uname -n`.`dnsdomainname`

Le résultat de l'exécution ressemble à ceci.

Résultat d'exécution


[root@tspdev01 ~]# echo `uname -n`.`dnsdomainname`
tspdev01.example.com.example.com
[root@tspdev01 ~]#

En conséquence, le domaine est affiché deux fois.

Essayez d'exécuter avec "uname -n"

Exécuter avec cette commande

Commande d'exécution


uname -n

Le résultat de l'exécution est ici.

Résultat d'exécution


[root@tspdev01 ~]# uname -n
tspdev01.example.com
[root@tspdev01 ~]#

Il a été affiché dans FQDN!

Essayez d'afficher le nom d'hôte sous forme de nom court

Affichage du nom court du nom d'hôte normal

Commande d'exécution


hostname -s

Le résultat de l'exécution est ici.

Résultat d'exécution


[root@tspdev01 ~]# hostname -s
tspdev01
[root@tspdev01 ~]#

Seul le système abrégé du nom d'hôte est affiché.

Méthode de confirmation du nom d'hôte court utilisant awk

Commande d'exécution


uname -n | awk -F "." '{print $1}'

Le résultat de l'exécution est ici.

Résultat d'exécution


[root@tspdev01 ~]# uname -n | awk -F "." '{print $1}'
tspdev01
[root@tspdev01 ~]#

De cette manière, seul le nom d'hôte abrégé peut être affiché.

** Article de référence ** Comment spécifier le délimiteur avec l'option -F de awk

Vérifier uniquement le nom de domaine

Méthode de confirmation de nom de domaine normale

Commande d'exécution


hostname -d

Le résultat de l'exécution est ici.

Résultat d'exécution


[root@tspdev01 ~]# hostname -d
example.com
[root@tspdev01 ~]#

Comment vérifier un nom de domaine sécurisé

Commande d'exécution


echo `dnsdomainname`

Le résultat de l'exécution est ici.

Résultat d'exécution


[root@tspdev01 ~]# echo `dnsdomainname`
example.com
[root@tspdev01 ~]#

Seul le nom de domaine est affiché.

Résumé

** Méthode d'affichage par FQDN **

uname -n

** Afficher uniquement le nom d'hôte abrégé **

uname -n | awk -F "." '{print $1}'

** Afficher uniquement le nom de domaine **

echo `dnsdomainname`

Il existe peut-être d'autres moyens. Je n'ai pas encore assez étudié, donc je vais continuer à me rattraper.

Recommended Posts

[Linux] J'ai essayé de vérifier la méthode de confirmation sécurisée du FQDN (CentOS7)
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
J'ai essayé de résumer la méthode de mise en œuvre fréquemment utilisée de pytest-mock
J'ai essayé de corriger la forme trapézoïdale de l'image
J'ai essayé de vérifier le résultat du test A / B avec le test du chi carré
J'ai essayé de vectoriser les paroles de Hinatazaka 46!
J'ai essayé de résumer la forme de base de GPLVM
J'ai essayé d'effacer la partie négative de Meros
J'ai essayé de simuler la méthode de calcul de la moyenne des coûts en dollars
J'ai essayé la méthode la plus simple de classification de documents multi-étiquettes
J'ai essayé de classer les voix des acteurs de la voix
J'ai essayé de résumer les opérations de chaîne de Python
J'ai essayé de réintroduire Linux
J'ai essayé de trouver l'entropie de l'image avec python
[Courses de chevaux] J'ai essayé de quantifier la force du cheval de course
J'ai essayé d'obtenir les informations de localisation du bus Odakyu
[Python] J'ai essayé de visualiser la relation de suivi de Twitter
[Apprentissage automatique] J'ai essayé de résumer la théorie d'Adaboost
J'ai essayé de combattre le minimum local de la fonction Goldstein-Price
Commandes et fichiers pour vérifier la version de CentOS Linux
J'ai essayé de réécrire le serveur WEB de la 1ère édition de programmation Linux normale avec C ++ 14
J'ai essayé de vérifier la classification yin et yang des membres hololive par apprentissage automatique
J'ai essayé de déplacer le ballon
J'ai essayé d'estimer la section.
Je veux obtenir le nom de la fonction / méthode en cours d'exécution
J'ai essayé de créer un environnement de MkDocs sur Amazon Linux
J'ai essayé d'obtenir l'index de la liste en utilisant la fonction énumérer
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
J'ai essayé de créer l'image de démarrage SD de LicheePi Nano
J'ai essayé d'améliorer l'efficacité du travail quotidien avec Python
J'ai essayé de visualiser la condition commune des téléspectateurs de la chaîne VTuber
J'ai essayé de vérifier l'identification du locuteur par l'API de reconnaissance du locuteur d'Azure Cognitive Services avec Python. # 1
J'ai essayé de vérifier l'identification du locuteur par l'API de reconnaissance du locuteur d'Azure Cognitive Services avec Python. # 2
J'ai essayé le serveur asynchrone de Django 3.0
J'ai essayé de résumer la commande umask
Compter / vérifier le nombre d'appels de méthode.
J'ai essayé de reconnaître le mot de réveil
J'ai essayé de résumer la modélisation graphique.
J'ai essayé d'estimer le rapport de circonférence π de manière probabiliste
J'ai essayé de toucher l'API COTOHA
J'ai essayé de transformer l'image du visage en utilisant sparse_image_warp de TensorFlow Addons
J'ai essayé de vérifier la meilleure façon de trouver un bon partenaire de mariage
J'ai essayé d'obtenir les résultats de Hachinai en utilisant le traitement d'image
J'ai essayé de transcrire les actualités de l'exemple d'intégration commerciale sur Amazon Transcribe
J'ai essayé d'estimer la similitude de l'intention de la question en utilisant Doc2Vec de gensim
J'ai essayé d'améliorer la précision de mon propre réseau neuronal
J'ai essayé de résoudre 100 traitements linguistiques Knock version 2020 [Chapitre 3: Expressions régulières 25-29]
J'ai essayé d'extraire automatiquement les mouvements des joueurs Wiire avec un logiciel
J'ai essayé de résumer la manière logique de penser l'orientation objet.
J'ai essayé de trouver l'itinéraire optimal du pays des rêves par recuit (quantique)
J'ai essayé d'extraire et d'illustrer l'étape de l'histoire à l'aide de COTOHA
J'ai essayé d'analyser la négativité de Nono Morikubo. [Comparer avec Posipa]
J'ai essayé de rationaliser le rôle standard des nouveaux employés avec Python
J'ai essayé de résumer les commandes Linux utilisées par les ingénieurs débutants aujourd'hui - Partie 1-
J'ai essayé d'obtenir automatiquement le RSS de la chanson la plus populaire de l'iTunes Store
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
J'ai essayé d'afficher la valeur d'altitude du DTM dans un graphique
J'ai essayé l'histoire courante de l'utilisation du Deep Learning pour prédire la moyenne Nikkei