π *ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ* ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π§ Π₯ΠΎΡΠ΅ΡΡ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π·Π²ΠΎΠ½ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π΅ ΡΠ΅ΡΡΡ ΡΠ°ΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ! Π Π°Π·Π±ΠΎΡ Π»ΠΎΠ³ΠΎΠ² β ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ
Π·Π°Π΄Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈ DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°. ΠΠΎ ΡΠ°ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΊΠ°ΠΊ Spaghetti-ΠΊΠΎΠ΄, ΠΈ ΡΡΠ°ΡΠΈΡΡ Π½Π° ΠΈΡ
ΡΠ°Π·Π±ΠΎΡ ΡΠ΅Π»ΡΡ Π²Π΅ΡΠ½ΠΎΡΡΡ β Π½Π΅ Π½Π°Ρ ΡΡΠΈΠ»Ρ. π ΠΠΎΡ ΠΏΠ°ΡΠ° Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π·Π° Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄: journalctl --since "1 hour ago" - ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ β -p: journalctl -p err - Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉ grep Π²Π½ΡΡΡΠΈ ΠΆΡΡΠ½Π°Π»Π°: journalctl | grep "network" - ΠΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ β tail: journalctl -n 50 ΠΡΠΈ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ β Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΊΠΈΠΏΠ°. ΠΠ±ΡΠ°ΡΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ ΠΊΠ°ΠΊ ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΡ ΡΠΎΠΊΡΠΎΠ²ΠΈΡ. Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠ΅ΠΌ Π±Ρ
π *ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ
4Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20254Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½