NX steht für No eXecute und XD stehen für eXecute Disable ist eine Technologie, die in Prozessoren verwendet wird, um die Ausführung bestimmter Arten von Code zu verhindern. NX/XD ist eine Hardware-CPU-Funktion, die in fast der gesamten Hardware enthalten ist. Einige BIOS haben eine erweiterte Option zum Aktivieren oder Deaktivieren. Dieser Beitrag hilft dabei, NX/XD zu überprüfen, ob die Funktion aktiviert oder deaktiviert ist.
Verwenden Sie den folgenden Befehl, um den Status von NX/XD auf Betriebssystemebene zu überprüfen.
Zum Beispiel:
1. Vom dmesg-Befehl:
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2. Vom Befehl journaltcl:
# journalctl -b | grep 'Execute Disable' Dec 31 14:30:23Hinweis :Es ist eine Hardwarefunktion und in fast der gesamten Hardware verfügbar, einige der Hardware haben diese Funktion im BIOS selbst aktiviert/deaktiviert. Es wird jedoch nicht empfohlen, diese Funktion zu deaktivieren.kernel: NX (Execute Disable) protection: active
Schlussfolgerung
NX steht für No eXecute und XD steht für eXecute Disable. Beide sind gleich und sind eine Technologie, die in Prozessoren verwendet wird, um die Ausführung bestimmter Arten von Code zu verhindern. Sie können auch /var/log/messages verwenden Datei und dmesg Befehl, um zu prüfen, ob diese Funktion aktiviert ist.
Zum Beispiel:
# 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