Полноэкранный оконный менеджер Screen для Linux

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

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

Начнем с установки:

yum install screen

После чего просто запустите команду:

screen

Да же если система вам ничего не ответила, нажмите Ctrl+A, а затем ?, вы получите помощь по назначеным клаыишам, выглядеть оно будет так —

Для того что бы открыть новое окно нажмите «Ctrl+a c». Можно создать несколько экранов и переключаться между ними при помощи «Ctrl+a n» и «Ctrl+a p», следующее и предыдущее окно соответственно или Ctrl+a <НОМЕР> — выбор окна по номеру. Ctrl+a « — список окон для переключения.

Если у вас произошел разрыв соединение, то соединившись вновь, используйте команду:

screen -ls

вы увидете что-то подобное:

[[email protected] root]# screen -ls
There are screens on:
1619.ttyp2.app01 (Detached)
1 Sockets in /tmp/screens/S-root.

Для того, что бы подключиться обратно, необходимо выполнить:

screen -r 1619.ttyp2.app01

Так же можно логировать ваши действия, это бывает весьма полезным. Для начала логирования нажмите «Ctrl+a H»

Для того, что бы отключиться от screen, нажмите «Ctrl+a K» или просто набрав exit, при этом сессия будет полностью закрыта. Или можно времено отключиться при помощи «Ctrl+a d» все процессы, запучшенные в screen остаются работающими и вы можете подключиться к ним позже.

Вот еще несколько полезных команд:

Ctrl+a C — очистить окно.
Ctrl+a F — подогнать размер окна под текущий размер терминала.
Ctrl+a H — протоколирование окна в файл screenlog.<НОМЕР ОКНА>
Ctrl+a K — уничтожить окно.
Ctrl+a M — режим слежения за активностью в окне. Если в момент этого вы находитесь в другом окне — в подсказке будет выведено:activity in window <НОМЕР ОКНА>
Ctrl+a r — переключение режима переноса по словам. (wrap)
Ctrl+a S — очень интересный режим работы. Сплит. То-есть текущее окно разделяется на две части и в обоих можно открыть по новому окну.
Ctrl+a ? — помощь
Ctrl+a Esc — режим скроллинга. Он же режим копирования. Для копирования подведите курсор к нужному месту и нажмите пробел.
Ctrl+a ] — Вставка выделенной области.
Ctrl+a x — Запереть менеджер. При вкомпиленной поддержке PAM — для разблокировки нужно ввести пароль пользователя от которого запущен менеджер. В обратном случае пароль для разблокировки будет запрошен при блокировании.

Leave a Reply

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>