Таков закон дворца, где правит зло: то ты в седле, то — на тебе седло (Фирдуоси).

Основы использования команды screen и примеры в Linux

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 10 февраля 2017

Основы использования команды screen и примеры в Linux
Screen очень полезная команда, которая предлагает возможность использовать несколько окон оболочки (сеансов) от одного сеанса SSH в Linux. Когда сеанс отсоединен или есть нарушения сети, процесс, который запускается в сеансе экрана по-прежнему будет работать, и вы можете повторно подключиться к сессии экрана в любое время. Это также очень удобно, если вы хотите запустить длительный процесс постоянно или подключиться к оболочке сеансов из нескольких мест.

В этой статье мы покажем основы установки и использования экрана на Linux VPS.

Как установить экран

Экран поставляется с предустановленной на некоторых из популярных дистрибутивов. Вы можете проверить установлен он или нет на сервере с помощью следующей команды

Если у вас нет экрана к VPS, вы можете легко установить его с помощью менеджера пакетов, предоставляемой с операционной системой.

CentOS/RedHat/Fedora

Ubuntu/Debian

Как начать сеанс экрана

Вы можете начать экран, набрав слово “screen” в командной строке и новый сеанс экран будет запущен, который выглядит так же, как в командной строке

Это хорошая практика, чтобы начать занятия экрана с описательными именами, так что вы можете легко вспомнить, какой процесс выполняется в сеансе. Чтобы создать новый сеанс с именем сеанса выполните следующую команду

и заменить ‘name‘ с понятным названием для вашей сессии.

Отсоединить экран от сессии

Для того, чтобы отключиться от текущего сеанса экрана вы можете нажать клавишу ‘Ctrl-A‘ и ‘ D‘ на клавиатуре. Все сеансы экрана будут по- прежнему активны, и вы можете повторно подсоединиться к ним в любое время позже.

Заново на экран сессии

Если вы оторваны от сеанса или ваше соединение прерывается по какой-то причине, вы можете легко повторно подсоединиться, выполнив следующую команду:

Если у вас есть несколько сеансов экрана вы можете перечислить их с ‘ls

В нашем примере, у нас есть три активных сеансов экрана. Итак, если вы хотите восстановить сеанс “session2”, вы можете выполнить

или вы можете использовать имя экрана

Завершить сеанс экрана

Есть несколько способов, чтобы завершить сеанс экрана. Вы можете сделать это, нажав ‘Ctrl‘ + ‘ D‘ на клавиатуре или с помощью команды командной строки ‘exit‘.

Для того чтобы увидеть все полезные свойства экрана команды вы можете проверить man page screen.

 


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

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close