Ordre d'esborrar de registre de persistència journalctl per veure l'explicació detallada dels paràmetres de configuració

sempre queComerç electrònictrobades amb administradors webBase de dades MySQL, Apache i altres aplicacions no es poden iniciar com de costum,LinuxEl sistema us demanarà que feu servir journalctl -ex comanda per visualitzar-lo.

  • Els registres relacionats sovint es poden trobar ràpidament.
  • Després d'analitzar el registre d'aquesta manera, el problema es pot resoldre ràpidament.

Què vol dir diari?

Explicació bàsica del diari:

  • n. Diari, diari, diari; publicacions periòdiques, revistes, revistes; llibre major [comptable].
  • Variació
  • revistes plurals

Persisteix als registres del diari

La persistència és el mecanisme per convertir les dades del programa entre estats persistents i transitoris.

En termes senzills, les dades transitòries (com les dades a la memòria que no es poden emmagatzemar de manera permanent), la persistència persistirà a les dades persistents (com la persistència de la base de dades, que es pot emmagatzemar durant molt de temps).

CentOS A 7.X, systemd gestiona els registres d'inici de totes les unitats.

  • Systemd-journald és un servei progressiu de gestió de diaris gestionat per systemd.
  • Recopila els registres del nucli i els dimonis del sistema estan en funcionament durant la fase inicial d'arrencada del sistema.
  • Missatges d'error i de sortida estàndard, així com registres de syslog.

camí de registre journalctl

El servei de registre només manté els fitxers de registre en una única estructura.

El següent és el sistema CentOS 7 VestaCPTauler de control, deseu la ruta del registre journalctl ▼

/var/log/journal
  • Com que els registres són dades binàries comprimides i formatades, quan es visualitzen iPosicionamentmolt ràpid.

ordre journalctl view log

Full d'explicació detallada de l'ordre Journalctl log 1

Comandament sense cap opció per fer que journalctl produeixi tots els registres ▼

journalctl

journalctl veure tots els registres 2n full

  • Bàsicament és inútil perquè immediatament estàs "aclaparat" amb una riuada de tala que t'aclapararà.

A continuació, aprendrem a filtrar eficaçment la informació de registre valuosa.

Veure un període de temps especificatdiarictlRegistre

Utilitzeu les opcions d'ordre següents per establir el període de temps ▼

--since
--until
  • Un període de temps s'encarrega d'especificar els registres de registre abans i després d'un temps determinat.

Els valors de temps poden tenir diversos formats, com ara el següent ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Si alguns components del format anterior no s'emplenen, el sistema omplirà directament els valors per defecte.
  • Per exemple, si la part de data no s'emplena, la data actual es mostra directament.
  • Si la part horaria no s'emplena, s'utilitza "00:00:00" (mitjanit) de manera predeterminada.
  • El camp dels segons també es pot deixar en blanc.

El valor per defecte és "00", per exemple l'ordre següent ▼

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

A més, journalctl entén alguns valors relatius i taquigrafies amb nom.

  • Per exemple, podeu utilitzar "ahir", "avui", "demà" o "ara".

Per exemple, per obtenir les dades de registre d'ahir, podeu utilitzar l'ordre següent ▼

journalctl --since yesterday

Per obtenir els registres des de les 9:00 a l'última hora, podeu utilitzar l'ordre següent ▼

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

Actualització en temps real veure journalctl log

amb taiL'ordre l -f és similar, journalctl admet l'opció -f per mostrar els registres en temps real ▼

journalctl -f

Si voleu veure el registre en temps real del dispositiu, afegiu l'opció -u ▼

$ sudo journalctl -f -u prometheus.service

Mostra només les n línies més noves a journalctl

opcions de línia d'ordres -n S'utilitza per controlar només les n línies de registre més recents.

El valor predeterminat és mostrar les últimes 10 línies de registres al final ▼

$ sudo journalctl -n

També podeu mostrar un registre amb un nombre especificat de línies al final ▼

$ sudo journalctl -n 20

El següent és l'últim registre de tres línies que mostra el servei cron.service ▼

$ journalctl -u cron.service -n 3

TenirMàrqueting a InternetLa gent utilitza VPSconstruir un lloc web, instal·leu el tauler de control VestaCP, construïuWordPresslloc web.

utilitzar amb freqüència df -h Comanda per comprovar la capacitat del disc VPS i trobar que està augmentant amb una tendència d'1 GB al mes (recordeu que va ser d'1 GB el mes passat)

[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

Consulteu els registres de journalctl mitjançant l'ordre de capacitat

Comproveu el registre journalctl actual mitjançant l'ordre de capacitat del disc ▼

journalctl --disk-usage

journalctl buit el registre d'eliminació

Com que Linux és un sistema operatiu molt sensible, és fàcil provocar un error del sistema si suprimiu els fitxers de manera incorrecta.

Per tant, per netejar el registre journalctl, si us plau, esborreu-lo per data i per la capacitat que es pot reservar.

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

Si voleu suprimir els fitxers de registre manualment, heu de girar (rotar) el registre abans de suprimir-los.

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

journalctl configura la capacitat persistent

Per habilitar la configuració de persistència del límit del journald, podeu modificar el fitxer de configuració del journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

A continuació, reinicieu journald ▼

systemctl restart systemd-journald.service

El registre de comprovació està bé?Els fitxers de registre estan intactes i sense danys? ▼

journalctl --verify

A continuació es mostra la capacitat del disc VPS després de netejar el registre journalctl i la capacitat del registre 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ó detallada del registre journalctl persistent, aquest és el final ^_^

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) va compartir "Ordre d'esborrar de registres de journalctl persistent per veure l'explicació detallada dels paràmetres de configuració", cosa que us serà útil.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-1141.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt