Answers:
Ubuntu默认情况下启用了NX保护。当CPU支持时,它要么使用硬件NX,要么在内核中使用NX仿真(相当于Red Hat Exec Shield补丁)。
有关更多信息,请访问:https : //wiki.ubuntu.com/Security/Features
打开/etc/sysctl.conf文件:
# sudo gedit /etc/sysctl.conf
#### Add the following lines:
###enable ExecShield protection
kernel.exec-shield = 1
###enable random placement of virtual memory regions protection
kernel.randomize_va_space = 1
保存并关闭文件。
要加载sysctl而无需重新启动,请在::下键入以下命令:
sysctl -p