1234567891011121314151617181920 |
- yum install rng-tools 安装rngd服务(熵服务)
- systemctl start rngd 启动服务
- 如果你的CPU不支持DRNG特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟。
- cp /usr/lib/systemd/system/rngd.service /etc/systemd/system
- 编辑 /etc/systemd/system/rngd.service service小结, ExecStart=/sbin/rngd -f -r /dev/urandom
- systemctl daemon-reload 重新载入服务
- systemctl restart rngd 重启服务
- 经过上面的修改,我们再观察 /proc/sys/kernel/random/entropy_avail 基本上在3000左右。我们可以测试一下随机数的生成速度
- watch -n 1 cat /proc/sys/kernel/random/entropy_avail 观察这个值
- 新打开一个shell,用dd命令测试随机数。 dd if=/dev/random of=random.dat count=40960
|