π‘ Π£ΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ journalctl ΠΈ systemd ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π§ ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ systemd ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ? ΠΠ°Π±ΡΠ΄ΡΡΠ΅ ΠΎ ΡΡΠ°ΡΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
log! Π‘Π΅ΠΉΡΠ°Ρ Π²ΡΡ β Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ journalctl, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π°ΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠΈΡΠ΅ΠΊ: - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 Π·Π°ΠΏΠΈΡΠ΅ΠΉ: journalctl -n 50 - ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π»ΠΎΠ³ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: journalctl -f - ΠΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "fail": journalctl -p err | grep fail - Π€ΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΠ½ΠΈΡΠ°ΠΌ: journalctl -u nginx.service - ΠΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°: journalctl > alllogs.txt_ ΠΠΎΡ Π² ΡΠ΅ΠΌ ΠΊΡΠ°ΡΠΎΡΠ°: systemd Ρ
ΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΈ Π½Π΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
, Π° Π² Π±Π°Π·Π΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ
Π±ΡΡΡΡΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°. ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ β ΠΎΡΠΊΡΠΎΠΉ journalctl. Π ΠΈΠ½ΠΎΠ³Π΄Π° β Π»ΡΡΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ±ΠΎΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π±ΡΡΡ
π‘ Π£ΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ journalctl ΠΈ systemd
3Β ΠΈΡΠ»ΡΒ 20253Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½