π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Linux-ΠΌΠΈΡa! π ΠΠΎΠ³ΠΈ β ΡΡΠΎ Π½Π°ΡΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΆΠΈΠ·Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ, Π½ΠΎ ΠΏΠΎΡΠΎΠΉ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΠ΅ ΠΈ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠ΅, ΡΡΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ. ΠΠ°Π²Π°ΠΉ ΡΠ°ΡΠΊΡΠΎΠ΅ΠΌ ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° Π½ΡΠΆΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ grep Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ: grep -i 'error' /var/log/syslog - ΠΠ³ΡΠ°Π½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 10 ΠΌΠΈΠ½ΡΡ: journalctl --since "10 minutes ago" - ΠΡΠΎΡΠΌΠΎΡΡΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΡ: journalctl -u nginx.service - Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail: tail -n 50 /var/log/auth.log - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ: journalctl -p err - ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΎΡΠ½ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ ΠΈ Π±ΡΡΡΡΠ΅Π΅ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: journalctl -u ssh.service --since "1 hour ago" | grep Failed ΠΠ»ΠΈ β Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠΉ awk, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΏΠΎΠΈΡΠΊ. ΠΠΎΠ³ΠΈ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΠΈΡΡΠΎΡΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ²Π°ΠΈΠ²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅
π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
20Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202520Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½