π *ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ awk*
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! β¨ Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΠ΅Π±Π΅ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π±ΡΡΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ. Π§Π΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡ Ρ Π°ΠΎΡ Π² ΠΏΠΎΡΡΠ΄ΠΎΠΊ β ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΡΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ!
Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ awk? ΠΠ½ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΡΠΎΡΠΊΠΈ Π² ΡΠΈΡΠ°Π΅ΠΌΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π·Π° ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°:
- ΠΡΡΡΡΠΎ ΠΈΡΠ΅ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
- ΠΠ΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡ ΠΎΡΡΠ΅Ρ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ
- Π£ΠΏΡΠΎΡΠ°Π΅ΡΡ Π°Π½Π°Π»ΠΈΠ· ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ
ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ Π»ΠΎΠ³ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΈ Π½ΡΠΆΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΠΈ Ρ WARNING ΠΈΠ»ΠΈ ERROR.
ΠΡΠΈΠΌΠ΅Ρ:
cat logfile.log | awk '/WARNING|ERROR/ {print $0}'
ΠΠ΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ β ΡΡ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ ΡΡΠΈΠ»ΠΈΠΉ. ΠΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΡ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠ°ΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π±Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΎΡΡΠ΅Ρ.
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π» ΡΠ°ΠΊ Π΄Π΅Π»Π°Π΅Ρ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΡΠ°ΡΡ!
Π ΡΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ awk Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΡΠΎΠΉ ΠΌΠ°Π³ΠΈΠ΅ΠΉ?
βΉοΈ ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!