Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”₯πŸ“‘ Π›Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ мастСринг Π»ΠΎΠ³ΠΎΠ² с grep, awk ΠΈ sed

πŸ”₯πŸ“‘ Π›Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ мастСринг Π»ΠΎΠ³ΠΎΠ² с grep, awk ΠΈ sed ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Ρ‚Π°ΠΉΠ½ систСмного ΠΌΠΈΡ€Π°! πŸ•΅οΈβ€β™‚οΈ Когда систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΊΠ°ΠΏΡ€ΠΈΠ·Π½ΠΈΡ‡Π°Ρ‚ΡŒ, вся Π½Π°Π΄Π΅ΠΆΠ΄Π° β€” Π½Π° ΡƒΠΌΠ΅Π»ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ². Но ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ срСди тысяч строк? ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ‚Π΅Π±Π΅ сСкрСты, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ настоящим ΠΎΡ…ΠΎΡ‚Π½ΠΈΠΊΠΎΠΌ Π·Π° ошибками! - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам: grep "error" /var/log/syslog - Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠΉ поиск с рСгулярными выраТСниями: grep -E "failed|error" /var/log/auth.log - ОбъСдиняй awk для извлСчСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…: awk '/error/ {print $1, $2, $3}' /var/log/syslog - ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° послСдниС сутки: awk '$0 > "2023-10-01" {print}' /var/log/syslog - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ sed, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строки: sed -i '/deprecated/ d' /var/log/syslog Настоящий ΠΏΡ€ΠΎΡ„ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти инструмСнты ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ускоряСт поиск ошибок, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ сбоСв! А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ с Π»ΠΎΠ³Π°ΠΌΠΈ? М

πŸ”₯πŸ“‘ Π›Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ мастСринг Π»ΠΎΠ³ΠΎΠ² с grep, awk ΠΈ sed

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Ρ‚Π°ΠΉΠ½ систСмного ΠΌΠΈΡ€Π°! πŸ•΅οΈβ€β™‚οΈ

Когда систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΊΠ°ΠΏΡ€ΠΈΠ·Π½ΠΈΡ‡Π°Ρ‚ΡŒ, вся Π½Π°Π΄Π΅ΠΆΠ΄Π° β€” Π½Π° ΡƒΠΌΠ΅Π»ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ². Но ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ срСди тысяч строк? ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ‚Π΅Π±Π΅ сСкрСты, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ настоящим ΠΎΡ…ΠΎΡ‚Π½ΠΈΠΊΠΎΠΌ Π·Π° ошибками!

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам:

grep "error" /var/log/syslog

- Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠΉ поиск с рСгулярными выраТСниями:

grep -E "failed|error" /var/log/auth.log

- ОбъСдиняй awk для извлСчСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…:

awk '/error/ {print $1, $2, $3}' /var/log/syslog

- ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° послСдниС сутки:

awk '$0 > "2023-10-01" {print}' /var/log/syslog

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ sed, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строки:

sed -i '/deprecated/ d' /var/log/syslog

Настоящий ΠΏΡ€ΠΎΡ„ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти инструмСнты ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ускоряСт поиск ошибок, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ сбоСв! А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ с Π»ΠΎΠ³Π°ΠΌΠΈ? ΠœΠΎΠΆΠ΅Ρ‚, Ρƒ тСбя Π΅ΡΡ‚ΡŒ свои Ρ€Ρ‹Ρ‡Π°Π³ΠΈ ΠΈ сСкрСты?

---

- Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅: https://t.me/LinuxSkill

- А вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅: https://t.me/gradeliftbot

ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты ΠΏΠΎ linux ΠΌΠΎΠΆΠ½ΠΎ Π² Π±ΠΎΡ‚ΠΈΠΊΠ΅ https://t.me/gradeliftbot!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!