<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Gesti%C3%B3n_de_logs</id>
	<title>Gestión de logs - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Gesti%C3%B3n_de_logs"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Gesti%C3%B3n_de_logs&amp;action=history"/>
	<updated>2026-10-26T04:09:58Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Gesti%C3%B3n_de_logs&amp;diff=63642&amp;oldid=prev</id>
		<title>Javierfp: /* Comando journalctl */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Gesti%C3%B3n_de_logs&amp;diff=63642&amp;oldid=prev"/>
		<updated>2017-12-14T16:17:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Comando journalctl&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Un aspecto fundamental a la hora de administrar un sistema operativo son los logs. Los logs llevan registro de las acciones ejecutadas por los procesos que utilizan algún tipo de control de registro de actividad.&lt;br /&gt;
&lt;br /&gt;
Systemd permite gestionar este aspecto de forma nativa, manteniendo control, registro y seguimiento de las actividades de log del sistema. Incluye también herramientas para visualizar y gestionar los logs&lt;br /&gt;
&lt;br /&gt;
=== Comando journalctl ===&lt;br /&gt;
&lt;br /&gt;
Este es el comando para consultar los logs gestionados por systemd. Admite muchas e interesantes opciones, veamos algunas de ellas&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039;: muestra los mensajes solamente desde el último inicio&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;: siendo, n un número natural (1,2,3...), acompañando al parámetro -b: muestra información de “n” inicio atrás. Para poder utilizar esta opción es necesario que esté activada la persistencia del journal. Para ello editamos el archivo &amp;#039;&amp;#039;&amp;#039;/etc/systemd/journald.conf&amp;#039;&amp;#039;&amp;#039; y establecemos la directiva &amp;#039;&amp;#039;&amp;#039;Storage=persistent&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-n número&amp;#039;&amp;#039;&amp;#039;: indica las n últimas líneas del log, (similar al -n del comando tail)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;: permite especificar un unit para ver solamente los logs asociados a esa unit&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-k:&amp;#039;&amp;#039;&amp;#039; muestra los mensajes del kernel&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;: permite filtrar logs nivel de severidad (emerg, alert, crit, err, warning, notice, info, debug)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;: muestra logs “en vivo” (similar al tail -f)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;: indica el tipo de formato para la información de salida (json, json-pretty, cat, export...)&lt;br /&gt;
&lt;br /&gt;
Otra opción interesante permite filtrar por marcas de tiempo&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--since&amp;#039;&amp;#039;&amp;#039;: indica el instante inicial desde el que se muestran los logs&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--until&amp;#039;&amp;#039;&amp;#039;: indica el instante final hasta el que se muestran los logs&lt;br /&gt;
&lt;br /&gt;
También se pueden ver los logs de un ejecutable, indicando su path en la ruta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl /usr/bin/bash&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mostraría los logs correspondientes al ejecutable bash&lt;br /&gt;
&lt;br /&gt;
Veamos algún otro ejemplo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl --since yesterday -u nginx.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
muestra las líneas de log correspondientes al unit nginx.service desde ayer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl -b -k&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mostraría las líneas de mensajes de log del kernel desde el último inicio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl -f -u nginx.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mostraría las líneas de log del unit nginx.service en vivo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl -k -10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mostraría las 10 últimas líneas del journal relativas a mensajes enviados por el kernel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;journalctl -b 2 -k&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mostraría los mensajes del kernel de 2 inicios antes del sistema. Este comando funcionaría solo en caso de que estuviera habilitada la persistencia de mensajes del journal&lt;br /&gt;
&lt;br /&gt;
[[Gestión del Sistema con Systemd|Volver]]&lt;br /&gt;
&lt;br /&gt;
JavierFP 17:44 11 dec 2017 (CET)&lt;/div&gt;</summary>
		<author><name>Javierfp</name></author>
	</entry>
</feed>