Algo que chateia muito e chateia muito é trabalhar numa sessão Linux e que de um momento para o outro fecha inesperadamente devido a um problema elétrico, erros no equipamento, software, etc,. O problema é que ficamos com raiva porque tudo o que fizemos simplesmente ficará perdido, mas felizmente temos uma solução gratuita chamada Screen, sobre a qual falaremos em detalhes neste tutorial. Graças ao uso de comandos do Linux, podemos sempre ter uma alternativa para cada tarefa e que na perda de dados é onde você vê o quão úteis eles são.
O que é telaScreen ou GNU Screen é um multiplexador de terminal com o qual podemos iniciar uma sessão de tela e depois abrir outras janelas chamadas terminais virtuais na mesma sessão sem afetar nada. Isso permite que todos os processos executados na tela continuem seu trabalho de execução, mesmo que desconectemos a sessão ativa.
Veremos em detalhes como usar o Screen no Linux.
Como usar o comando Screen Linux
Passo 1
Por padrão, o Screen é instalado na maioria das distribuições, mas se este não for o caso, podemos simplesmente instalá-lo executando o seguinte. Entramos com a letra "S" para confirmar o download e a instalação.
Se usarmos Ubuntu ou Debian
sudo apt tela de instalação
Se usarmos Red Hat, Fedora ou CentOS
sudo yum instalar tela
PROLONGAR
Passo 2
Para iniciar a tela, basta executar o seguinte. Isso se encarrega de abrir uma sessão de tela, criar uma nova janela e ativará um shell nessa nova janela.
tela
PROLONGAR
etapa 3
Para acessar os comandos disponíveis, vamos executar o seguinte:
Ctrl + a?Passo 4
Se vamos criar uma nova janela com o tipo de shell Ctrl + a c, será atribuído o primeiro número disponível em um intervalo de 0 a 9, alguns dos comandos disponíveis são:
Crie uma nova janela (com shell)
Ctrl + ac
Listar todas as janelas
Ctrl + a "
Muda para a janela 0 (por número)
Ctrl + a + 0
Modifica o nome da janela atual
Ctrl + a + c
Divida a região atual horizontalmente em duas regiões
Ctrl + aS
Divida a região atual verticalmente em duas regiões
Ctrl + a |
Crie uma guia
Ctrl +
Alternar entre a região atual e anterior
Ctrl + a Ctrl + a
Fechar todas as regiões exceto a atual
Ctrl + para Q
Etapa 5
Para se desconectar da sessão de tela atual, executaremos Ctrl + a d e uma maneira para melhor controle é identificar as sessões:
tela -S sessão1Etapa 6
Para ver todas as sessões ativas ou seus status, executamos:
tela -ls
Etapa 7
Podemos retomar uma sessão pelo seu ID:
screen -r ID
Ao pressionar Enter teremos acesso a essa sessão em background, é assim que funciona o Screen no Linux para um trabalho adequado e seguro de cada sessão.