本文共 1754 字,大约阅读时间需要 5 分钟。
?Linux??????Oracle JDBC??????????????????????????????????entropy pool??????????????????????????
?Oracle JDBC???????????????connection reset exception?????????????????? JDBC?????????????????????????????????Linux????????????/dev/random?/dev/urandom???????????
??????????? JDBC ?????????????????????????????????????????????? JDBC ???????????????????????????
/dev/random?????????????????/dev/urandom?????????????????????????Oracle JDBC?????????????????????
?????????????????????????????????
cat /proc/sys/kernel/random/entropy_avail
?????????0???????????????????????????????????????????????
rngd??????rngd ??????????/dev/random??????????rngd??????????????????????????
rngd??sudo apt-get install rngd
rngd????/etc/sysconfig/rngd??????????
# echo 'EXTRAOPTIONS="--rng-device /dev/urandom"' > /etc/sysconfig/rngd
rngd??# service rngd start
rngd??# chkconfig rngd on
????????rngd???????/dev/urandom????????????????????
???????????????????????????????
dd if=/dev/random of=rnd_file bs=1 count=64
??????????????????????64 bytes????64+0????????????????
java.util.Random?????????????JDBC ?????????/dev/urandom??????????????java.security.egd?????????????????
-Djava.security.egd=file:///dev/urandom
????????JDBC ?????????java.util.Random ??/dev/urandom?????????
????????????????????????????????
for i in {1..100000}; do cat /proc/sys/kernel/random/entropy_avail; done ???????????0?????????????rngd?????????????????????????
????????????????????Oracle JDBC?????????????????????????????????????
???????????????Oracle JDBC???Linux?????????????????????????????
转载地址:http://bvpfk.baihongyu.com/