Skip to main content

Servidor Dedicado: Instalação do Screen

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

Screen é um multiplexador de terminal para sistemas operacionais do tipo Unix, como Linux. Ele permite que você gerencie várias sessões de terminal dentro de uma única janela ou conexão remota. Neste guia, vamos cobrir os passos de instalação e fornecer orientações de uso para você se familiarizar com o screen.

Preparação

Antes de instalar qualquer coisa no servidor, é recomendado rodar o comando de atualização correspondente ao seu sistema operacional para manter seu servidor seguro.

sudo apt update && sudo apt upgrade

Instalação

Instalar o utilitário screen é tão fácil quanto rodar o comando abaixo, de acordo com sua distro Linux:

sudo apt install screen

Uso Básico do Screen

Como mencionado, o screen permite criar múltiplas sessões. Para iniciar uma, basta rodar o comando abaixo, substituindo [name] pelo nome que quiser.

screen -S [name]
informação

Lembre-se que os comandos deste guia são case sensitive, especialmente nos parâmetros.

Isso vai abrir uma nova tela onde você pode rodar qualquer script ou programa que queira manter ativo mesmo após fechar a conexão remota.

Você pode sair de uma tela usando CTRL + A, seguido de D ou simplesmente digitando exit no console.

dica

Você pode listar todas as sessões/telas ativas com o comando screen -ls ou screen -list.

Para voltar a uma tela criada anteriormente, execute screen -r [name] e você será levado direto para ela.

Parâmetros do Screen

O Screen tem vários parâmetros com - que você pode usar para configurar os comandos. Alguns dos mais importantes estão na tabela abaixo.

FlagAliasInfo
-vMostra a versão atual do screen
-S [name]Inicia uma nova tela chamada [name]
-ls-listLista todas as telas em execução
-wipe [name]Apaga telas, opcionalmente pelo nome [name]
-r [name]Reanexa à sessão de tela [name]
-d -r [name]Desanexa da tela atual e reanexa à [name]
dica

Você pode ver todos os parâmetros disponíveis rodando screen -h, que mostra uma lista completa.

Uso Avançado do Screen

Uso de Janelas

Agora que você já conhece os comandos básicos do screen, é hora de aprender alguns atalhos para navegar melhor pelas suas sessões. Dentro de qualquer screen, você pode criar várias janelas separadas para diferentes tarefas.

nota

Todos os atalhos desta parte do guia devem ser usados após pressionar CTRL + A.

Pressionar C cria uma nova janela vazia no diretório atual. Para navegar entre janelas, use N (próxima), P (anterior) ou " para abrir uma lista e escolher a janela com as setas.

Por padrão, todas as janelas têm o mesmo nome (geralmente o nome do shell que você está usando). Para mudar, rode o comando A e escolha um novo nome.

Para fechar uma janela, pressione K.

Janelas Divididas

Para rodar 2 janelas em configuração dividida, use S (horizontal) ou | (vertical) e navegue entre elas com Tab.

dica

Depois de criar uma janela dividida, vá para ela com Tab e rode " para abrir uma janela anterior na segunda parte da divisão.

Você pode dividir as janelas quantas vezes quiser, mas o uso de RAM do servidor pode aumentar bastante, como esperado ao multitarefar.

Conclusão

Esperamos que este guia tenha ajudado você a entender como o utilitário screen funciona no Linux. Para dúvidas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂