NX significa No ejecutar y XD significa eXecute Disabled es una tecnología utilizada en los procesadores para evitar la ejecución de ciertos tipos de código. NX/XD es una función de CPU de hardware que se proporciona en casi todo el hardware. Algunos BIOS tienen una opción avanzada para habilitarlo o deshabilitarlo. Esta publicación ayudará a verificar que la función NX/XD esté habilitada o deshabilitada.
Utilice el siguiente comando para comprobar el estado de NX/XD desde el nivel del sistema operativo.
Por ejemplo:
1. Desde el comando dmesg:
# dmesg | grep "Execute Disable" [ 0.000000] NX (Execute Disable) protection: active
2. Desde el comando journaltcl:
# journalctl -b | grep 'Execute Disable' Dec 31 14:30:23Nota :Es una función de hardware y está disponible en casi todo el hardware, parte del hardware tiene esta función Habilitar/Deshabilitar en el propio BIOS. Pero no se recomienda deshabilitar esta función.kernel: NX (Execute Disable) protection: active
Conclusión
NX significa No eXecute y XD significa eXecute Disable. Ambos son lo mismo y son una tecnología utilizada en los procesadores para evitar la ejecución de ciertos tipos de código. También puede usar /var/log/messages archivo y dmesg Comando para verificar si esta función está habilitada.
Por ejemplo:
# 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