[Encyclopédie d'explication des commandes Linux] 067. Outils d'affichage des fichiers et de démarrage du noyau : hexdump et kexec

vidage hexadécimal

Afficher le fichier au format hexadécimal

Note complémentaire

hexdumpLa commande est généralement utilisée pour afficher le codage hexadécimal des fichiers « binaires », mais elle peut en réalité afficher n'importe quel fichier, pas seulement les fichiers binaires.

grammaire

hexdump [选项] [文件]...

choix

  • -n length: Formatez uniquement le premier lengthoctet du fichier d’entrée.
  • -C: Sortie des codes canoniques hexadécimaux et ASCII.
  • -b: Affichage octal sur un octet.
  • -c: Affichage de caractères sur un octet.
  • -d: Affichage décimal sur deux octets.
  • -o: Affichage octal sur deux octets.
  • -x: Affichage hexadécimal sur deux octets.
  • -s: démarre la sortie à partir du décalage.
  • -e: Spécifie la chaîne de format, la chaîne de format est entourée d'une paire de guillemets simples.

exemple

hexdump -e '16/1 "%02X " "  |  "' -e '16/1 "%_p" "\n"' test
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F  |  ................  
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F  |  ................  
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F  |   !"#$%&'()*+,-./  

kexec

Démarrez dans un nouveau noyau à partir du noyau actuellement en cours d'exécution

Note complémentaire

kexecLa commande est un correctif pour le noyau Linux qui vous permet de démarrer directement dans un nouveau noyau à partir du noyau en cours d'exécution. Dans la séquence de démarrage décrite ci-dessus, kexectoute la phase du chargeur de démarrage (première partie) est ignorée et nous passons directement au noyau dans lequel nous souhaitons démarrer. Aucun redémarrage matériel, aucune manipulation du micrologiciel, aucune implication du chargeur de démarrage. Contourne complètement le maillon le plus faible de la séquence de démarrage : le micrologiciel. Le plus grand avantage de cette fonctionnalité est que le système peut désormais redémarrer extrêmement rapidement.

kexecles avantages de

Les systèmes nécessitant une haute disponibilité, ainsi que les développeurs de noyau qui doivent constamment redémarrer les systèmes, en bénéficieront kexec. Étant donné que kexecla partie la plus longue du processus de redémarrage du système (c'est-à-dire l'étape où le micrologiciel initialise les périphériques matériels) est ignorée, le redémarrage devient très rapide et la disponibilité est améliorée.

grammaire

kexec(选项)

choix

  • -l: spécifiez le fichier image du noyau ;
  • -e: Autoriser le noyau actuellement chargé ;
  • -f: force un appel immédiat à l'appel système "kexec" sans appeler "shutdown" ;
  • -t: Spécifiez le type du nouveau noyau ;
  • -ukexec: désinstallez le noyau cible actuel .

Apprendre à partir de zéropython

[Apprendre Python à partir de zéro] 92. Utiliser la bibliothèque de requêtes de Python pour envoyer des requêtes HTTP et traiter les réponses
[Apprendre Python à partir de zéro] 91. Utiliser des décorateurs et des dictionnaires pour gérer des applications Web simples pour les chemins de requêtes
[Apprendre Python à partir de zéro] 93. Utiliser la gestion des dictionnaires Chemin de requête
[Apprendre Python à partir de zéro] 89. Utilisez WSGI pour créer un serveur Web simple et efficace
[Apprendre Python à partir de zéro] 88. Explication détaillée de l'interface WSGI : réaliser un développement Web simple et efficace
[Apprendre Python à partir de zéro] 87. Construire manuellement Serveur HTTP Implémentation de Python et traitement simultané multithread
[apprendre Python à partir de zéro] 86. Compréhension approfondie du protocole HTTP et de son rôle dans la communication entre le navigateur et le serveur
[apprendre Python à partir de zéro] 85. Application de la technologie informatique parallèle du pool de processus Python
[ apprendre Python à partir de zéro] 84. Compréhension approfondie des threads et des processus
[apprendre Python à partir de zéro] 83. Programmation multi-processus Python et utilisation de pools de processus
[apprendre Python à partir de zéro] 82. Réalisation de programmes de chat basés sur plusieurs threading
[apprendre Python à partir de zéro] 81. Python et plus Application de la communication et de la file d'attente des threads
[apprendre Python à partir de zéro] 80. Accès des threads aux variables globales et problèmes de sécurité des threads
[apprendre Python à partir de zéro] 79. Accès des threads aux variables globales et aux threads problèmes de sécurité
[apprendre python à partir de zéro] 78. Cas de téléchargement de fichiers
[apprendre python à partir de zéro] 77. Programmation et précautions du serveur TCP
[apprendre python à partir de zéro] 76. Serveur et client : composants clés de la communication réseau
[apprendre python à partir de zéro] 75 Protocole TCP : protocole de communication fiable de la couche de transmission orienté connexion
[Apprendre Python à partir de zéro] 74. Programme réseau UDP : explication détaillée des problèmes de port et informations de liaison
[Apprendre Python à partir de zéro] 73. Programme réseau UDP - envoyer des données
[Apprendre Python à partir de zéro] 72. Compréhension approfondie de la communication Socket et création de socket La méthode de
[apprendre Python à partir de zéro] 71. Les ports réseau et leurs fonctions
[apprendre Python à partir de zéro] 70. Méthodes de communication réseau et leurs applications : de la communication directe aux routeurs pour connecter plusieurs réseaux
[apprendre Python à partir de zéro] 69. Analyse de la communication réseau et de la classification des adresses IP
[apprendre Python à partir de zéro] 68. Modes gourmands et non gourmands dans les expressions régulières Python
[apprendre Python à partir de zéro] 67. re module en Python : remplacement régulier et technologie de correspondance avancée
[apprendre Python à partir de zéro] 66 .Compréhension approfondie des expressions régulières : un outil puissant pour la correspondance de modèles et le traitement de texte
[Apprendre python à partir de zéro] 65. Explication détaillée des modificateurs d'expressions régulières Python et leurs applications
[Apprendre python à partir de zéro] 64. La méthode re.compile dans les expressions régulières Python Explication détaillée
[apprendre Python à partir de zéro] 63. Introduction à la classe re.Match dans les expressions régulières et ses attributs et méthodes
[apprendre Python à partir de zéro] 62. Expressions régulières Python : un puissant outil de correspondance de chaînes
[apprendre Python à partir de zéro] zéro] 61. Explication détaillée et exemples d'application des attributs de propriété en Python
[apprendre python à partir de zéro] 60. Générateur d'exploration : un outil flexible pour l'itération
[apprendre python à partir de zéro] 59. Itérateur : un outil efficace pour optimiser le parcours des données
[apprendre python à partir de zéro] 58. Exceptions personnalisées en Python et méthodes de génération d'exceptions
[Apprendre Python à partir de zéro] 57. Utilisez le mot-clé with en Python pour fermer correctement les ressources
[Apprendre Python à partir de zéro] 56. L'importance et l'application de la gestion des exceptions dans la programmation
[Apprendre Python à partir de zéro] 55. Sérialisation et traitement en Python Désérialisation, application des modules JSON et pickle
[Apprendre python à partir de zéro] 54. Écrire des données en mémoire
[Apprendre python à partir de zéro] 53. Fichier CSV et module Python CSV
[Apprendre python à partir de zéro] 52. Lire et écrire des fichiers - Guide d'utilisation des fichiers Python
[ apprendre Python à partir de zéro] 51. Ouverture et fermeture de fichiers et son application en Python
[apprendre Python à partir de zéro] 49. Fonctions intégrées liées aux objets dans Python et leur utilisation
[apprendre Python à partir de zéro] 48 .Explication détaillée de l'héritage et héritage multiple en Python
[apprendre Python à partir de zéro] 47. Le concept et l'utilisation de base de l'héritage dans la programmation orientée objet
[apprendre Python à partir de zéro] 46. Analyse des méthodes __new__ et __init__ et singleton dans les modèles de conception Python
[apprendre Python à partir de zéro] 45 Méthodes de classe et méthodes statiques en Python
[apprendre Python à partir de zéro] 44. Attributs privés et méthodes dans la programmation orientée objet
[apprendre Python à partir de zéro] 43. Exemples de programmation orientée objet Python Attributs et attributs de classe
[Apprendre Python à partir de zéro] 42. Attributs et méthodes intégrés dans Python
[Apprendre Python à partir de zéro] 41. Méthode magique Python (2)
[Apprendre Python à partir de zéro] 40. Méthode magique Python (1)
[Apprendre Python à partir de zéro] 39. Grammaire de base orientée objet et exemples d'application
[Apprendre Python à partir de zéro] 38. Utilisation et importation de packages Python
[Apprendre Python à partir de zéro] 37. Utilisation et précautions des modules personnalisés Python
[À partir de zéro Apprendre Python ] 36. Méthodes et techniques d'utilisation de pip en Python pour la gestion de packages tiers
[apprendre Python à partir de zéro] 35. Modules système Python courants et leur utilisation
[apprendre Python à partir de zéro] 34. Explication détaillée de l'importation et de l'utilisation des modules Python
[Apprendre Python à partir de zéro] 33. Le rôle des décorateurs (2)
[Apprendre Python à partir de zéro] 32. Le rôle des décorateurs (1)
[Apprendre Python à partir de zéro] 31. Compréhension approfondie des fonctions et des fermetures d'ordre supérieur dans Python
[à partir de Zero learning python] 30. Compréhension approfondie des fonctions récursives et des fonctions anonymes
[apprendre python à partir de zéro] 29. "Explication détaillée des paramètres de fonction" - comprendre les différentes utilisations des paramètres de fonction Python
[apprendre python à partir de zéro] 28 Variables locales et globales dans les variables Python
[Apprendre python à partir de zéro] 27. Utilisation et appels imbriqués de fonctions Python
[Apprendre python à partir de zéro] 25. Fonctions : un outil pour améliorer l'efficacité de l'écriture de code
[Apprendre python à partir de zéro] 24. Opérations sur les chaînes et méthodes de traversée en Python
[Apprendre python à partir de zéro] 23. Comment utiliser et opérations courantes des ensembles (set) en Python
[Apprendre python à partir de zéro] 22. Ajout, suppression, modification et interrogation de dictionnaires en Python et variables de dictionnaires
[ Apprendre Python à partir de zéro] 21. Dans les tuples et dictionnaires Python pour
[Apprendre Python à partir de zéro] 20. Compétences et exemples d'opération de liste Python
[Apprendre Python à partir de zéro] 19. Application de la boucle à travers les listes et de l'imbrication de listes
[Apprendre Python à partir de zéro] 18. Explication détaillée des opérations de base des listes Python (1)
[ From Zero learning python] 17. Méthode de formatage de la chaîne Python (2)
[Apprendre Python à partir de zéro] 16. Méthode de formatage de la chaîne Python (1)
[Apprendre Python à partir de zéro] 15. Compréhension approfondie de l'encodage des chaînes et des jeux de caractères
[ à partir de zéro, apprentissage de Python] 14. Opérations courantes des chaînes Python (2)
[Apprendre Python à partir de zéro] 13. Opérations courantes des chaînes Python (1)
[Apprendre Python à partir de zéro] 12. Opérations et applications des chaînes Python
[Apprendre Python à partir de zéro] 11.Instruction de boucle Python et flux de contrôle
[apprendre python à partir de zéro] 10. Explication détaillée de l'instruction conditionnelle Python et de l'imbrication
[apprendre python à partir de zéro] 09. Déclaration de jugement conditionnel en Python
[apprendre python à partir de zéro] 08. Python comprend les opérations sur les bits Opérateurs, priorité des opérateurs
[apprendre python à partir de zéro] 07. Explication détaillée des opérateurs Python : affectation, comparaison et opérateurs logiques
[apprendre python à partir de zéro] 06. Utiliser des opérateurs arithmétiques en Python pour le calcul et la concaténation de chaînes
[apprendre à partir de zéro python] 05. Sortie et entrée en Python
[apprendre Python à partir de zéro] 04. Bases de la programmation Python : variables, types de données et identifiants
[apprendre Python à partir de zéro] 03. Programmation interactive Python et annotations détaillées
[Apprendre Python à partir de zéro] 02. Introduction aux outils de développement
[Apprendre Python à partir de zéro] 01. Installer et configurer Python

Je suppose que tu aimes

Origine blog.csdn.net/qq_33681891/article/details/132685466
conseillé
Classement