Directorio de artículos
cuando seaComercio electrónicoencuentros con webmastersbase de datos mysql, Apache y otras aplicaciones no se pueden iniciar como de costumbre,LinuxEl sistema le pedirá que utilice journalctl -ex
Comando para verlo.
- Los registros relacionados a menudo se pueden encontrar rápidamente.
- Después de analizar el registro de esta manera, el problema se puede resolver rápidamente.
¿Qué significa diario?
Diario explicación básica:
- n. Diario, revista, diario; publicaciones periódicas, diarios, revistas; libro mayor [de contabilidad]
- Variación
- revistas plurales
Registros diarios persistentes
La persistencia es el mecanismo para convertir los datos del programa entre estados persistentes y transitorios.
En términos sencillos, los datos transitorios (como los datos en memoria que no se pueden almacenar de forma permanente), la persistencia persistirá en los datos persistentes (como la persistencia de la base de datos, que se puede almacenar durante mucho tiempo).
在CentOS En 7.X, systemd administra los registros de inicio de todas las unidades.
- Systemd-journald es un servicio de gestión de revistas progresivo administrado por systemd.
- Recopila registros del kernel y los demonios del sistema están en funcionamiento durante la fase inicial de arranque del sistema.
- Salida estándar y mensajes de error, así como registros de syslog.
ruta de registro journalctl
El servicio de registro solo mantiene los archivos de registro en una sola estructura.
El siguiente es el sistema CentOS 7 VestaCPPanel de control, guarde la ruta del registro journalctl ▼
/var/log/journal
- Dado que los registros son datos binarios comprimidos y formateados, al visualizarlos yPosicionamientomuy rapido.
comando de registro de vista journalctl
Comando sin ninguna opción para hacer que journalctl genere todos los registros ▼
journalctl
- Es básicamente inútil porque inmediatamente se siente "abrumado" con una avalancha de registro que lo abrumará.
A continuación, aprenderemos cómo filtrar de manera efectiva información de registro valiosa.
Ver un período de tiempo específicojournalctlIniciar sesión
Use las siguientes opciones de comando para establecer el período de tiempo ▼
--since --until
- Un período de tiempo es responsable de especificar registros de registro antes y después de un tiempo determinado.
Los valores de tiempo pueden estar en una variedad de formatos, como los siguientes ▼
YYYY-MM-DD HH:MM:SS
如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼
journalctl --since "2018-03-26 20:20:00"
- Si algunos componentes del formato anterior no se completan, el sistema completará directamente los valores predeterminados.
- Por ejemplo, si la parte de la fecha no se completa, la fecha actual se muestra directamente.
- Si la parte de la hora no se completa, se usa "00:00:00" (medianoche) de manera predeterminada.
- El campo de segundos también se puede dejar en blanco.
El valor por defecto es "00", por ejemplo el siguiente comando ▼
journalctl --since "2018-03-26" --until "2018-03-26 03:00"
Además, journalctl comprende algunos valores relativos y abreviaturas con nombre.
- Por ejemplo, puede usar "ayer", "hoy", "mañana" o "ahora".
Por ejemplo, para obtener los datos de registro de ayer, puede usar el siguiente comando ▼
journalctl --since yesterday
Para obtener los registros desde las 9:00 am hasta la última hora, puede usar el siguiente comando ▼
journalctl --since 09:00 --until "1 hour ago"
Actualización en tiempo real ver registro journalctl
con taiEl comando l -f es similar, journalctl admite la opción -f para mostrar registros en tiempo real ▼
journalctl -f
Si desea ver el registro en tiempo real del dispositivo, agregue la opción -u ▼
$ sudo journalctl -f -u prometheus.service
Mostrar solo las n líneas más nuevas en journalctl
opciones de línea de comando -n
Se utiliza para controlar solo las últimas n líneas de registro.
El valor predeterminado es mostrar las últimas 10 líneas de registros al final ▼
$ sudo journalctl -n
También puede mostrar un registro con un número específico de líneas al final ▼
$ sudo journalctl -n 20
El siguiente es el último registro de tres líneas que muestra el servicio cron.service ▼
$ journalctl -u cron.service -n 3
有网络 营销La gente usa VPSconstruir un sitio web, instale el panel de control de VestaCP, construyaWordPress网站。
usado frecuentemente df -h
Comando para verificar la capacidad del disco VPS y encontrar que está aumentando a una tendencia de 1 GB por mes (recuerde que fue de 1 GB el mes pasado)
[root@ten ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 7.5G 13G 38% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 244K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0
Ver registros de journalctl usando el comando de capacidad
Verifique el registro journalctl actual usando el comando de capacidad del disco ▼
journalctl --disk-usage
journalctl registro de borrado vacío
Dado que Linux es un sistema operativo muy sensible, es fácil provocar un bloqueo del sistema si elimina archivos incorrectamente.
Por lo tanto, la forma de limpiar los registros de journalctl es eliminarlos por fecha y capacidad permitida para reservar.
journalctl --vacuum-time=2d journalctl --vacuum-size=500M
Si desea eliminar los archivos de registro manualmente, debe rotar (girar) el registro antes de eliminarlo.
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
journalctl configurar la capacidad persistente
Para habilitar la configuración de persistencia del límite de journald, puede modificar el archivo de configuración de journald ▼
/etc/systemd/journald.conf
SystemMaxUse=16M ForwardToSyslog=no
Luego, reinicia journald ▼
systemctl restart systemd-journald.service
¿Está bien el registro de verificación?¿Los archivos de registro están intactos y sin daños? ▼
journalctl --verify
La siguiente es la capacidad del disco VPS después de limpiar el registro journalctl y la capacidad del registro journalctl▼
[root@ten /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 20G 5.7G 15G 29% / devtmpfs 256M 0 256M 0% /dev tmpfs 256M 0 256M 0% /dev/shm tmpfs 256M 308K 256M 1% /run tmpfs 256M 0 256M 0% /sys/fs/cgroup tmpfs 52M 0 52M 0% /run/user/0 [root@ten /]# journalctl --disk-usage Archived and active journals take up 24.0M on disk.
Explicación detallada del registro journalctl persistente, este es el final ^_^
Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "Comando de borrado de registro persistente journalctl para ver la explicación detallada de los parámetros de configuración", que es útil para usted.
Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-1141.html
¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!