Persistence journalctl log clearing command per vede una spiegazione dettagliata di i paràmetri di cunfigurazione

ogni voltaE-commercescontri webmasterbasa di dati MySQL, Apache è altre applicazioni ùn ponu micca esse iniziate cum'è di solitu,LinuxU sistema vi invita à aduprà journalctl -ex cumanda per vede.

  • I logs cunnessi ponu spessu trovanu rapidamente.
  • Dopu analizà u logu in questu modu, u prublema pò esse risolta rapidamente.

Chì significà u ghjurnale ?

Spiegazione di basa di u ghjurnale:

  • n. Quotidiana, ghjurnale, ghjurnale; periodici, giurnali, riviste; contabilità
  • Variazione
  • riviste plurali

Persiste i registri di ghjurnale

A persistenza hè u mecanismu per cunvertisce e dati di u prugramma trà stati persistenti è transitori.

In termini laici, dati transitori (cum'è dati in memoria chì ùn ponu micca esse almacenati in permanenza), a persistenza persisterà à e dati persistenti (cum'è a persistenza di a basa di dati, chì pò esse guardatu per un bellu pezzu).

inCentOS In 7.X, systemd gestisce i logs di startup per tutte e unità.

  • Systemd-journald hè un serviziu di gestione di ghjurnali progressivi gestitu da systemd.
  • Raccoglie i logs da u kernel è i demoni di u sistema sò in funzione durante a prima fase di boot di u sistema.
  • Uscita standard è messagi d'errore, è ancu logs syslog.

journalctl log path

U serviziu di logu mantene solu i schedarii di log in una sola struttura.

U seguente hè u sistema CentOS 7 VestaCPPannellu di cuntrollu, u percorsu di salvezza di journalctl logs ▼

/var/log/journal
  • Perchè i logs sò cumpressi è furmatu dati binari, quandu vede èPusizionamentuassai viloci.

journalctl view log command

Journalctl Log Command Scheda di spiegazione dettagliata 1

Cumanda senza alcuna opzione per fà journalctl output all logging ▼

journalctl

journalctl vede tutti i logs 2nd sheet

  • Bastamente hè inutile perchè vi site subitu "abbordatu" cù un flussu di logging chì vi sopravvive.

In seguitu, avemu da amparà à filtrà effittivamenti infurmazione log di valore.

Vede un periodu di tempu specificujournalctlLog

Aduprate e seguenti opzioni di cumanda per stabilisce u periodu di tempu ▼

--since
--until
  • Un periodu di tempu hè rispunsevule per specificà i registri di log prima è dopu à un certu tempu.

I valori di u tempu ponu esse in una varietà di formati, cum'è i seguenti ▼

YYYY-MM-DD HH:MM:SS

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

journalctl --since "2018-03-26 20:20:00"
  • Se certi cumpunenti di u formatu sopra ùn sò micca riempiti, u sistema cumprirà direttamente i valori predeterminati.
  • Per esempiu, se a parte di data ùn hè micca populata, a data attuale hè visualizata direttamente.
  • Se a parte di u tempu ùn hè micca populata, "00: 00: 00" (midnight) hè utilizatu per difettu.
  • U campu di seconde pò ancu esse lasciatu in biancu.

U valore predeterminatu hè "00", per esempiu u cumandimu seguitu ▼

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

Inoltre, journalctl capisce alcuni valori relativi è shorthands chjamati.

  • Per esempiu, pudete aduprà "ieri", "oghje", "dumane" o "avà".

Per esempiu, per uttene i dati di log d'ayer, pudete aduprà u cumandimu seguitu ▼

journalctl --since yesterday

Per uttene i logs da 9:00 am à l'ultima ora, pudete aduprà u cumandimu seguitu ▼

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

L'aghjurnamentu in tempu reale vede u log di journalctl

cun taiL'ordine di l -f hè simile, journalctl supporta l'opzione -f per vede logs in tempu reale ▼

journalctl -f

Se vulete vede u logu in tempu reale di u dispusitivu, aghjunghje l'opzione -u ▼

$ sudo journalctl -f -u prometheus.service

Mostra solu i più novi n linee in journalctl

opzioni di linea di cumanda -n Adupratu per cuntrullà solu l'ultime n linee di log.

U predefinitu hè di vede l'ultime 10 linee di logs à a fine ▼

$ sudo journalctl -n

Pudete ancu visualizà un logu cù un numeru specificatu di linee à a fine ▼

$ sudo journalctl -n 20

U seguitu hè l'ultimu logu di trè linee chì mostra u serviziu cron.service ▼

$ journalctl -u cron.service -n 3

AvèMarketing InternetA ghjente usa VPScustruisce un situ web, stallà u pannellu di cuntrollu VestaCP, custruisceWordPresssitu web.

aduprà spessu df -h Cumanda per verificà a capacità di u discu VPS è truvate chì hè in crescita à una tendenza di 1GB per mese (ricurdate chì era 1GB u mese passatu)

[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

Vede i logs journalctl usendu u cumandamentu di capacità

Verificate l'attuale journalctl log usendu u cumandimu di capacità di discu ▼

journalctl --disk-usage

journalctl viotu sguassate log

Siccomu Linux hè un sistema operatore assai sensitivu, se sguassate i fugliali in modu incorrectu, hè faciule fà un crash di u sistema.

Dunque, a manera di pulizziari i logs journalctl, per piacè sguassate per data è a capacità permessa per esse riservata.

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

Se vulete sguassà i schedarii di log manualmente, avete bisognu di rotà (rotà) u logu prima di sguassà.

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

journalctl cunfigurà a capacità persistente

Per attivà a cunfigurazione di persistenza limite di journald, pudete mudificà u schedariu di cunfigurazione di journald ▼

/etc/systemd/journald.conf

SystemMaxUse=16M

ForwardToSyslog=no

Allora, riavvia journald ▼

systemctl restart systemd-journald.service

U logu di cuntrollu hè bè?I schedarii di log sò intatti è intatti? ▼

journalctl --verify

A seguente hè a capacità di u discu VPS dopu a pulizia di u journalctl log, è a capacità di journalctl log ▼

[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.

Spiegazione dettagliata di u logu di journalctl persistente, questu hè a fine ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Persistent journalctl log clearing command to view the detalle explication of configuration parameters", chì hè utile per voi.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-1141.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima