技术专栏
linux 手动安装 haveged,解决启动慢问题
1. 现象描述
linux 启动后运行sshd 服务,发现sshd 会阻塞几分钟;
2. 原因
经过查看系统启动日志(dmesg 可以查看到启动日志),发现 sshd 阻塞结束前后,系统启动日志内容多了两行,最终分析是因为 /dev/random 设备启动过慢。
查找资料得知,增加熵可以让 random 快速运行; (只要对 random 有依赖的软件都会启动慢)
3. 安装 haveged
3.1 下载安装包
下载地址(url):http://www.issihosts.com/haveged/downloads.html
选择安装包,点击鼠标右键,复制链接
在 linux 下通过 wget 下载
3.2 编译 haveged
- 解压
# tar -zxvf haveged-1.9.2.tar.gz
- 生成 makefile
./configure --host=aarch64-poky-linux --prefix=/workspace/tools/
--host 可以指定要移植的系统类型
- make
make && make install
- 检查是否安装成功
到安装时指定的目录找到 havedeg
执行 havedeg -h, 显示如下内容说明安装成功
4. 查看效果
查看当前熵大小
cat /proc/sys/kernel/random/entropy_avail
运行 havedeg 命令
haveged -F -d 32 -w 1024 --verbose=1
再次查看熵大小
cat /proc/sys/kernel/random/entropy_avail
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
2个
手气红包
-
毛巾卷 2024-01-17 09:24:09回复 举报有用老铁,谢谢
-
毛巾卷 2024-01-17 09:17:55回复 举报请教一下,我执行了havedeg命令一直卡住,去查询熵大小也还是那么大
相关专栏
-
浏览量:6929次2021-03-22 11:45:10
-
浏览量:3141次2022-09-27 09:17:13
-
浏览量:2565次2017-11-23 12:47:40
-
浏览量:3493次2020-08-25 18:11:05
-
浏览量:592次2024-01-03 09:56:52
-
浏览量:13008次2021-02-20 17:52:54
-
浏览量:2006次2017-11-20 11:39:11
-
浏览量:141次2024-08-23 14:21:28
-
2023-12-24 14:43:57
-
浏览量:5671次2020-12-30 16:36:48
-
浏览量:1195次2023-12-26 15:57:32
-
浏览量:1605次2020-01-14 09:11:57
-
浏览量:3427次2017-10-21 22:23:16
-
2023-09-04 10:46:33
-
浏览量:4492次2021-11-20 15:17:49
-
浏览量:2382次2020-08-03 20:16:34
-
浏览量:7916次2019-01-08 17:09:54
-
浏览量:5152次2021-06-28 17:29:22
-
浏览量:1439次2023-06-12 14:33:52
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
outman
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注