步骤一:开启内存地址空间布局随机化
1.1 修改 /etc/sysctl.conf 文件
# vim /etc/sysctl.conf
添加以下内容:
......
kernel.randomize_va_space = 2
(补充:当 kernel.randomize_va_space 的参数是 2 时则内存地址空间布局随机化已经开启)
1.2 设置系统正在运行的 kernel.randomize_va_space 参数
# sysctl -w kernel.randomize_va_space=2
(补充:当 kernel.randomize_va_space 的参数是 2 时则内存地址空间布局随机化已经开启)
步骤二:显示内存地址空间布局随机化的开启状态
2.1 显示 /etc/sysctl.conf 文件里的 kernel.randomize_va_space 参数
# grep "kernel\.randomize_va_space" /etc/sysctl.conf /etc/sysctl.d/*
kernel.randomize_va_space = 2
(补充:当 kernel.randomize_va_space 的参数是 2 时则内存地址空间布局随机化已经开启)
2.2 显示系统正在运行的 kernel.randomize_va_space 参数
# sysctl kernel.randomize_va_space
kernel.randomize_va_space = 2
(补充:当 kernel.randomize_va_space 的参数是 2 时则内存地址空间布局随机化已经开启)