Автологин в консоль tty1 и автозапуск мониторинга сети

iftop ubuntu
Иногда бывает необходимо сделать автологин в консоль для автозапуска какого-нибудь приложения сразу на монитор. Эта заметка как раз и расскажет как это сделать.
Все манипуляции произвожу на ubuntu 16.04.2.
Сначала устанавливаем:
sudo apt-get install mingetty

Чтобы заработал автологин исправляем содержимое файла
sudo nano /etc/systemd/system/getty.target.wants/getty@tty1.service
где исправляем строку
ExecStart=-/sbin/agetty --noclear %I $TERM
на строку
ExecStart=-/sbin/mingetty --autologin pi --noclear tty1
здесь
pi — это пользователь, под которым производить автологин

Устанавливаем программу для мониторинга сети через консоль (Можно использовать эту утилиту, если у Вас не очень маленький экран, если экран очень маленький, как у меня размер 3,5 дюйма, то листайте дальше до установки iftop)
sudo apt install iptraf
Далее указываем что запускать при автологине на tty1
sudo nano ~/.bashrc
добавляем в конце
sudo iptraf
Для запуска iptraf нужны права суперпользователя, что влечёт за собой ввод пароля, чтобы не вводить пароль делаем следующие манипуляции.
sudo nano /etc/sudoers
вписываем туда
pi ALL=(ALL) NOPASSWD: /usr/sbin/iptraf
здесь
pi — это пльзователь, под которым будем запускать iptraf без ввода пароля
/usr/sbin/iptraf — команда, которую будем запускать

Если утилита iptraf по каким-то причинам не устраивает (мне не подходит), то можно посмотреть на утилиту iftop, которая работает на очень маленьких экранах (не все это умеют), что для меня как раз актуально.
sudo apt install iftop
sudo nano ~/.bashrc

добавляем в конце
sudo iftop -i enx0c5b8f279a64
здесь:
enx0c5b8f279a64 — интерфейс, трафик на котором нас интересует

Не забывайте добавить строку в /etc/sudoers, чобы не запрашивало пароль при запуске через sudo
pi ALL=(ALL) NOPASSWD: /usr/sbin/iftop
здесь
pi — это пльзователь, под которым будем запускать iptraf без ввода пароля
/usr/sbin/iftop — команда, которую будем запускать

перезагружаемся и автоматически произойдёт автологин на tty с запуском iftop

Добавить комментарий