π *Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (journalctl)* ΠΠΎΡΠΎΠ² ΠΊ Π½ΠΎΠ²ΡΠΌ Π»Π°ΠΉΡΡ
Π°ΠΊΠ°ΠΌ ΠΏΠΎ Linux? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π΅ΡΠ΅ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ Π±ΡΡΡΡΠ΅Π΅. ΠΠ΅Π΄Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΡΡ Π²Π°ΠΆΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΊΡΡΡΠ° Π² ΡΡΡΡΡΠ°Ρ
ΡΡΡΠΎΠΊΠ°Ρ
ΠΆΡΡΠ½Π°Π»Π°, Π° ΠΎΡΡΡΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ β Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ! - Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: journalctl -e - ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 ΠΌΠΈΠ½ΡΡ: journalctl --since "10 min ago" - ΠΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ: journalctl | grep "error" - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°: journalctl -u nginx.service - ΠΡΠ²Π΅ΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π΄Π΅Π½Ρ: journalctl --since "2023-10-20" --until "2023-10-21" - Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ (Π»Π°ΠΉΠ²-ΡΠ΅ΠΆΠΈΠΌ): journalctl -f - ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ: journalctl -p err β ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ err Π½Π° warning, info. ΠΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ β Π½Π°ΡΡΠΎΡΡΠ°Ρ Π½Π°Ρ
ΠΎΠ΄ΠΊΠ°, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅ΠΌ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ β ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΠ΅ Π½Π° Π΄Π΅Π±Π°Π³! Π ΠΊΠ°ΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ Π²Π°Ρ ΡΡΠ°Π»Π° ΡΠ°ΠΌΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ? ΠΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
π *Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (journalctl
24Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202524Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½