Byobu терминал - удобная работа на сервере через ssh

Категория: Shell

Использование терминала (консоли) Byobu.

Зачем?

  1. Много-оконный режим (несколько окон/вкладок на одной ssh сессии).
  2. Сохраняет окна и запущенные скрипты на сервере после отключения или обрыва ssh сессии.
  3. Разделение экрана несколькими вкладами (не пользовался).

Установка проста:

sudo apt install byobu

Запустить новую сессию или после обрыва ssh-соединения:

byobu
byobu -S <session-name> ## Подключение к сессии по имени "session name"

Горячие клавиши

F2
Новая вкладка.
Ctrl+F6
Закрыть вкладку (или командой exit).
F3
Предыдущая вкладка.
F4
Следующая вкладка.
Ctrl+Shift+F3
Переместить вкладку влево.
Ctrl+Shift+F4
Переместить вкладку вправо.
Shift+F5
Переключить статус панель на другой конфиг

Настройка панели статуса

Мы можем кастомизировать инфо-блоки в нижней информационной панели редактируя byobu-конфиг:

nano ~/.byobu/status

Пример статусной панели:

# Tmux has one status line, with 2 halves for status
tmux_left="logo #distro #release #arch #whoami #hostname session"

# You can have as many tmux right lines below here, and cycle through them using Shift-F5
tmux_right="network #custom #entropy raid services #mail #users #ec2_cost #rcs_cost #fan_speed #cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory swap disk disk_io uptime distro release updates_available reboot_required apport #whoami #hostname ip_address #time_utc date time"

tmux_right="network #custom #entropy raid reboot_required services #mail #users #ec2_cost #rcs_cost #fan_speed #cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory swap disk disk_io uptime distro release updates_available apport #whoami #hostname ip_address #time_utc date time"

tmux_right="#network #custom #entropy raid reboot_required #services #mail #users #ec2_cost #rcs_cost #fan_speed #cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory swap disk disk_io updates_available apport uptime distro release #whoami #hostname ip_address #time_utc date time"

# tmux_right="..."
# ... вы можете добавлять несколько видов панелей
# ... и переключать их поочередно через Shift+F5

Примерный вид нижней панели:

[logo] [session name ][ открытые вкладки ] [proc] [load] [cpu x freq ] [ memory ] [ swap ] [ disk ] [disk_io][updades][ uptime ][ distro release ] [ ip ] [ дата и время на сервере ]

Информационная статус-панель byobu status notifications


Подробнее в документации byobu: https://www.byobu.org/documentation

#linux, #byobu, #terminal, #console, #byoby status notifications

категория: Shell