当前位置: 首页 > news >正文

代做毕网站站长之家域名

代做毕网站,站长之家域名,制作网站的公司办什么营业执照,淮安做网站seo文章目录 1、问题描述2、安装 haveged3、问题解决4、将安装好的文件跟库移植到开发板下 Haveged是一个软件工具,用于生成高质量的熵(Entropy)源,以供计算机系统使用。熵在计算机科学中指的是一种随机性或不可预测性的度量&#xf…

文章目录

    • 1、问题描述
    • 2、安装 haveged
    • 3、问题解决
    • 4、将安装好的文件跟库移植到开发板下

Haveged是一个软件工具,用于生成高质量的熵(Entropy)源,以供计算机系统使用。熵在计算机科学中指的是一种随机性或不可预测性的度量,是密码学、加密、安全和其他随机性相关应用中非常重要的组成部分。

计算机系统需要随机数来执行各种任务,如生成加密密钥、生成随机令牌、进行随机性检验等。然而,计算机系统通常无法自行生成真正的随机数,而是依赖于熵源收集外部环境中的随机事件,如硬件设备的微小变化、鼠标移动、键盘击键等。

Haveged的作用就是通过监测和利用这些随机事件,提供高质量的熵源,从而生成更安全和更强大的随机数。它使用了一系列的噪声收集技术,如时钟抖动、热噪声和其他硬件特性,以及操作系统的事件流,来增加系统的熵池。

通过提供更好的熵源,Haveged帮助系统生成更高质量的随机数,并提高系统在加密、安全和其他需要随机性的应用中的性能和安全性。它可以在各种操作系统和平台上使用,并被广泛应用于服务器、嵌入式系统和其他安全敏感的环境中。

1、问题描述

系统运行了那么久,507.628960后才初始化完,黄花菜都凉了。

[ 507.628960] random: crng init done

但是在某些时候会卡在这个log很长时间,这是因为在开机时系统中断不够或程序运行时熵不足,生成随机数非常缓慢,导致阻塞,进而导致无法开机、app无法正常运行等一系列bug。

为了解决这个问题,我们可以移植一个工具对熵池进行补熵,这样随机数生成器就会快速生成随机数,解决阻塞导致的一系列问题。

2、安装 haveged

  • 下载安装包
    下载地址(url):http://www.issihosts.com/haveged/downloads.html
    在这里插入图片描述
  • 解压
tar -xvf haveged-1.9.2.tar.gz
  • 配置configure文件
    在haveged-1.9.2里面建立一个install文件夹

./configure --host=aarch64-linux-gnu --prefix=/home/jordi/workspace/board/IVP220/3rdlibary/haveged-1.9.2/install/

–host 可以指定要移植的系统类型

  • make&&make install

可能出现版本错误:
在这里插入图片描述

3、问题解决

前面提到的版本错误是由于automake的版本不一致问题,首先查看自己的版本,这里的版本是1.16

在这里插入图片描述

1、修改configure文件,将版本改为自己的版本,

am__api_version=‘1.16’

在这里插入图片描述
修改完成后,重新进行(注意修改为自己的路径)

./configure --host=aarch64-linux-gnu --prefix=/home/jordi/workspace/board/IVP220/3rdlibary/haveged-1.9.2/install/

2、make后还是报错了在这里插入图片描述
根据错误提示,你使用的是Automake 1.16.1版本,但项目中的configure.ac文件中使用了AM_INIT_AUTOMAKE宏定义来指定Automake版本为1.15。这导致了版本不匹配的错误。

要解决这个问题,你可以按照以下步骤操作:

  1. 删除aclocal.m4文件:在终端中执行以下命令,删除现有的aclocal.m4文件:

    rm aclocal.m4
    
  2. 运行aclocal命令:执行以下命令重新生成aclocal.m4文件:

    aclocal
    
  3. 运行automake命令:再次运行automake命令以重新生成Makefile.in文件:

    automake --gnu --ignore-deps
    
  4. 再次运行make命令:现在,尝试再次运行make命令进行构建:

    make
    

4、将安装好的文件跟库移植到开发板下

  • 先查看当前的熵值
cat /proc/sys/kernel/random/entropy_avail

一般只有几十-几百

  • 运行haveged
haveged -F -d 32 -w 1024 --verbose=1 &
  • 查看当前的熵值
 cat /proc/sys/kernel/random/entropy_avail

现在有几千了

最后将 haveged -F -d 32 -w 1024 --verbose=1 & 设置为自启动就行了

http://www.shuangfujiaoyu.com/news/23940.html

相关文章:

  • 网站顶部下拉广告代码杭州哪家seo公司好
  • 加强局网站建设培训课程设计
  • webportal自助建站西安百度首页优化
  • 陕西四通建设工程有限责任公司网站输入关键词自动生成文章
  • php网站导航北京搜索引擎优化管理专员
  • 做游戏网站需要哪些许可优化网站排名方法
  • 常州做网站哪家便宜手机端网站排名
  • 网站怎么做滚动字幕无锡营销型网站制作
  • 容桂企业网站建设网址大全
  • 成都网站建设冠辰哪家强正规手游代理平台有哪些
  • 找别人做网站怎么防止后门aso优化推广公司
  • 商城类的网站一般怎么做如何做好网站站内优化
  • 网站建设需要那种技术软文标题和内容
  • 做网站后台系统的规范网站广告费一般多少钱
  • 做网站多长时间公众号怎么推广和引流
  • 衡阳市做网站信息流优化师简历怎么写
  • 国内做钢铁的网站seo关键词排名优化怎样收费
  • 如何建立公司网站是什么百度数据网站
  • 做网站可以不用框架吗宁波网站推广营销
  • 做产品网站费用seo网络推广师招聘
  • 百度推广太原网站建设重庆seo优化推广
  • 网站后期维护方案网站优化是做什么的
  • iis做外网站点百度福州分公司
  • 网站建站是模版好还是设计好网络营销的优势与不足
  • 管理员界面wordpress朔州seo
  • 移动端网站优秀案例网站策划书
  • 点击即玩的小游戏网站南京seo网络推广
  • 设计公司网站多少钱德芙巧克力软文推广
  • 上海爆发大规模抗议百度seo教程视频
  • 周口网站制作哪家好济南网络推广公司电话