5 хитрых команд для Raspberry Pi, о которых вы пожалеете, что не знали раньше!

Raspberry Pi Zero W with microSD cards

Raspberry Pi — один из самых надёжных одноплатников для энтузиастов и домашних серверов. Делюсь пятью командами и утилитами, которые обязан знать каждый, кто пользуется этим мини-компьютером.

Следим за температурой: не дайте своему Pi вскипеть!

Высокая температура — враг любого компьютера, и Raspberry Pi не исключение. Особенно если у вас нет активного охлаждения: стандартный вентилятор крошечный, а многие и вовсе обходятся вентиляцией корпуса.

Если вы активно используете Pi, перегрев может возникнуть неожиданно быстро.

A Raspberry Pi with its offiical cooler fitted.

Хотите узнать, насколько “жарко” вашей плате? Просто введите в терминале:

Старайтесь держать процессор прохладнее 80°C. Перегрев до 85°C и выше может привести к аварийному выключению.

Если температура превышает норму, процессор автоматически замедляет работу, чтобы остыть. Проверить это можно командой:

Если увидите 0x0 — всё отлично, если другое значение — Pi уже снижала скорость из-за перегрева или нехватки питания.

Автоматизация с помощью Cron: делегируйте рутину железу!

Когда Pi служит домашним сервером или хранилищем, запускать задания вручную — лишняя морока.

Можно использовать современную систему systemd, но она сложнее и требует отдельных знаний. Если вас устраивает простота — cron идеален.

Я, например, настроил cron на автоматическое резервное копирование мира Minecraft каждую неделю. Хотите запускать любой скрипт раз в неделю? Всё просто!

Clock and Time

Что такое Cron и чем он может быть полезен?

Утилита cron запускает любые команды и скрипты тогда, когда вам нужно, — по расписанию.

Всё просто — наберите:

Дальше добавьте нужную строку. Например, чтобы каждое утро в 2:00 запускался скрипт из домашней папки: 0 2 * * * /home/pi/script.sh — и не забудьте сохранить файл.

В cron-планировщике пять полей: минута, час, день, месяц и день недели.

Нужен запуск каждое воскресенье в 4:15? Напишите так:

Поначалу синтаксис может смутить, но освоив cron, вы забудете, что такое ручной запуск процессов.

htop: вся информация о загрузке за пару секунд

У Raspberry Pi не так много ресурсов, поэтому стоит контролировать, что именно нагружает систему и сколько памяти расходуется.

Один из самых удобных способов — htop. В графическом интерфейсе сразу видно, как загружены CPU и сколько занято оперативки.

HTOP running on a Raspberry Pi 4.

Удобно, что видно, кому принадлежат процессы, и какой у них номер (PID) — полезно, если захотите остановить или перезапустить программу.

Вот горячие клавиши, которые я использую чаще всего:

Клавиша

Действие

/

Быстрый поиск процесса

.

Меняет порядок сортировки столбцов

k

Мгновенно завершать выбранную задачу

Управляйте своим Raspberry Pi по сети через SSH

Не всегда Raspberry Pi работает с подключёнными монитором и клавиатурой — и тут SSH просто спасает.

SSH позволяет полностью контролировать Pi по локальной сети с любого устройства, а ещё через него работают защищённые протоколы для передачи файлов — SFTP и SCP.

Включить и запустить SSH очень просто: откройте терминал и введите команду.

Проверьте, что SSH действительно работает — используйте такую команду:

Теперь вы можете подключаться к Pi по SSH с любого устройства в локалке.

Terminal output showing commands to enable, start, and check the status of the SSH service on Ubuntu.

nmap: найдите все устройства в своей сети — мгновенно!

Если вы настраиваете Raspberry Pi как сервер или тестовую лабораторию, не раз захочется узнать, кто ещё подключён к вашей сети.


Подпишитесь — не пропустите новые лайфхаки!

Один из самых мощных инструментов для этого — nmap (Network Mapper).

С помощью nmap можно быстро узнать IP-адреса всех устройств (включая смартфоны), определить их операционки и даже посмотреть открытые сервисы.

Чтобы поставить nmap, просто введите в терминале:

Самая популярная опция — быстрый поиск всех устройств в вашей локальной сети и их IP-адресов:

Если адрес вашего роутера — 192.168.0.1, пишите:

Если роутер с адресом 10.0.0.1, используйте команду:

Возможности nmap огромны. Если интересуетесь сетями и кастомизацией серверов — настоятельно советую изучить документацию по nmap.

Хотя Raspberry Pi выглядит скромно, его ресурсов хватает для множества крутых сервисов и домашних проектов. Разобравшись с этими командами, вы откроете целый мир новых возможностей для своего Pi!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий