如何从零开始在ubuntu上安装hpcc或者hpl

本文详述了在Ubuntu系统中从零开始安装HPCC(High Performance Computing Challenge)或HPL(High Performance Linpack)的步骤,包括安装MPI、BLAS、CBLAS和LAPACK。首先介绍了如何下载并安装MPICH,然后是安装BLAS、CBLAS和LAPACK的详细过程,最后讲述了如何解决编译过程中遇到的问题,以及成功运行HPCC的方法。
摘要由CSDN通过智能技术生成

由于安装hpl与hpcc的过程是类似的,所以这里只介绍如何安装hpcc

一、在ubuntu上安装mpi

  1. 首先是下载mpi的源文件:

    http://www.mpich.org/static/downloads/

    下载最新版的mpich就可以了

  2. 解压并安装

    tar zxvf mpich-3.3rc1.tar.gz #这里我用的是mpich-3.3
    cd mpich-3.3rc1
    sudo ./configure -prefix=/usr/local/mpich #这个会运行一段时间
    sudo make && sudo make install #这条指令以及上一条指令是安装时常用的一套指令
### 安装和配置HFish蜜罐 #### 准备环境 为了在Ubuntu虚拟机上安装HFish蜜罐,需要先更新系统的软件包列表并安装必要的依赖项。对于基于Debian的系统如Ubuntu,可以使用`apt-get`命令来管理软件包。 ```bash sudo apt update && sudo apt upgrade -y ``` 接着,安装一些基础工具: ```bash sudo apt install -y git python3-pip libffi-dev build-essential libssl-dev curl jq htop vim net-tools iputils-ping dnsutils nmap whois mtr-tiny telnet openssh-server iptables ufw socat wget zip unzip tar gzip bzip2 p7zip-full unrar-free file tree lsof strace tcpdump ngrep ``` 这些工具不仅有助于HFish本身的运行,也方便后续的安全测试与分析工作[^1]。 #### 获取HFish源码 通过Git克隆官方仓库到本地目录下: ```bash git clone https://github.com/hpcc-systems/HFish.git ~/hfish cd ~/hfish ``` 此操作会下载最新的稳定版本至用户的家目录下的`hfish`文件夹内。 #### 配置Python环境 由于HFish主要由Python编写而成,因此建议创建独立的Python虚拟环境来进行隔离化部署,防止与其他项目发生冲突。 ```bash python3 -m venv ./venv source ./venv/bin/activate pip install --upgrade pip setuptools wheel pip install -r requirements.txt ``` 上述指令依次完成了虚拟环境建立、激活以及必需库文件(`requirements.txt`)内的所有依赖关系安装过程。 #### 初始化数据库和服务启动 完成以上准备工作之后,就可以初始化内置SQLite数据库,并开启服务端口监听了。 ```bash flask db init flask db migrate flask db upgrade nohup flask run &> /dev/null & ``` 这里假设读者已经具备了一定程度上的Flask框架基础知识;如果遇到任何疑问,则可查阅相关文档获取更多信息支持。 #### 访问Web界面 默认情况下,HFish会在本机地址`http://127.0.0.1:5000`提供图形化的管理控制台入口。此时可以通过浏览器访问该链接登录,默认用户名密码均为`admin/admin`,首次登陆后强烈推荐修改账户凭证以保障安全性。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值