π ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ Π² Linux: Π»ΠΎΠ²ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ
ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ! π§ββοΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΊΠ»Π°Π΄ΠΎΠΌ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΡΡ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΠΈΡΠΊΠ°ΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ΅Π΄ΠΈ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΡΠΎΠΊ. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π³Π΄Π΅ ΠΈΡΠΊΠ°ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ±ΠΎΠΈ. β’ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ journalctl β ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ½ΠΈΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΡΠΎΠ²Π½ΡΠΌ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ. β’ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ°ΡΡ: journalctl --since "2 hours ago" -p err β’ ΠΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈ Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ: journalctl -u nginx.service β’ ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΠΎΠ±ΡΡΠΈΠΉ β journalctl -e ΠΈΠ»ΠΈ tail -f /var/log/syslog. β’ Π£Π΄Π°Π»ΡΠΉ ΡΡΠ°ΡΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: sudo journalctl --vacuum-time=10d Π§ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ β Π·Π°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΠ°ΡΠΈΡ ΠΈ ΡΠΆΠ°ΡΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°ΡΠΎΡΡΡΡ Π΄ΠΈΡΠΊ. Π’Π°ΠΊΠΆΠ΅, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²ΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ
π ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ Π² Linux: Π»ΠΎΠ²ΠΊΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ
30Β ΠΈΡΠ½ΡΒ 202530Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½