软件介绍

1. 软件概述

  • 本软件是一个局域网内使用的Hive服务端,适用于Hive OS客户端(GPU矿机)。
  • 基于开源项目 HiveOS Linux 开发,实测版本为0.6-229及以下的版本均可正常使用。

2. 收入来源

  • 本软件目前非开源且免费。通过广告、捐助和核心返水等方式来维持开发成本。
  • 鼓励用户使用软件推荐的矿池、核心等,以帮助作者获取收入。

3. 注意事项

  • 软件默认开启客户端SSH服务,可能存在安全风险,建议避免大型托管矿场使用此软件,且不建议使用未知来源的自定义核心。
  • 已移除部分功能,例如A卡支持及历史算力功能。未来会根据需求逐步补充更多功能。

软件使用指南

1. 环境准备

  1. 在局域网内准备一台电脑作为服务器,需在路由器中为其设置固定IP地址。
  2. 关闭防火墙,并确保80端口未被占用。

2. 服务器端设置

  1. 启动主程序,程序会在当前目录下创建 databasedownload 文件夹,除了UI界面,服务端的局域网ip也可以打开网页端的控制台,设备列表点击状态进入设置页面,点击设备名进入详情页面。
    • database:存储本地设置和历史数据,程序每次启动时会自动备份数据库。
    • download:该文件夹用于存储供局域网其他设备下载的文件,下载路径格式为 http://服务器IP/download/文件名
  2. 配置客户端:
    • 在Hive后台管理页面,点击>_设置图标,文本框中输入以下命令并执行:

      echo HIVE_HOST_URL="http://局域网服务器IP" > /hive-config/rig.conf && echo FARM_HASH=设备名 >> /hive-config/rig.conf && sync && reboot
      • 执行命令后,等待设备重启。
      • 如果是刻录新设备,编辑 rig.conf 文件,设置 HIVE_HOST_URL 为服务器IP,FARM_HASH 为设备名。
  3. 批量设置:
    • 如果是批量配置,可以直接输入 FARM_HASH=IP,软件会自动为设备命名为 worker_设备IP最后一位

3. 服务端配置

  1. 核心模板配置
    • 右键点击“核心模板”,选择“新建”,然后将所有参数配置为Hive自定义核心设置。
    • 若需局域网内下载核心文件,可以将核心文件下载到 download 文件夹,并在安装URL栏中填写局域网下载地址。
  2. 超频设置
    • 可以为所有卡设置一个统一值,也可以为每张卡设置单独的值,值之间使用空格分隔。 例如:150 表示所有GPU使用同一频率,0 100 0 0 0 140 表示:
      • GPU0: 不配置
      • GPU1: 100
      • GPU2: 0
      • GPU3: 0
      • GPU4: 0
      • GPU5: 140
  3. SSH连接
    • 右键点击设备,选择SSH连接来远程控制设备。部分系统需要安装Putty工具(可在 Putty官网 下载)。

常用命令

1. 矿机管理

  • miner:查看矿机运行状态。
  • miner start:启动当前配置的矿工。
  • miner stop:停止当前配置的矿工。
  • miner log:查看矿工日志。
  • miner config:查看矿工配置。

2. 硬件信息

  • amd-info:查看AMD显卡信息。
  • nvidia-info:查看NVIDIA显卡信息。
  • sensors:显示主板和CPU的电压/温度读数。

3. 网络配置

  • net-test:测试网络连接,检查网关和DNS服务器地址。
  • netconf-set --dhcp=no --test=1 --address=你的IP/24 --gateway=你的网关 --dns=你的DNS地址:设置静态IP地址。

4. 系统管理

  • date --s "YYYYMMDD HH:MM:SS":同步系统时间。
  • hwclock -w:将系统时间写入BIOS。
  • dmesg:查看系统启动日志。
  • tail -n 100 /var/log/syslog:显示最后100行系统日志。
  • ifconfig:显示网络接口信息。
  • iwconfig:显示无线适配器信息。
  • timedatectl:显示时间和日期同步设置。
  • top -b -n 1:显示所有进程的清单。

5. 看门狗相关

  • wd status:显示哈希率看门狗状态和日志。

6. 其他实用命令

  • agent-screen:显示配置单元客户端代理。
  • selfupgrade --force:强制升级Hive OS。
  • sreboot shutdown:执行硬关机。
  • sreboot wakealarm 120:关闭电源并在120秒后重启。
  • disk-expand -s:扩展Linux分区以填充剩余的驱动器空间。

7. 驱动程序和矿工管理

  • hpkg list miners:列出所有已安装的矿工。
  • hpkg remove miners:卸载所有矿工。
  • nvidia-driver-update --remove:删除所有已下载的NVIDIA驱动程序。
  • nvidia-driver-update 430:下载并安装430系列的最新驱动程序。
  • nvidia-driver-update --nvs:仅重新安装NVIDIA设置。

备注

  • 部分命令可能需要管理员权限。
  • 根据不同的Hive OS版本,某些命令可能有所差异,请查阅官方文档获取最新的信息。