NX signifie Pas d'exécution et XD signifie eXecute Disable est une technologie utilisée dans les processeurs pour empêcher l'exécution de certains types de code. NX/XD est une fonctionnalité de processeur matériel qui est fournie dans presque tout le matériel. Certains BIOS ont une option avancée pour l'activer ou le désactiver. Ce message aidera à vérifier NX/XD que la fonctionnalité est activée ou désactivée.
Utilisez la commande suivante pour vérifier l'état de NX/XD à partir du niveau du système d'exploitation.
Par exemple :
1. Depuis la commande dmesg :
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2. Depuis la commande journaltcl :
# journalctl -b | grep 'Execute Disable' Dec 31 14:30:23Remarque :C'est une fonctionnalité matérielle et disponible dans presque tout le matériel, certains matériels ont cette fonctionnalité Activer/Désactiver dans le BIOS lui-même. Mais il n'est pas recommandé de désactiver cette fonctionnalité.kernel: NX (Execute Disable) protection: active
Conclusion
NX signifie No eXecute et XD signifie eXecute Disable. Les deux sont identiques et sont une technologie utilisée dans les processeurs pour empêcher l'exécution de certains types de code. Vous pouvez également utiliser /var/log/messages fichier et dmesg commande pour vérifier si cette fonctionnalité est activée.
Par exemple :
# cat /var/log/messages | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active