Использование утилиты screen на VDS с операционной системой Linux

В составе стандартных комплектаций операционных систем Linux есть очень удобная утилита Screen практически не заменимая в ряде случаев при работе с удаленным подключением к системе по SSH.

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

Запустить программу можно просто командой:

screen

Эта команда создаст новую виртуальную консоль, мы будем называть ее «скрин».

Можно запустить любую программу, например top.

Теперь можно свернуть этот "скрин" вместе с работающей программой top нажав Ctrl +A, после чего нажать D. Сtrl +A переведет screen в командный режим, клавиша D даст команду свернуть текущий "скрин". Теперь вы можете закрыть терминал или выйти из с SSH-консоли. Запущенный в свернутом "скрине" процесс продолжит работу в фоне.

В принципе это все что необходимо запомнить при работе с утилитой screen.

Кратко основные команды:

Возврат к свернутому скрину:

screen -r

Запуск нового скрина:

screen

Вывод списка запущенных скринов:

screen -ls

Возврат к конкретному скрину:

screen -r имя_скрина

имя_скрина взять из вывода команды screen -ls

Выход/закрытие скрина, находясь в скрине:

еxit

Данная статья лишь кратко описывает возможности утилиты screen . Утилита screen обладает массой возможностей. Во всем поможет разобраться:

screen –help

или

man screen

Установка Screen в CentOS:

yum install screen

В стандартных дисковых шаблонах Debian и Ubuntu эта утилита как правило уже присутствует.

Установка Screen в Debian:

apt-get install screen

Установка Screen в Ubuntu:

sudo apt-get install screen

Краткая инструкция по установке и использованию утилиты screen в OS Linux на этом закончена.

  • SSH, screen
  • 780 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

CentOS Установка сертификата SSL

Использование SSL совместно с веб сервером Apache позволяет защитить конфиденциальные данные при...

Настройка и установка Suhosin на сервер

Сегодня не для кого не секрет что вебсерверы подвержены атакам злоумышленников. Причин по которым...

Установка файрволла APF - Advanced Policy Firewall

Нет смысла обьяснять необходимость файрволла на сервере. Удачным выбором среди серверных...

Обновление версии PHP с 5.1 до 5.2 в CentOS 5

В шаблоне CentOS 5 x86_64 + ISPmanager устанавливаемом на наших VPS серверах установлен PHP...

Настройка vsftpd в CentOS

  vsftpd (Very Secure Ftp Daemon) разрабатывался Chris Evans, недовольным уровнем безопасности,...