search

    Команды Linux для начинающих

    Простые команды

    agent-screen — показывает агент клиента Hive OS (чтобы выйти, нажмите Ctrl+A, D)

    firstrun -f — заново запросить ID рига и пароль

    mc — файловый менеджер, наподобие Norton Commander, но для Linux

    selfupgrade — обновление Hive OS через консоль, то же самое, что нажать кнопку в веб-интерфейсе

    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 or Ctrl+A, 1,2,3 — переключение между экранами, если у вас запущено несколько майнеров и т.д.

    Продвинутые команды

    Статус / Диагностика

    agent-screen log — показать логи разных частей (вы можете использовать log1 и log2) агента Hive

    hello — "поздороваться" с сервером: чтоб обновить IP адреса, настройки, и так далее (обычно выполняется при запуске)

    net-test — проверить и определить сетевое соединение

    timedatectl — показать время и дату настроек синхронизации

    top -b -n 1 — показать список всех процессов

    wd status — показать статус и лог хешрейт-вотчдога

    AMD

    amd-info — показать данные по картам AMD

    amdcovc — показать данные о питании карт AMD

    amdmeminfo — показать данные о памяти карт AMD

    wolfamdctrl -i 0 --show-voltage — показать таблицу напряжения для видеокарт AMD #0

    Nvidia

    journalctl -p err | grep NVRM — показать последние ошибки видеокарт Nvidia

    nvidia-info — показать расширенные данные по картам Nvidia

    nvidia-driver-update — обновление драйверов Nvidia

    nvidia-driver-update 430 — скачать и установить последний драйвер из серии 430.*

    nvidia-driver-update --nvs — переустановить только nvidia-settings

    nvidia-smi — показать данные по картам Nvidia

    nvtool --clocks — показать частоты ядра/памяти для всех видеокарт Nvidia

    Оборудование

    gpu-fans-find — вращать вентиляторы GPU от первой до последней карты, чтобы упростить поиск необходимого GPU. Можно указать номер карты, тогда вентиляторы запустятся именно на ней. Если воркер запускается корректно, отследить какая карта какой шине соответствует довольно просто. Например, если карта GPU0 имеет шину 01:00.0, и её нужно найти, используйте команду gpu-fans-find 0. Эта команда на некоторое время раскрутит вентиляторы только на этой карте. И так далее по примеру.

    sensors — показать показания напряжения/температуры материнской платы и карты

    sreboot wakealarm 120 — выключить блок питания и запустить через 120 секунд

    /hive/opt/opendev/watchdog-opendev power — эмуляция нажатия кнопки питания посредством OpenDev вотчдога

    /hive/opt/opendev/watchdog-opendev reset — эмуляция нажатия кнопки перезапуска посредством OpenDev вачдога

    Апгрейд / Установка

    disk-expand -s — расширить раздел Linux, чтобы заполнить оставшееся на диске место

    hpkg list miners — список всех установленных майнеров

    hpkg remove miners — удалить все майнеры

    nvidia-driver-update --remove — удалить все загруженные пакеты драйверов Nvidia, кроме утсановленного на данный момент

    selfupgrade --force — принудительный апгрейд; это поможет в ситуации, когда selfupgrade сообщает, что версия Hive актуальна, но на самом деле это не так

    Логи

    journalctl -u hive --no-pager — показать загрузочный лог Hive OS

    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 на панель управления

    Навигация