Oracle Live

25/08/2016

Sistemas – Manual Screen

Filed under: Sistemas — mogukiller @ 3:50 pm
Tags:

Screen es la herramienta que utilizo para compartir la salida de mis sesiones o para evitar que un corte de red me cierre la sesion. Aquí os dejo un pequeño manual.

-- Crear un screen

>screen
>screen -S <Mi sesion>

-- Salir de un screen

>exit
Ctrl+a  K

 NOTA:  Ctrl+a entramos en la configuracion de screen. 

Para volver a la sesion padre haremos 

Ctrl+a d

 Para saber que screen tenemos abiertas haremos: 

-- Listar sesiones

>screen -ls

There are screens on:
    	5029.pts-36.sisifo  	(Detached)
    	5017.pts-36.sisifo  	(Detached)
2 Sockets in /tmp/uscreens/S-xluidia.

-- Conectarse a una sesion

 Para acceder a alguna de esas sesiones haremos: 

>screen -r 5017

-- Atachar a una sesion

1. Comprobamos que en nuestra sesion de screen ya hay alguien conectado. 

> screen -ls
There are screens on:
    	27178.Luismi	(Attached)


 2. Para conectarnos haremos 

> screen -x 27178.Luismi

 Para crear un log de las sesiones que hemos creado con screen haremos 

>Ctrl+a H

 Este comando genera en la sesion padre un log del tipo screenlog.0 

-- Monitoreo de actividad 

Algo que puede resultar de utilizad cuando estamos trabajando con screen es monitorizar la acitvidad de nuestros comandos. 

Ctrl+a M 
Monitoriza por actividad. Por ejemplo cuando estamos bajando algo por ftp, cuando termine el ftp recibiremos una alarma. 
Ctrl+a _ 
Monitoriza por silencio. Estamos corriendo un script que genera una salida, con este comando recibiremos una alerta cuando detecte mas de 30 segundos de silencio. 

Para parar la monitorizacion repetimos el comando que hemos lanzado. 


 Y desde este momento estaremos los dos utilizando el mismo shell.
 
Otros comandos utiles de screen son: 

Ctrl+a c Creamos una nueva ventana
Ctrl+a " Muestra una ventana interactiva de todo lo que hacemos
Ctrl+a p | n pasamos de una ventana a otra.
Ctrl+a A para ponerle un titulo a la ventana.
Ctrl+a Ctrl+a: Vamos a la ultima ventana visualizada.
 
Podemos dividir nuestra sesion en regiones: 

Ctrl+a S: Crea un region horizontal. En la nueva region tenemos que hacer Ctrl+a c para crear una nueva ventana.
Ctrl+a |: Crea un region horizontal.
Ctrl+a :remove o Ctrl+a X Elimina una region
Ctrl+a tab Nos cambia de region.
Ctrl+a :resize Permite redimensionar el numero de lineas. 
Ctrl-a x   : bloque una sesion con password


Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: