O Screen é uma ferramenta poderosa no Linux que permite a execução de múltiplas sessões de terminal simultaneamente. Ele é muito útil quando você deseja rodar processos em segundo plano, manter sessões ativas após desconexões ou gerenciar várias tarefas de forma eficiente. Neste tutorial, você aprenderá como usar o comando screen
no Linux.
Requisitos
- Um sistema Linux com o Screen instalado
- Acesso a um terminal com privilégios de usuário comum ou root
- Conexão à internet (opcional para instalação do Screen)
Passo 1: Instalar o Screen (se não estiver instalado)
A maioria das distribuições Linux vem com o Screen instalado por padrão. Se o Screen não estiver instalado no seu sistema, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição.
Para instalar o Screen no Ubuntu ou Debian, use o seguinte comando:
sudo apt install screen -y
Em distribuições baseadas em Red Hat, como CentOS ou Rocky Linux, use:
sudo yum install screen -y
Passo 2: Iniciar uma Nova Sessão Screen
Para iniciar uma nova sessão Screen, basta digitar o comando screen
no terminal:
screen
Isso criará uma nova sessão Screen, onde você pode rodar comandos como em um terminal normal. Para dar um nome à sessão (útil para identificação), use o seguinte comando:
screen -S nome_da_sessao
Passo 3: Detach (Desanexar) de uma Sessão
Uma das funcionalidades mais úteis do Screen é a possibilidade de desanexar (detach) de uma sessão sem encerrar os processos em execução. Para desanexar da sessão atual, use a combinação de teclas:
Ctrl + A, depois D
Isso irá desanexar a sessão, permitindo que ela continue rodando em segundo plano. Você pode desconectar do servidor ou fechar o terminal sem interromper a sessão.
Passo 4: Reanexar (Reattach) a uma Sessão
Para voltar a uma sessão Screen desanexada, você pode listar todas as sessões ativas com o seguinte comando:
screen -ls
Você verá algo como isto:
There is a screen on:
1234.nome_da_sessao (Detached)
1 Socket in /run/screen/S-usuario.
Para reanexar a essa sessão, use o seguinte comando:
screen -r 1234
Passo 5: Encerrar uma Sessão Screen
Para encerrar uma sessão Screen, simplesmente saia dela como faria normalmente, digitando exit
no terminal:
exit
Isso encerrará a sessão e todos os processos que estavam rodando nela.
Passo 6: Usar Várias Janelas no Screen
Uma das características mais poderosas do Screen é a capacidade de usar várias janelas dentro de uma única sessão. Para criar uma nova janela dentro de uma sessão Screen ativa, use a combinação de teclas:
Ctrl + A, depois C
Para alternar entre as janelas abertas, use:
Ctrl + A, depois N (próxima janela)
Ctrl + A, depois P (janela anterior)
Passo 7: Personalizar o Screen
O Screen pode ser personalizado criando um arquivo de configuração chamado .screenrc
no diretório inicial do usuário. Neste arquivo, você pode definir atalhos de teclado personalizados, nomes automáticos para sessões e muito mais.
Servidor VPS
Se precisar de um servidor VPS confiável para executar seus projetos em Linux e usar o Screen para gerenciar múltiplas sessões, veja as opções disponíveis aqui.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds