π οΈ ΠΠΊΠΎΠ½ΠΎΠΌΠΈΠΌ Π²ΡΠ΅ΠΌΡ: Π±ΡΡΡΡΡΠΉ ΠΏΠ°ΡΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ awk ΠΈ grep! Π’Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΠΊΡΡΠ΅ Π»ΠΎΠ³ΠΎΠ²? ΠΠ°Π±ΡΠ΄Ρ ΠΏΡΠΎ Π΄ΠΎΠ»Π³ΠΈΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈ ΡΡΡΠ½ΠΎΠΉ ΠΏΠΎΠΈΡΠΊ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π΄Π΅ΡΡ Π½Π° Π²ΡΡΠΎΡΠ΅! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π·Π° ΡΡΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π½Π½ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ. ΠΠ°ΡΠΈΠ½Π°Π΅ΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ β ΠΈ ΡΠ²ΠΎΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ grep Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ, Π° awk ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΡΠΎΡΠΌΠ°Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² nginx, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ: - grep "access denied" /var/log/nginx/error.log | awk '{print $1, $4, $7}' Π’Π°ΠΊ ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π°ΡΡ, IP-Π°Π΄ΡΠ΅ΡΠ° ΠΈ Π·Π°ΠΏΡΠΎΡΡ Π·Π° ΠΏΠ°ΡΡ ΡΠ΅ΠΊΡΠ½Π΄. ΠΠ»ΡΡΡ ΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ: - ΠΡΡΡΡΡΠΉ Π·Π°ΠΏΡΡΠΊ Π±Π΅Π· ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² - ΠΠ΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ - ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΡΠ΅ΡΡ Π ΡΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΡ? ΠΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ΅Π±Π΅ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ? - ΠΡΠΈΠ³Π»Π°ΡΠΈ Π² Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill
π οΈ ΠΠΊΠΎΠ½ΠΎΠΌΠΈΠΌ Π²ΡΠ΅ΠΌΡ: Π±ΡΡΡΡΡΠΉ ΠΏΠ°ΡΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ awk ΠΈ grep
22Β Π°Π²Π³ΡΡΡΠ°Β 202522Β Π°Π²Π³Β 2025
2
1 ΠΌΠΈΠ½