Screen Linux: инструмент для профессионалов

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

О Linux Screen

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

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

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

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

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

Установка Linux Screen

Screen обычно устанавливается по умолчанию во всех основных дистрибутивах Linux. Если ваша система не имеет предустановленной системы, то это не проблема. Установка проста.

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

ssh your-user @ server

Во-втрых, если вы используете Linux на своем компьютере, просто откройте терминал из главного меню.

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

sudo apt install screen

sudo apt install screen Screen Linux

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

screen —versionscreen --version Screen Linux

Использование Linux Screen

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

Screen

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

 

Итак, нам нужно снова запустить экранную команду, чтобы начать новый сеанс.

screen

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

screen -S example1

screen -S example1 Screen Linux

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

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

·         CTRL + ас      — Создать новое окно·         CTRL + a ”     — Список всех созданных окон·         CTRL + аа      — С помощью этой команды вы можете удалить ·         CTRL + CTRL + d — Оставьте сеанс запущенным.

Одним из замечательных качеств Screen является способность выполнять действия и оставлять их на заднем плане. Это особенно хорошо для администраторов серверов.

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

sudo apt install htop

Итак, сначала запустите htop.htop Screen Linux

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

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

screen -ls

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

screen -r process_numberscreen -r process_number Screen Linux

Завершение

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

Ссылка на основную публикацию

Политика конфиденциальности

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

Принять
Adblock
detector