π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° Linux ΠΈ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠΆΠΈΡΠ΅! π ΠΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ: Π²ΡΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΡΠ΅Π±Ρ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ. ΠΡΠ»ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π·Π°ΡΠΎΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ, Π½Π΅ ΡΠ΅ΡΡΡ Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΡΡ
ΠΌΠΈΠ½ΡΡ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail -f Π΄Π»Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠΎΠ±ΡΡΠΈΠΉ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/syslog - ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ β grep ΠΈ less: grep "error" /var/log/auth.log | less - journalctl β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ², ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ systemd: journalctl --since "1 hour ago" - ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ β awk: awk '/fail/ {print $0}' /var/log/nginx/error.log - Π ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Ρ
Π»Π°ΠΌΠ»ΡΡΡ Π΄ΠΈΡΠΊ β ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠΈΡΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ: sudo journalctl --vacuum-time=7d ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΠΆΠΈΠ²ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌ. Π§Π΅ΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ Ρ Π½ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡ Π±Π°Π³ΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ
π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° Linux ΠΈ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅
5Β ΠΈΡΠ½ΡΒ 20255Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½