π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ! π ΠΠ°Π΄Π°ΡΠ° Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΌΠ°ΡΠ°ΡΠΎΠ½ β ΡΡΡΡΡΠΈ ΡΡΡΠΎΠΊ ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΡΡΠΊΠΈ! Π ΡΡΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ Π±ΡΡΡΡΠ΅Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ grep Ρ ΡΠ»Π°Π³ΠΎΠΌ --color β ΡΡΠΎΠ±Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅: grep --color -i "error" /var/log/syslog - ΠΠ»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² β less Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ: less /var/log/nginx/access.log ΠΠ½ΡΡΡΠΈ less ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ: /404 - Π ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ β tail -f: tail -f /var/log/dmesg - ΠΠ»ΠΈ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ awk Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠΌ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ Π½ΡΠΆΠ½ΡΡ ΡΠ°ΡΡΡ: awk '$1 == "2023-10-23"' /var/log/auth.log - ΠΠ»Ρ ΡΠΆΠ°ΡΠΈΡ ΠΈ Π°ΡΡ
ΠΈΠ²Π°ΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
Π»ΠΎΠ³ΠΎΠ² β gzip ΠΈ zgrep Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π²Π½ΡΡΡΠΈ ΡΠΆΠ°ΡΡΡ
Π°ΡΡ
ΠΈΠ²ΠΎΠ²: zgrep "fail" /var/log/auth.log.gz ΠΠ±Π»Π΅Π³ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β Π·Π½Π°ΡΠΈΡ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Ρ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΡΡΠ΅ΡΡΠΎΠΌ. ΠΠ΅Π΄Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ!
π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
5Β ΠΈΡΠ½ΡΒ 20255Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½