Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!
Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив
- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I
Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!
Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!
Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!
Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.
Задайте питання в службу підтримки 24/7/365
Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями
Byobu - це зручна і проста оболонка для термінального мультиплексора tmux і screen. Вона дозволяє відкривати велику кількість вікон і запускати кілька команд всередині одного з'єднання.
Основні функції Byobu:
- Підтримка консольних вікон;
- Поділ простору вікна;
- Відомості та значки для відображення стану хоста.
Гнучка оболонка Byobu надає вам безліч можливостей і корисних функцій.
Даний посібник допоможе встановити і налаштувати Byobu.
вимоги
- Налаштований сервер Ubuntu 16.04 (інструкції по початкового налаштовування можна знайти тут).
- Користувач з доступом до команди sudo.
1: Установка Byobu
Оболонка Byobu повинна бути встановлена в Ubuntu за замовчуванням. Щоб переконатися в цьому, введіть:
byobu --version
byobu version 5.106
tmux 2.1
Ця команда повинна повернути номер поточної версії. Якщо цього не відбулося, значить, Byobu не встановлена. Щоб встановити оболонку, введіть:
sudo apt-get install byobu
2: Запуск Byobu
Щоб додати Byobu в свій профіль, запустіть команду:
The Byobu window manager will be launched automatically at each text login.
Щоб видалити Byobu з профілю, запустіть:
Сесії Byobu підтримуються між декількома сеансами входу, тому попередня консольная сесія завантажиться автоматично при наступному вході в систему. Щоб цього не сталося, закрийте сесію перед виходом. Byobu підтримує запущені в сесії сценарії і відкриті файли, навіть якщо ви вийшли з системи.
3: Налаштування мультиплексора
За замовчуванням Byobu працює з мультиплексором tmux, однак при необхідності ви можете змінити мультиплексор (наприклад, вибрати screen). Для цього запустіть команду:
На екрані з'явиться список доступних мультиплексорів. Виберіть один з них, введіть його порядковий номер і натисніть Enter:
Select the byobu backend:
1. tmux
2. screen
Choose 1-2 [1]:
Примітка. У керівництві використовується мультиплексор tmux, проте його основні комбінації клавіш збігаються з мультиплексором screen.
4: Кольорова командний рядок
Byobu підтримує кольорову командний рядок, яка включає в себе код повернення останньої виконаної команди. Вона включена за замовчуванням в деяких середовищах. Щоб включити її вручну (або переконатися, що вона вже включена), запустіть:
Щоб відключити кольорову командний рядок, запустіть byobu-disable-prompt.
5: Сесії Byobu
За замовчуванням Byobu використовує функціональні клавіші (від F1 до F12).
Під сесією слід розуміти запущений екземпляр Byobu. Сесія складається з набору вікон (які, по суті, є сесіями оболонки) і панелей (це вікна, розділені на кілька розділів).
При першому запуску Byobu відкриває нову сесію, в якій можна створити вікна і панелі. Надалі Byobu може автоматично запускати попередню сесію. Якщо відкрито кілька сесій, Byobu запитає, яку з них потрібно відновити:
Встановити з'єднання із сервером по SSH і включіть Byobu (якщо оболонка не була включена раніше). Запустіть нову сесію, натиснувши CTRL + SHIFT + F2. Для навігації використовуються гарячі клавіші ALT + UP і ALT + DOWN.
Щоб закрити Byobu і завершити всі сесії, натисніть CTRL + D.
Byobu пропонує кілька способів від'єднання сесії.
- F6: від'єднуватися вас від поточної сесії і закриває з'єднання SSH, але не закриває оболонку Byobu. Таким чином, під час наступного підключення до сервера поточна сесія буде відновлена. Це одна з найбільш корисних функцій Byobu, яка дозволяє залишити запущені сценарії і відкриті документи і виконати безпечне відключення.
- Shift-F6: від'єднуватися вас від поточної сесії і оболонки Byobu, але не закриває з'єднання SSH. Ви можете в будь-який момент відновити оболонку за допомогою команди byobu.
- ALT + F6: Якщо Byobu підтримує кілька одночасних підключень, ця комбінація відключає всі з'єднання, крім поточного.
6: Вікна Byobu
Byobu дозволяє перемикатися між вікнами всередині однієї сесії. Це забезпечує мультизадачність кожного з'єднання.
sudo tail -n100 -f / var / log / syslog
Всього кілька клавіш дозволяють виконати досить багато дій, що не так просто зробити в SSH.
7: Панелі Byobu
Byobu надає можливість ділити вікно на кілька панелей, як по горизонталі, так і по вертикалі. Це дозволяє виконувати кілька завдань в рамках одного вікна.
Спробуйте розділити поточне вікно. Щоб розділити його горизонтально, використовуйте гарячі клавіші SHIFT + F2, щоб розділити його по вертикалі, натисніть CTRL + F2. Byobu практично не обмежує кількість панелей в одному вікні, що дозволяє створювати складні макети. Зверніть увагу: розділити панель можна, якщо простір, що залишився можна розділити на дві частини.
Розділивши вікно хоча б на дві панелі, спробуйте перейти з однієї панелі в іншу. Для цього використовуються клавіші SHIFT + LEFT / RIGHT / UP / DOWN або SHIFT + F3 / F4. Ви можете запустити команду в одній панелі, а потім продовжити роботу в інший. Щоб поміняти панелі місцями, натисніть CTRL + F3 / F4 (вгору і вниз відповідно).
Комбінація клавіш SHIFT + ALT + LEFT / RIGHT / UP / DOWN дозволяє регулювати висоту і ширину панелі. При цьому розмір інших панелей зміниться автоматично.
Також можна змінити масштаб панелі за допомогою SHIFT + F11. При цьому поточна панель заповнить все вікно. знову натисніть
SHIFT + F11, щоб повернутися до початкового розміру. Щоб розбити панель в новому вікні, використовуйте ALT + F11. Це автоматично створить ще одне вікно, розділене на панелі.
8: Повідомлення про стан
Повідомлення про стан - це повідомлення в рядку стану в нижній частині екрана Byobu.
Щоб відкрити конфігураційне меню Byobu, натисніть F9. На екрані з'явиться меню, виберіть Toggle status notification і натисніть Enter. Список доступних повідомлень про стан буде виведений на екран. Виберіть необхідні вам повідомлення.
Включивши підтримку повідомлень, ви побачите нижню панель поруч з віконними індикаторами. За замовчуванням панель підтримує пару таких індикаторів (наприклад, дату, навантаження і стан пам'яті). Деякі повідомлення можна налаштувати в файлі конфігурації.
Виберіть необхідні повідомлення та натисніть Apply. Щоб оновити рядок стану, натисніть F5.
висновок
Більше інформації про Byobu можна знайти в мануалі проекту.
Інші корисні гарячі клавіші:
- SHIFT + F1: виводить повний список гарячих клавіш. Щоб закрити його, натисніть q.
- SHIFT + F12: включає або відключає комбінації клавіш. Це дозволяє уникнути конфлікту клавіш при використанні іншого терміналу.
- CTRL + F9: відкриває командний рядок, яка дозволяє відправити один і той же запит в кожному вікні. SHIFT + F9 робить те ж саме, але в панелях.