{"id":1797,"date":"2025-01-07T17:30:03","date_gmt":"2024-03-09T13:49:34","guid":{"rendered":""},"modified":"2025-02-02T00:46:17","modified_gmt":"2025-02-01T23:46:17","slug":"como-usar-o-comando-screen-no-linux","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/como-usar-o-comando-screen-no-linux\/","title":{"rendered":"Como Usar o Comando Screen no Linux"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<h1>\u00a0<\/h1>\n<p>O <strong>Screen<\/strong> \u00e9 uma ferramenta poderosa no Linux que permite a execu\u00e7\u00e3o de m\u00faltiplas sess\u00f5es de terminal simultaneamente. Ele \u00e9 muito \u00fatil quando voc\u00ea deseja rodar processos em segundo plano, manter sess\u00f5es ativas ap\u00f3s desconex\u00f5es ou gerenciar v\u00e1rias tarefas de forma eficiente. Neste tutorial, voc\u00ea aprender\u00e1 como usar o comando <code>screen<\/code> no Linux.<\/p>\n<h2>Requisitos<\/h2>\n<ul>\n<li>Um sistema Linux com o Screen instalado<\/li>\n<li>Acesso a um terminal com privil\u00e9gios de usu\u00e1rio comum ou root<\/li>\n<li>Conex\u00e3o \u00e0 internet (opcional para instala\u00e7\u00e3o do Screen)<\/li>\n<\/ul>\n<h2>Passo 1: Instalar o Screen (se n\u00e3o estiver instalado)<\/h2>\n<p>A maioria das distribui\u00e7\u00f5es Linux vem com o Screen instalado por padr\u00e3o. Se o Screen n\u00e3o estiver instalado no seu sistema, voc\u00ea pode instal\u00e1-lo usando o gerenciador de pacotes da sua distribui\u00e7\u00e3o.<\/p>\n<p>Para instalar o Screen no Ubuntu ou Debian, use o seguinte comando:<\/p>\n<pre><code>sudo apt install screen -y<\/code><\/pre>\n<p>Em distribui\u00e7\u00f5es baseadas em Red Hat, como CentOS ou Rocky Linux, use:<\/p>\n<pre><code>sudo yum install screen -y<\/code><\/pre>\n<h2>Passo 2: Iniciar uma Nova Sess\u00e3o Screen<\/h2>\n<p>Para iniciar uma nova sess\u00e3o Screen, basta digitar o comando <code>screen<\/code> no terminal:<\/p>\n<pre><code>screen<\/code><\/pre>\n<p>Isso criar\u00e1 uma nova sess\u00e3o Screen, onde voc\u00ea pode rodar comandos como em um terminal normal. Para dar um nome \u00e0 sess\u00e3o (\u00fatil para identifica\u00e7\u00e3o), use o seguinte comando:<\/p>\n<pre><code>screen -S nome_da_sessao<\/code><\/pre>\n<h2>Passo 3: Detach (Desanexar) de uma Sess\u00e3o<\/h2>\n<p>Uma das funcionalidades mais \u00fateis do Screen \u00e9 a possibilidade de desanexar (detach) de uma sess\u00e3o sem encerrar os processos em execu\u00e7\u00e3o. Para desanexar da sess\u00e3o atual, use a combina\u00e7\u00e3o de teclas:<\/p>\n<pre><code>Ctrl + A, depois D<\/code><\/pre>\n<p>Isso ir\u00e1 desanexar a sess\u00e3o, permitindo que ela continue rodando em segundo plano. Voc\u00ea pode desconectar do servidor ou fechar o terminal sem interromper a sess\u00e3o.<\/p>\n<h2>Passo 4: Reanexar (Reattach) a uma Sess\u00e3o<\/h2>\n<p>Para voltar a uma sess\u00e3o Screen desanexada, voc\u00ea pode listar todas as sess\u00f5es ativas com o seguinte comando:<\/p>\n<pre><code>screen -ls<\/code><\/pre>\n<p>Voc\u00ea ver\u00e1 algo como isto:<\/p>\n<pre><code>There is a screen on:\r\n    1234.nome_da_sessao    (Detached)\r\n1 Socket in \/run\/screen\/S-usuario.<\/code><\/pre>\n<p>Para reanexar a essa sess\u00e3o, use o seguinte comando:<\/p>\n<pre><code>screen -r 1234<\/code><\/pre>\n<h2>Passo 5: Encerrar uma Sess\u00e3o Screen<\/h2>\n<p>Para encerrar uma sess\u00e3o Screen, simplesmente saia dela como faria normalmente, digitando <code>exit<\/code> no terminal:<\/p>\n<pre><code>exit<\/code><\/pre>\n<p>Isso encerrar\u00e1 a sess\u00e3o e todos os processos que estavam rodando nela.<\/p>\n<h2>Passo 6: Usar V\u00e1rias Janelas no Screen<\/h2>\n<p>Uma das caracter\u00edsticas mais poderosas do Screen \u00e9 a capacidade de usar v\u00e1rias janelas dentro de uma \u00fanica sess\u00e3o. Para criar uma nova janela dentro de uma sess\u00e3o Screen ativa, use a combina\u00e7\u00e3o de teclas:<\/p>\n<pre><code>Ctrl + A, depois C<\/code><\/pre>\n<p>Para alternar entre as janelas abertas, use:<\/p>\n<pre><code>Ctrl + A, depois N (pr\u00f3xima janela)<\/code><\/pre>\n<pre><code>Ctrl + A, depois P (janela anterior)<\/code><\/pre>\n<h2>Passo 7: Personalizar o Screen<\/h2>\n<p>O Screen pode ser personalizado criando um arquivo de configura\u00e7\u00e3o chamado <code>.screenrc<\/code> no diret\u00f3rio inicial do usu\u00e1rio. Neste arquivo, voc\u00ea pode definir atalhos de teclado personalizados, nomes autom\u00e1ticos para sess\u00f5es e muito mais.<\/p>\n<h2>Servidor VPS<\/h2>\n<p>Se precisar de um <a href=\"https:\/\/netcloud24.com?language=portuguese-pt&amp;currency=4\" target=\"_blank\" rel=\"follow\">servidor VPS<\/a> confi\u00e1vel para executar seus projetos em Linux e usar o Screen para gerenciar m\u00faltiplas sess\u00f5es, veja as op\u00e7\u00f5es dispon\u00edveis aqui.<\/p>\n<p><a href=\"https:\/\/de.netcloud24.com\/\" target=\"_blank\">Windows VPS Deutschland<\/a><\/p>\n<p><a href=\"https:\/\/es.netcloud24.com\/\" target=\"_blank\">Windows VPS Espa\u00f1a<\/a><\/p>\n<p><a href=\"https:\/\/nl.netcloud24.com\/\" target=\"_blank\">Windows VPS Nederland<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">Windows VPS Italia<\/a><\/p>\n<p><a href=\"https:\/\/pt.netcloud24.com\/\" target=\"_blank\">Windows VPS Portugal<\/a><\/p>\n<p><a href=\"https:\/\/it.netcloud24.com\/\" target=\"_blank\">VPS Windows Italia<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Sverige<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS Norge<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS T\u00fcrkiye<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows RDS (Remote Desktop Services)<\/a><\/p>\n<p><a href=\"https:\/\/ie.netcloud24.com\" target=\"_blank\">Windows VPS<\/a><\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 O Screen \u00e9 uma ferramenta poderosa no Linux que permite a execu\u00e7\u00e3o de m\u00faltiplas sess\u00f5es de terminal simultaneamente. Ele \u00e9 muito \u00fatil quando voc\u00ea deseja rodar\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-1797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1797"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1797\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}