Использование утилиты 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

 

Помог ли вам данный ответ?

 Распечатать статью

Также читают

Подключение к серверу по протоколу SSH

Для начала немного теории. Вот что сказано о протоколе SSH в Википедии: SSH (англ. Secure SHell...

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

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

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

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

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

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

Apache переадресация запросов по протоколу HTTP на HTTPS с помощью mod_rewrite

Модуль Apache mod_rewrite позволяет легко переадресовывать любые запросы клиентов к любой...