Useful Linux and Hive commands for beginners

SIMPLE COMMANDS

agent-screen — show hive client agent (you can exit from it with Ctrl+A, D)
firstrun -f — ask for for rig ID and password again
mc — file manager like Norton Commander but for Linux
selfupgrade — upgrade from console, same as hitting a button on the web
sreboot — do a hard reboot
sreboot shutdown — hard shutdown

MINERS

miner — show running miner screen (you can exit from it with Ctrl+A, D)
miner start, miner stop — start or stop currently configured miner obviously
miner log, miner config — selfexplaining

SYSTEM LOGS

dmesg — to see system messages, mainly to see boot log
tail -n 100 /var/log/syslog — to show last 100 lines from system log

NETWORK

ifconfig — show network interfaces
iwconfig — show wireless adapters

KEYBOARD SHORTCUTS

Ctrl+C — stop any running command

Switch miners screens, detach from terminal:

  • Ctrl+A, D — detach from screen (miner or agent) to leave it working
  • Ctrl+A, Space or Ctrl+A, 1,2,3 — switch between screens if you have second miner running and so on

ADVANCED COMMANDS

STATUS / DIAGNOSE

agent-screen log — show logs of various parts (you can try log1 and log2) of the Hive agent
hello — say hello to server: to refresh IP addresses, configs etc. Normally it’s run at startup.
net-test — check and diagnose your network connection
timedatectl — show time and date synchronization settings
top -b -n 1 — show list of all processes
wd status — show hashrate watchdog status and log

AMD

amd-info — show current frequencies for AMD cards
amdcovc — show current frequencies for AMD cards
amdmeminfo — show extended AMD cards info
wolfamdctrl -i 0 --show-voltage — show voltage table for AMD GPU #0

NVIDIA

journalctl -p err | grep NVRM — show recent Nvidia GPU errors, if any
nvidia-info — show extended Nvidia cards info
nvidia-driver-update 430 — download and install latest driver from series 430.*
nvidia-driver-update --nvs — reinstall nvidia-settings only
nvidia-smi — show Nvidia cards info
nvtool --clocks — show core/mem clocks for all the Nvidia GPUs

HARDWARE

gpu-fans-find — spin GPU fans from the first GPU to the last, make it easier to find the required GPU
sensors — show voltage/temperature readings of the motherboard and CPU
sreboot wakealarm 120 — shutdown PSU and boot in 120 seconds
/hive/opt/opendev/watchdog-opendev power — send a power command to OpenDev watchdog
/hive/opt/opendev/watchdog-opendev reset — send a reset command to OpenDev watchdog
/hive/opt/opendev/watchdog-opendev settings — show OpenDev watchdog settings

UPGRADE / INSTALL

disk-expand -s — expand a Linux partition to fill remaining drive space
hpkg list miners — list all installed miners
hpkg remove miners — uninstall all miners
nvidia-driver-update --remove — remove all downloaded Nvidia driver packages except currently installed
selfupgrade --force — force upgrade; it can help in situations when selfupgrade says Hive is up to date but actually it isn’t

LOGS

journalctl -u hive --no-pager — show Hive service boot log
journalctl -u hivex --no-pager — show log of X server (graphical user interface)
logs-on — write all logs to disk, they will remain after reboots
logs-off — write all logs to RAM to reduсe USB flash drive wear (default)
log='/var/log/syslog'; gzip -c9 "$log" | base64 -w 0 | message file "$(basename "$log")" payload — send /var/log/syslog file to dashboard

16 Likes

ПРОСТЫЕ КОМАНДЫ

agent-screen — показать экран агента Hive (выйти можно, нажав Ctrl+A и D)
firstrun -f — ввод заново rig ID и пароля
mc — файловый менеджер для Линукса, наподобие Norton Commander
selfupgrade — обновление системы; то же, что и кнопка обновления в дашборде
sreboot — немедленная перезагрузка
sreboot shutdown — немедленное выключение питания

МАЙНЕРЫ

miner — показать экран майнера (выйти можно, нажав Ctrl+A и D)
miner start, miner stop — запустить или остановить майнер
miner log, miner config — посмотреть журнал или конфигурацию майнера

СИСТЕМНЫЕ ЖУРНАЛЫ (ЛОГИ)

dmesg — посмотреть системный журнал
tail -n 100 /var/log/syslog — показать последние 100 строк из системного журнала

СЕТЬ

ifconfig — показать сетевые интерфейсы
iwconfig — показать беспроводные адаптеры

СОЧЕТАНИЯ КЛАВИШ

Ctrl+C — прервать выполнение любой текущей задачи

Переключить экраны майнеров, выйти:

  • Ctrl+A, D — выйти из экрана (майнера или агента), не останавливая его
  • Ctrl+A, Space или Ctrl+A, 1,2,3 — переключение между экранами, если у вас больше одного майнера одновременно

ПРОДВИНУТЫЕ КОМАНДЫ

СТАТУС И ДИАГНОСТИКА

agent-screen log — показать журналы агента Hive (еще имеются параметры log1 и log2)
hello — поздороваться с сервером: для обновления IP адресов, конфигурации. Обычно, hello запускается автоматически при загрузке воркера.
net-test — проверка и диагностика подключения к сетя
timedatectl — показать установки синхронизации точной даты и времени
top -b -n 1 — показать список всех процессов
wd status — показать статус и журнал сторожа по хешрейту (hashrate watchdog)

AMD

amd-info — показать информацию по всем картам AMD
amdcovc — показать текущие частоты по всем картам AMD
amdmeminfo — показать расширенную информацию по всем картам AMD
wolfamdctrl -i 0 --show-voltage — показать таблицу напряжений для AMD GPU #0

NVIDIA

journalctl -p err | grep NVRM — показать недавние ошибки карт Nvidia, если они есть
nvidia-info — показать расширенную информацию по всем картам Nvidia
nvidia-driver-update 430 — загрузить и установить последнюю версию драйвера серии 430.*
nvidia-driver-update --nvs — переустановить nvidia-settings
nvidia-smi — показать информацию по всем картам Nvidia
nvtool --clocks — показать тактовые частоты ядра и памяти для всех карт Nvidia

ОБОРУДОВАНИЕ

gpu-fans-find — раскручивать вентиляторы на видеокартах по очереди, с первой карты до последней; удобно для поиска нужной карты
sensors — показать температуру и напряжение на материнской плате и процессоре
sreboot wakealarm 120 — отключить блок питания и включить его обратно через 120 секунд
/hive/opt/opendev/watchdog-opendev power — послать команду power в OpenDev watchdog
/hive/opt/opendev/watchdog-opendev reset — послать команду reset в OpenDev watchdog
/hive/opt/opendev/watchdog-opendev settings — показать настройки OpenDev watchdog

УСТАНОВКА И ОБНОВЛЕНИЕ

disk-expand -s — расширить текущий раздел Linux до максимального размера носителя
hpkg list miners — показать все установленные майнеры
hpkg remove miners — удалить все установленные майнеры
nvidia-driver-update --remove — удалить все скачанные драйверы Nvidia,за исключением установленного
selfupgrade --force — принудительное обновить систему; может помочь в ситуациях, когда скрипт обновления сообщает, что система обновлена, но на самом деле это не так

ЖУРНАЛЫ (ЛОГИ)

journalctl -u hive --no-pager — показать журнал загрузки Hive
journalctl -u hivex --no-pager — показать журнал X сервера (сервера графического интерфейса)
logs-on — сохранять все журналы на носителе; они буду не затронуты при перезагрузках
logs-off — сохранять все журналы в оперативную память для уменьшения износа USB флешки (режим включен по умолчанию)
log='/var/log/syslog'; gzip -c9 "$log" | base64 -w 0 | message file "$(basename "$log")" payload — послать файл /var/log/syslog в дашбоард

How to see GPU (miner?) crash log?

It’s a good question for beginners. I’m think there is opportunity to do it better and easy for begginers.
Claymore’s miners has log file calling lastrun_reboot.log (part of log before reboot) and in another hand other miners (not from Claymore) has log like .log

is there a command to monitor memory errors? I would like to test my stability of underclocking like I do with HWINFO64 in Windows 10. Also is there a way to see real-time voltages for each card? The reason I ask this one is, some cards behave differently. You may set 850v but it’s offset is different. I have seen same models but different memory does this all the time. So it helps me adjust accordingly.

Hi. i install the HiveOS Image on USB of 16G but the img its of 8G how i can expand the USB Filesytem to recover unused space ?

You can use Gparted Live CD

yes dandy, i understand but my question if can i make the espansion on line?
like “ethos” feature

thnx!!

Unfortunately, there is no such utility, but if a mechanism is found as it is implemented by the HWINFO64 utility, I would, even though I’m too lazy, even bother with writing such a program under Linux)

Unfortunately, there is no such utility, but if a mechanism is found as it is implemented by the HWINFO64 utility, I would, even though I’m too lazy, even bother with writing such a program under Linux)[/quote]

Completely understand not writing this program, but Is there a way to check shares found per gpu? This would be useful in diagnosing excessive memory errors on Linux.

A tool such as HWINFO64 or just about ANY way to check for memory errors is VERY MUCH needed in HiveOS! It’s the only thing I lack right now to be the perfect OS for mining! I have a rig that does a bit lower than normal effective hashrate and I have no idea how to diagnose what card is causing it. So I would need to install windows just so I can run HWINFO64 on it and see what the cause is, which is a bit redundant in a situation where we run a superios base OS such as linux.

1 Like

Всем привет! подскажите как включить просмотр процесса майнинга второго майнера? Если вбить “miner”, то на экране будет инфа по первому майнеру. Спасибо!

Как изменить логин (user) и пароль (1)?

passwd user
ввести и повторить
при вводе пароль никак не отображается (ни символов, ни зведочек)

пароль поменял,спасибо.А имя пользователя как заменить?

hi guys. please how can i make my hive os miner start printing to the monitor screen at start up?

presently, i have to manually enter the comand “miner” before it starts printing to screen but i want an automatic way this can always happen at startup or reboot.

1 Like

How to go back the original image by command ?

1 Like

Как отключить в хайве на уровне системы несколько карт?
Физического Доступа к риге нет, только удаленный доступ.
Отключение карт в майнере не помогает. Видимо при старте системы, резервируются ресурсы под все карты. Нужно попробовать работу риги без некоторых карт.

also cl input “wifi” to config and get wifi access setup!