π‘ Π£ΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ πΎ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠΈΡ
ΠΈΡ
ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ² Linux! π΅οΈββοΈ Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ Π²Π°Ρ β ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ Ρ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΡΡΡ ΡΡΡΠΎΠΊ Π² ΠΏΠ°ΡΡ ΠΊΠ»ΠΈΠΊΠΎΠ²! ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° β ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ grep, tail ΠΈ less. - grep ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΈΠ±ΠΊΠΈ: grep "error" /var/log/syslog - tail ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ β ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/nginx/error.log - less β ΡΡΠΎ Π½Π°Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌΡΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Ρ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅: less /var/log/auth.log ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ ΠΎ journalctl β ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ systemd. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 ΡΡΡΠΎΠΊ: journalctl -n 50 ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ: journalctl --since today | grep "failed" ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΡΠ° ΡΠ΅ΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π²Ρ
ΠΎΠ΄Π° ΠΈΠ»ΠΈ Ρ
π‘ Π£ΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ
4Β Π°Π²Π³ΡΡΡΠ°Β 20254Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½