VPS

¿Cómo instalar y usar Linux Screen?

Cómo instalar y usar Linux Screen

Los administradores de sistemas generalmente trabajan con la terminal de Linux. ¡Y puedes sacarle mucho más provecho usando Linux Screen! Esta herramienta de larga trayectoria es una necesidad para cualquier persona que quiera convertirse en experto.

Y aunque puede parecer intimidante al principio, Linux Screen es fácil de aprender y ofrece posibilidades ilimitadas. Su uso eficiente de los recursos del sistema la convierte en una herramienta irremplazable.

Teniendo esto en mente, hoy te enseñaremos cómo instalar y usar Linux Screen para aumentar aún más la potencia y la flexibilidad de la Terminal de Linux.

¿Qué es Linux Screen?

Linux Screen o pantalla de Linux es una aplicación de terminal desarrollada por el proyecto GNU. A menudo la documentación oficial se refiere a esta como GNU Screen. Screen tiene un objetivo claro: la multiplexación de la terminal.

En otras palabras, Screen divide un terminal físico en múltiples sesiones virtuales y, por lo tanto, detiene y reanuda la actividad en ellas.

Screen funciona de esta manera: si trabajas en una sesión de la terminal mientras estás usando Screen, una vez que terminemos y apaguemos la computadora, se guardará en ese punto. Cuando se vuelva a acceder a la terminal, ésta volverá a la pantalla en la que estaba justo antes de apagarse.

Usar Screen es una habilidad fundamental. Puede que no esté repleto de tecnología compleja, pero todo usuario de Linux debería saber cómo usarlo.

¿Cómo instalar y usar Linux Screen?

Screen generalmente está instalado de forma predeterminada en todas las principales distribuciones de Linux. Pero si tu sistema no lo tiene preinstalado, ¡no te preocupes! La instalación es fácil.

Primero, necesitamos conectarnos a nuestro servidor usando SSH. Para ello, ejecuta:

ssh your-user@server

Por otro lado, si estás ejecutando Linux en tu propia computadora, simplemente abre la terminal desde el menú principal.

Para el caso de Debian, Ubuntu, Linux Mint y sus derivados, puedes ejecutar el siguiente comando:

sudo apt install screen

Instalación de Screen en Ubuntu Linux

Si estás utilizando CentOS 7, puedes instalarlo de la siguiente manera:

sudo yum install screen

O si el usuario no puede ejecutar comandos sudo, debemos ejecutarlo como usuario root.

yum install screen

Al final de la instalación, podemos verificar la versión actual de Screen, usando la siguiente línea de comando:

screen –version

Comprobando la versión de Screen de Linux en ubuntu

Esto significa que podemos usarlo ahora.

Usando Linux Screen en cualquier distribución de Linux

Para ejecutar Linux Screen, solo tenemos que escribirlo en nuestra sesión de terminal:

screen

Ejecutando Screen de Linux en ubuntu

Después de presionar la tecla de espacio, verás nuestra terminal nuevamente. No te preocupes, ya hemos iniciado una nueva sesión de Screen. Para comprobarlo, simplemente escribe “exit” y presiona enter.

Saliendo de Linux Screen en Ubuntu

Por lo tanto, debemos ejecutar el comando screen nuevamente para iniciar una nueva sesión.

screen

También podemos iniciar una sesión y darle un nombre usando la variable -S. Por ejemplo:

screen -S session1

Te recomendamos que le des un nombre descriptivo a la sesión. Así no tendrás ningún problema para identificarla.

Screen utiliza comandos para realizar la multiplexación de la terminal y son fáciles de aprender. Todos tienen la estructura CTRL+**, donde * es una variable.

Lista de comandos de Linux Screen en Ubuntu

Trabajando en una nueva sesión

Cuando iniciemos una nueva sesión, es necesario aprender a usarla. Estos son los comandos principales que usarás.

ComandosDescripción
CTRL+a cCrea una nueva ventana
CTRL+a ”Lista de todas las ventanas creadas.
CTRL+a aCon este comando puedes eliminar un CTRL+a. Es útil si te equivocas.
CTRL+a

CTRL+d

Deja la sesión en ejecución.

También es posible dividir la pantalla de la terminal. Por ejemplo, al usar CTRL+a S se divide la terminal horizontalmente.

Dividiendo la terminal de Linux usando Screen en Ubuntu

Para pasar a la siguiente terminal, presionamos CTRL+a TAB, y para cerrarla, Ctrl+a X.

El poder de Linux Screen

Una de las mejores cualidades de Screen es su capacidad de realizar acciones y dejarlas en segundo plano para que cuando regresemos a ellas sigan estando allí. Esto es especialmente bueno para los administradores de servidores.

Para este ejemplo, usaré htop. Podemos instalarlo en Debian, Ubuntu, Linux Mint y sus derivados con el siguiente comando:

sudo apt install htop

Entonces, primero ejecuta htop.

A continuación, presionaremos las teclas CTRL+a y CTRL+d para guardar la ejecución de la terminal. Luego, cerraremos todas las sesiones escribiendo “exit” y presionando enter.

Guardar una sesión de Linux Screen

Ahora, necesitamos abrir un nuevo terminal y ejecutar:

screen -ls

Listado de todas las sesiones de Screen en Ubuntu

Con este comando, podremos mostrar todas las sesiones “guardadas” y reconectarnos. Para ello ejecuta este comando:

screen -r process_number

En este caso es 4305.

Reanudando una sesión de Linux Screen

Conclusión

Es realmente importante aprender a instalar y usar Linux Screen, especialmente si trabajas en la administración de servidores. Aquí aprendiste cómo hacerlo y cómo empezar a integrarlo en tu flujo de trabajo. ¡Esperamos que te haya resultado útil este tutorial de Linux!

Y si quieres aprender acciones más complejas, te recomendamos consultar la documentación oficial. ¿Cómo vas a usar Screen? ¡Déjanos saber en los comentarios!

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.

Agrega un Comentario

Dale clic aquí para dejar un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

¡Comienza a ahorrar hoy mismo!

Alojamientos con todo incluido y nombre de dominio por

0
96
/mes