π οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ systemd Journal ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π»ΠΎΠ³ΠΈ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π° Π΄ΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠΌ Π±ΡΠ» ΠΏΡΠΎΡΡΡΠΌ ΠΈ Π±ΡΡΡΡΡΠΌ? Π’ΠΎΠ³Π΄Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΌΠΎΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ β journalctl, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ. ποΈ ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° systemd Journal? - Π¦Π΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ β Π²ΡΠ΅ Π»ΠΎΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π±Π΅Π· ΡΠ°Π·Π±ΡΠΎΡΠ°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ². - ΠΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠΈΡΠΊ β ΠΈΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎ ΡΠΈΠΏΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠ·Π΅ΡΡ. - ΠΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΈΠ»ΡΡΡ β Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π₯ΠΎΡΠΈΡΠ΅ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ? ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄: - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 Π·Π°ΠΏΠΈΡΠ΅ΠΉ: journalctl -n 50 - Π€ΠΈΠ»ΡΡΡ ΠΏΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ: journalctl -u nginx.service - ΠΠΎ Π΄Π°ΡΠ΅ (ΡΠ΅Π³ΠΎΠ΄Π½Ρ): journalctl --since today - ΠΡΠΈΡΡΠΈΡΡ ΠΆΡΡΠ½Π°Π» (ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ!): journalctl --vacuum-time=7d - ΠΡΡΠ½Π°Π» ΠΎΡΠΈΠ±ΠΎΠΊ: journalctl -p err..crit ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ journalctl, ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡ Ρ
Π°ΠΎΡ Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠ°Π³ΠΈΡ β Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ°ΠΊ Π²Ρ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ? ΠΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠΊΠΈ?
π οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ systemd Journal
3Β Π°Π²Π³ΡΡΡΠ°Β 20253Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½