Comando de borrado de rexistro persistente de journalctl para ver unha explicación detallada dos parámetros de configuración

sempre queComercio electrónicoencontros con webmastersBase de datos MySQL, Apache e outras aplicacións non se poden iniciar como de costume,LinuxO sistema pediralle que use journalctl -ex comando para visualizalo.

  • Os rexistros relacionados a miúdo pódense atopar rapidamente.
  • Despois de analizar o rexistro deste xeito, o problema pódese resolver rapidamente.

Que significa xornal?

Explicación básica do diario:

  • n. Diario, diario, diario; publicacións periódicas, revistas, revistas; libro de contabilidade
  • Variación
  • revistas plurais

Persistir os rexistros do diario

A persistencia é o mecanismo para converter datos do programa entre estados persistentes e transitorios.

En termos simples, os datos transitorios (como os datos na memoria que non se poden almacenar de forma permanente), a persistencia persistirá aos datos persistentes (como a persistencia de bases de datos, que se poden almacenar durante moito tempo).

enCentOS En 7.X, systemd xestiona os rexistros de inicio de todas as unidades.

  • Systemd-journald é un servizo de xestión de revistas progresiva xestionado por systemd.
  • Recolle rexistros do núcleo e os daemons do sistema están en funcionamento durante a fase inicial de inicio do sistema.
  • Saída estándar e mensaxes de erro, así como rexistros de syslog.

ruta de rexistro journalctl

O servizo de rexistro só mantén os ficheiros de rexistro nunha única estrutura.

O seguinte é o sistema CentOS 7 VestaCPPanel de control, gardar a ruta do rexistro journalctl ▼

/var/log/journal
  • Porque os rexistros son datos binarios comprimidos e formatados, ao ver ePosicionamentomoi rápido.

Comando journalctl view log

Folla de explicación detallada do comando Journalctl log 1

Comando sen opcións para facer que journalctl saia todos os rexistros ▼

journalctl

journalctl ver todos os rexistros 2ª folla

  • É basicamente inútil porque inmediatamente estás "abrumado" cunha inundación de tala que te abrumará.

A continuación, aprenderemos a filtrar eficazmente a información de rexistro valiosa.

Ver un período de tempo especificadodiarioctlRexistro

Use as seguintes opcións de comando para definir o período de tempo ▼

--since
--until
  • Un período de tempo encárgase de especificar os rexistros de rexistro antes e despois dun tempo determinado.

Os valores de tempo poden estar nunha variedade de formatos, como o seguinte ▼

YYYY-MM-DD HH:MM:SS

如果你想检查在2018年3月8日晚上8点20分之后日志,请输入以下命令 ▼

journalctl --since "2018-03-26 20:20:00"
  • Se algúns compoñentes do formato anterior non se enchen, o sistema encherá directamente os valores predeterminados.
  • Por exemplo, se a parte da data non está completa, a data actual móstrase directamente.
  • Se a parte horaria non está completa, úsase "00:00:00" (medianoite) por defecto.
  • O campo dos segundos tamén se pode deixar en branco.

O valor predeterminado é "00", por exemplo o seguinte comando ▼

journalctl --since "2018-03-26" --until "2018-03-26 03:00"

Ademais, journalctl comprende algúns valores relativos e abreviaturas nomeadas.

  • Por exemplo, podes usar "onte", "hoxe", "mañá" ou "agora".

Por exemplo, para obter os datos de rexistro de onte, pode usar o seguinte comando ▼

journalctl --since yesterday

Para obter os rexistros desde as 9:00 a.m. ata a última hora, pode usar o seguinte comando ▼

journalctl --since 09:00 --until "1 hour ago"

Actualización en tempo real ver journalctl log

con taiO comando l -f é semellante, journalctl admite a opción -f para mostrar os rexistros en tempo real ▼

journalctl -f

Se queres ver o rexistro en tempo real do dispositivo, engade a opción -u ▼

$ sudo journalctl -f -u prometheus.service

Mostra só as n liñas máis novas en journalctl

opcións da liña de comandos -n Usado para controlar só as últimas n liñas de rexistro.

O predeterminado é mostrar as últimas 10 liñas de rexistros ao final ▼

$ sudo journalctl -n

Tamén pode mostrar un rexistro cun número especificado de liñas ao final ▼

$ sudo journalctl -n 20

O seguinte é o último rexistro de tres liñas que mostra o servizo cron.service ▼

$ journalctl -u cron.service -n 3

Ter营销A xente usa VPSConstruír unha estación, instalar o panel de control VestaCP, construírWordPresspáxina web.

usar con frecuencia df -h Comando para comprobar a capacidade do disco VPS e descubrir que está aumentando cunha tendencia de 1 GB ao mes (lembre que foi de 1 GB o 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

Consulta os rexistros de journalctl usando o comando de capacidade

Comprobe o rexistro journalctl actual usando o comando de capacidade do disco ▼

journalctl --disk-usage

journalctl baleiro o rexistro de eliminación

Dado que Linux é un sistema operativo moi sensible, se eliminas ficheiros de forma incorrecta, é fácil provocar fallos no sistema.

Polo tanto, a forma de limpar os rexistros de journalctl, elimínaos por data e pola capacidade que se permite reservar.

journalctl --vacuum-time=2d
journalctl --vacuum-size=500M

Se queres eliminar os ficheiros de rexistro manualmente, debes xirar (xirar) o rexistro antes de eliminalos.

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

journalctl configura a capacidade persistente

Para activar a configuración de persistencia do límite de journald, pode modificar o ficheiro de configuración de journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

A continuación, reinicie journald ▼

systemctl restart systemd-journald.service

O rexistro de comprobación está ben?Os ficheiros de rexistro están intactos e non danados? ▼

journalctl --verify

A seguinte é a capacidade do disco VPS despois de limpar o rexistro journalctl e a capacidade do rexistro 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 do rexistro journalctl persistente, este é o final ^_^

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Comando de borrado de rexistro persistente de journalctl para ver a explicación detallada dos parámetros de configuración", que é útil para vostede.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1141.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba