Как Установить и Использовать Утилиту Screen Linux?
160 Как Установить и Использовать Утилиту Screen Linux?

Как Установить и Использовать Утилиту Screen Linux?


access_time

hourglass_empty

Системным администраторам, как правило, приходится работать с терминалом Linux. Многие из них, чтобы упростить себе жизнь и оптимизировать рабочий процесс используют Screen Linux. Учится работать, как про, используя эту чудо-утилиту будем в сегодняшней статье. 

Поначалу это может показаться слишком сложным, но на самом деле Linux Screen довольно легко освоить. Используйте системные ресурсы эффективно с этим незаменим инструментом.  

Мы поможем вам сделать терминал Linux более гибким и мощным, показав, как устанавливать и использовать утилиту Screen. Поехали!

Что такое Screen Linux?

Linux Screen — это терминальное приложение, разработанное проектом GNU. В официальной документации также можно встретить название GNU Screen. Screen имеет чёткое предназначение — терминальное мультиплексирование, или возможность открыть несколько сессий в одном окне терминала.

Другими словами, Screen делит физический терминал на несколько виртуальных сессий и, таким образом, останавливает и суммирует активность в них.

Screen работает следующим образом: допустим мы работаем в терминальной сессии с использованием Screen, когда мы закончим и выключим компьютер, всё сохранится. Так что при повторном доступе к терминалу, мы вернёмся к экрану, на котором остановились перед выключением.  

Умение пользоваться Screen — фундаментальный навык. И, возможно, это не самая сложная и комплексная технология, но каждый пользователь Linux должен ею владеть.

Как Установить и Использовать Screen Linux?

Утилита обычно установлена по умолчанию во всех основных дистрибутивах Linux. Если ваша система не имеет предустановленной системы, не беспокойтесь! Установка не займёт много времени.

Во-первых, нам нужно подключиться к нашему серверу, используя SSH. Для этого запустите:

ssh your-user@server

С другой стороны, если вы используете Linux на своём компьютере, просто откройте терминал из главного меню.

В случае Debian, Ubuntu, Linux Mint и его производных вы можете выполнить следующую команду:

sudo apt install screen

Установка Screen - Снимок Терминала

Читайте также:  Где и Как Можно Создать Логотип Бесплатно: Пошаговое Руководство

Установка Screen - Снимок Терминала

Если же вы используете CentOS 7, вы можете выполнить установку следующим образом:

sudo yum install screen

Если пользователь не может запускать команды sudo, нам нужно запустить утилиту как пользователь root.

yum install screen

В конце установки мы можем проверить текущую версию Screen, используя следующую командную строку:

screen –version

Проверка Версии Screen Linux - Фото Терминала

Проверка Версии Screen Linux - Фото Терминала

Такой ответ означает, что теперь всё готово к использованию.

Использование Screen в Разных Дистрибутивах Linux

Чтобы запустить Linux screen, нам просто нужно набрать его в нашем терминальном сеансе:

screen

Запуск Linux Screen - Скриншот Терминала

Запуск Linux Screen - Скриншот Терминала

После нажатия клавиши пробела вы снова увидите терминал. Не волнуйтесь, мы уже начали новый сеанс screen. Чтобы проверить это, просто введите слово exit и нажмите Enter.

Выход из Screen - Снимок Терминала Linux

Выход из Screen - Снимок Терминала Linux

Итак, вы вышли из screen-а (не отсоединились, а вышли). Теперь нам нужно снова запустить команду screen, чтобы начать новый сеанс.

screen

Мы также можем начать сеанс и дать ему имя, используя переменную -S. Например:

screen -S session1

Мы рекомендуем использовать описательное название, так у вас не возникнет проблем с поиском и идентификацией сессий.

Для выполнения терминального мультиплексирования Screen использует команды. Эти команды очень просты. Все они следуют структуре CTRL+ * *, где * — переменная.

Команды Linux Screen в Терминале - Снимок Экрана

Команды Linux Screen в Терминале - Снимок Экрана

Работа в Новой Сессии

Создать сеанс недостаточно, теперь необходимо научиться им пользоваться. Вот список основных  команд, которые вы будете использовать:

Команды Описание
CTRL+a c Создаёт новое окно.
CTRL+a  ” Делает список всех созданных окон.
CTRL+a a С помощью этой команды вы можете удалить CTRL + a. Полезно, если вы ошиблись.
CTRL+a 

CTRL+d

Оставить запущенную сессию.

Также вы можете разделить экран терминала. CTRL + a S разделяет терминал по горизонтали.

Разделение Экрана Терминала - Скриншот

Разделение Экрана Терминала - Скриншот

Чтобы перейти к следующему терминалу, нажмите CTRL+a TAB. Чтобы закрыть его — CTRL+a X.

Сила Screen Linux

Одним из замечательных качеств Screen Linux является способность выполнять действия и оставлять их на бэкграунде, чтобы мы могли вернуться к ним позже. Особенно эту функцию оценят администраторы серверов.

В этом примере я буду использовать htop. Мы можем установить его на Debian, Ubuntu, Linux Mint и производные с помощью следующей команды:

sudo apt install htop

Сначала запустим htop. 

Запуск Htop - Снимок Экрана

Читайте также:  Что Такое SEO?

Запуск Htop - Снимок Экрана

Далее мы используем комбинацию клавиш CTRL+a и CTRL+d, чтобы сохранить выполнение терминала. Затем мы закроем все сессии, введя команду exit и нажав Enter.

Сохранение Сессии Screen - Снимок

Сохранение Сессии Screen - Снимок

Теперь нам нужно открыть новый терминал и запустить:

screen -ls

Вывод Всех Сессий в Терминале Linux

С помощью этой команды мы сможем показать все “сохранённые” сеансы и подключиться к ним. Для этого выполните команду:

screen -r process_number

В данном случае это 4305.

Как Установить и Использовать Утилиту Screen Linux?

Как Установить и Использовать Утилиту Screen Linux?

Итоги

Научитесь устанавливать и использовать Screen Linux, особенно если вы работаете с администрацией сервера. Это очень полезная утилита. В этом руководстве мы показали вам, как это сделать, а также как интегрировать её в свой рабочий процесс. Надеюсь, нам удалось доступно изложить материал и вы нашли это руководство по Linux полезным.

Если вы хотите узнать больше, рекомендуем изучить официальную документацию. А также не забудьте рассказать о вашем опыте использования Linux Screen в комментариях! 

По теме: (Статьи)

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

19 + десять =

Читайте также
Top