Autonomys中文
AI3.0 的基础层

Autonomys Network 高级 CLI版 Linux 挖矿教程

高级 CLI 安装入门

我们将为您各自的操作系统下载两个文件。

  1. Subspace-Node– 这是实际与子空间网络建立连接的可执行文件
  2. Subspace-Farmer– 这是实际将在您分配的存储地块上耕种以获得奖励的可执行文件。
注意

从 2 月 19 日版本开始,我们通过增加内部并发性来增强绘图性能。此增强功能可提高 CPU 利用率并增加 RAM 使用率。如果您希望将农民恢复到其先前的行为,则可以使用标志 。--record-encoding-concurrency 1

为子空间创建新用户:

安全风险

以 root 用户身份运行节点会给系统带来重大风险。 建议为此目的创建一个单独的用户。

sudo useradd -m -p ! -s /sbin/nologin -c "" Autonomys

您也可以使用现有用户,但拥有单独的用户可以增强服务器的安全性。

切换到新创建的用户:

sudo su Autonomys -s /bin/bash

为可执行文件创建目录:

mkdir -p ~/.local/bin

使用适当的命令下载可执行文件:

x86\_64 Ubuntu 可执行文件
Aarch64/64 位 Raspberry Pi 可执行文件

默认情况下,这些命令将可执行文件下载到目录中。 您可以通过修改相应的字符串来更改目录。~/.local/bin

您可以使用相同的命令来更新节点。

使文件可执行:

chmod +x ~/.local/bin/Autonomys-node
  chmod +x ~/.local/bin/Autonomys-farmer

为 Node 和 Farmer Data 创建目录:

mkdir -p ~/.local/share

退出用户:

exit

为服务文件生成内容,替换相关字段。 如果从普通用户设置节点,请记住更改用户名:

systemd 服务文件生成器

Autonomys-node.service
[Unit]
Description=Subspace Node
Wants=network.target
After=network.target

[Service]
User=Autonomys
Group=Autonomys
ExecStart=/home/Autonomys/.local/bin/Autonomys-node \
          run \ 
          --name Autonomys \
          --base-path /home/Autonomys/.local/share/Autonomys-node \
          --chain gemini-3h \
          --farmer \
          --listen-on /ip4/0.0.0.0/tcp/30333 \
          --dsn-listen-on /ip4/0.0.0.0/tcp/30433           
KillSignal=SIGINT
Restart=always
RestartSec=10
Nice=-5
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target
Autonomys-farmer.service
[Unit]
Description=Subspace Farmer
Wants=network.target
After=network.target
Wants=Autonomys-node.service
After=Autonomys-node.service

[Service]
User=Autonomys
Group=Autonomys
ExecStart=/home/Autonomys/.local/bin/Autonomys-farmer \
          farm \
          --reward-address st6GBwATPqtBkK5y4uXbV52euszPpFPw7wmkF8FywEqJaf8uP \
          --listen-on /ip4/0.0.0.0/tcp/30533 \
          path=/home/Autonomys/.local/share/Autonomys-farmer,size=100G           
KillSignal=SIGINT
Restart=always
RestartSec=10
Nice=-5
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

打开节点服务文件并粘贴相应的生成内容:

EDITOR=nano sudo -e /etc/systemd/system/Autonomys-node.service

打开 Farmer Service 文件并粘贴相应的生成内容:

EDITOR=nano sudo -e /etc/systemd/system/Autonomys-farmer.service

启用并启动节点和农程序:

sudo systemctl enable --now Autonomys-{node,farmer}

有用的命令

启动节点:

sudo systemctl start Autonomys-node

启动农民:

sudo systemctl start Autonomys-farmer

停止节点:

sudo systemctl stop Autonomys-node

停止农民:

sudo systemctl stop Autonomys-farmer

启用节点(用于在系统启动时自动启动):

sudo systemctl enable Autonomys-node

启用 Farmer(用于在系统启动时自动启动):

sudo systemctl enable Autonomys-farmer

禁用节点(以防止在系统启动时自动启动):

sudo systemctl disable Autonomys-node

禁用 Farmer(以防止在系统启动时自动启动):

sudo systemctl disable Autonomys-farmer

检查节点服务状态:

sudo systemctl status Autonomys-node

查看农民服务状态:

sudo systemctl status Autonomys-farmer

查看节点日志:

sudo journalctl -f -o cat -u Autonomys-node

查看农民日志:

sudo journalctl -f -o cat -u Autonomys-farmer

计算过去一小时内收到的农民奖励:

sudo journalctl -o cat -u Autonomys-farmer --since="1 hour ago" | grep -i "Successfully signed reward hash" | wc -l

升级

要升级节点和服务器,首先,停止运行服务:

sudo systemctl stop Autonomys-{node,farmer}

使用手册开头的命令后,下载新版本的可执行文件。 如果您在普通用户名下安装,则需要事先切换到该用户。

现在,您可以启动服务:

sudo systemctl start Autonomys-{node,farmer}
赞(0)
未经允许不得转载:Autonomys 之家 » Autonomys Network 高级 CLI版 Linux 挖矿教程
欧意OKX币安Binance芝麻开门GATE