- Основные команды для управления HIVE OS (Linux)
- Полезные команды для Hive OS и Linux простыми словами
- Простые команды Hive
- Майнеры
- Системные логи
- Расширенные команды для Хайв ОС
- Состояние / Диагностика
- Команды для AMD
- Команды для Nvidia
- Аппаратное обеспечение
- Обновление/Установка
- Как запустить команды Hive
- 3 маленьких ярлыка
- Команды Linux для начинающих
- Простые команды
- Майнеры
- Логи системы
- Горячие клавиши
- Продвинутые команды
- Статус / Диагностика
- Nvidia
- Оборудование
- Апгрейд / Установка
Основные команды для управления HIVE OS (Linux)
Список полезных команд для управления HIVE OS.
miner — открывает окно с запущенным майнером;
miner start | stop — запускает или останавливает настроенный майнер;
miner log — лог майнера;
miner config — настройки майнера;
agent-screen — показывает агент клиента HIVE OS;
selfupgrade — обновление HIVE OS через консоль, то же самое, что нажать кнопку в веб-интерфейсе;
hello — снова «поздороваться» с сервером. Чтобы обновить IP-адрес, конфиг и т. д. Обычно команда выполняется при запуске системы.
firstrun -f — заново запросить идентификатор рига и пароль;
reboot — перезагрузка;
sreboot — жесткая перезагрузка;
sreboot shutdown — выключение;
Ctrl+C — остановить любой выполняющийся процесс;
Ctrl+A, D — отсоединить от экрана (майнер или агент), чтобы оставить его работать;
Ctrl+A, Space or Ctrl+A, 1,2,3 — переключение между экранами, если у вас запущено несколько майнеров и т.д.
journalctl -u hive —no-pager — показать загрузочный лог HIVE OS;
journalctl -u hivex —no-pager — показать лог X сервера (графический интерфейс);
dmesg — показать системные сообщения, в основном, чтобы увидеть журнал загрузки;
tail -n 100 /var/log/syslog — показать 100 последних записей из системного лога;
ifconfig — показать сетевые настройки;
iwconfig — показать беспроводные адаптеры;
mc — файловый менеджер, наподобие Norton Commander но для Linux.
ccminer-update — обновление всех форков CCminer (скачивание и установка произойдет после запуска выбранного форка, если он уже работал — перезапустите майнер).
nvidia-driver-update — обновление драйверов NVidia
selfupgrade xxx — понижение версии HIVE OS. Вместо ххх надо указать необходимую версию. На сайте есть статья: как понизить версию hive os!
Источник
Полезные команды для Hive OS и Linux простыми словами
Вы можете в это не верить, но сделать первые шаги в майнинге не так сложно, как кажется на первый взгляд. Жизнь майнера может быть тяжелой, но есть надежный способ ее упростить. Просто попробуйте некоторые из команд, которые мы перечислили ниже, они помогут вам настроить майнеры, обнаружить различные проблемы (например, с Nvidia) и упростить использование системы в целом. Используя их, вы сможете решать различные задачи гораздо быстрее и проще.
Простые команды Hive
Давайте начнем с основ, прежде чем перейти к чему-то более сложному. Вот некоторые общие команды Hive и Linux, которые могут вам понадобиться:
- agent-screen. Используйте его, чтобы увидеть клиентский агент Hive. Когда вы решите выйти, нажмите Ctrl + A, D.
- firstrun -f. Это поможет вам в случае, если вам снова понадобится идентификатор и пароль установки.
- mc. Это файловый менеджер, подобный Norton Commander, но для Linux.
- 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. Ищете беспроводные адаптеры? Эта команда покажет их вам.
Расширенные команды для Хайв ОС
И теперь пришло время для более сложных команд, которые могут вам понадобиться для выполнения некоторых конкретных задач.
Состояние / Диагностика
Регулярная диагностика имеет решающее значение для «здоровой» майнерской жизни. Узнайте, как это сделать:
- agent-screen log. Эта команда покажет вам журналы различных частей агента Hive. Вы также можете попробовать log1 и log2.
- hello. Мы знаем, что вы вежливый человек, так что передайте привет серверу! Это позволит вам обновить IP-адреса, настройки и т. д. Эта команда обычно запускается автоматически при запуске.
- net-test. Попробуйте эту команду для проверки и диагностики вашего сетевого подключения.
- timedatectl. Используйте его, чтобы увидеть настройки синхронизации времени и даты.
- top -b -n 1. Если вы воспользуетесь этой командой, вы увидите список всех процессов.
- wd status. Вам нужно увидеть статус сторожевого таймера и журнал? Ну вот.
Команды для AMD
Попробуйте эти команды для работы с продвинутыми микро устройствами или AMD, если коротко:
- amd-info. Используйте эту команду для просмотра информации о всех картах AMD (не волнуйтесь, формат очень удобен для пользователя). Для расширенной информации используйте amdmeminfo.
- amdcovc. Эта команда покажет вам текущие частоты для всех карт AMD.
- wolfamdctrl -i 0- -show-voltage. Используйте его, чтобы увидеть таблицу напряжений для AMD GPU # 0.
Команды для Nvidia
Вот некоторые полезные команды для обнаружения проблем Nvidia, их решения и так далее:
- journalctl -p err | grep NVRM. Если есть какие-либо недавние ошибки графического процессора Nvidia, эта команда покажет их вам.
- nvidia-smi. Используйте эту команду, чтобы проверить информацию о картах Nvidia. Для расширенной информации, перейдите на nvidia-info.
- nvidia-driver-update 430. Собираетесь ли вы скачать и установить последнюю версию драйвера из серии 430. *? Затем используйте эту команду, чтобы ускорить процесс.
- nvidia-driver-update —nvs. Используйте его для переустановки настроек Nvidia.
- nvtool- — clocks. Эта команда позволяет увидеть часы ядра / памяти для всех графических процессоров Nvidia.
Аппаратное обеспечение
Узнайте, как упростить работу с GPU, процессором и другими аппаратными средствами:
- gpu-fans-find. Если вам нужно найти определенный графический процессор, используйте эту команду для вращения вентиляторов от первого графического процессора к последнему. Поиск станет намного проще.
- 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. Логически эта команда инициирует принудительное обновление системы. Это может помочь в случае, если сценарий говорит, что Hive обновлен, но на самом деле это не так.
Управляйте журналами быстро и легко:
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 на панель инструментов.
Как запустить команды Hive
Изучив список команд, вы можете задать логичный вопрос: как на самом деле выполнить любую из них? Есть пять способов сделать это:
- С помощью значка «Выполнить команду» на панели;
- Через удаленную консоль Hive Shell или Teleconsole;
- Через веб-консоль ShellInABox;
- При подключении к ферме через IP-адрес. Вы можете сделать это с любым клиентом SSH (например, PuTTY);
- Через локальную консоль (например, клавиатуру или устройство).
3 маленьких ярлыка
Помимо команд, вы также можете использовать эти сочетания клавиш, чтобы сделать вашу майнинговую жизнь более удобной:
- Ctrl + C. Эта комбинация останавливает любую запущенную команду.
- Ctrl + A, D. Используйте эту команду, чтобы выйти из экрана (майнер или агент). Экран будет работать.
- Ctrl + A, Пробел или Ctrl + A, 1,2,3. С помощью этой комбинации вы можете легко переключаться между экранами, например, если у вас работает второй майнер.
Итак, теперь пришло время применить знания на практике — используйте эти команды, чтобы облегчить свою жизнь. И следите за обновлениями, мы поделимся множеством других полезных советов и хитростей в наших следующих статьях.
Источник
Команды 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-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 на панель управления
Источник