Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ«§πŸ“‘ Магия поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π² Linux: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ grep ΠΈ awk ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ

πŸ«§πŸ“‘ Магия поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π² Linux: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ grep ΠΈ awk ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π³Π»ΡƒΠ±ΠΈΠ½ Linux! 🌌 Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ… ΠΈ Ρ„Π°ΠΉΠ»Π°Ρ…? Π’ΠΎΠ³Π΄Π° этот ΠΌΠΈΠ½ΠΈ-Π³ΠΈΠ΄ для тСбя! Π’ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ тысячу символов расскаТу ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠ°Ρ… с grep ΠΈ awk, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСвратят Ρ‚Π²ΠΎΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Π°Π½Π°Π»ΠΈΠ·Π°. НачнСм с grep β€” поиска ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ: - Π˜Ρ‰Π΅ΠΌ ошибки Π² Π»ΠΎΠ³Π°Ρ…: grep -i 'error' /var/log/syslog - Находим всС строки с Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ мСсяца: grep 'Jun' logfile А awk позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…: - Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ: awk '{print $3}' logfile - ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ количСство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… IP: awk '{print $1}' logfile | sort | uniq -c | sort -nr Высячи строк Π»ΠΎΠ³ΠΎΠ² Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹, Ссли Π·Π½Π°Ρ‚ΡŒ сСкрСтныС ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы быстрСС ΠΈ эффСктивнСС. А задумывался Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ сочСтаниС этих ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ диагностику ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†

πŸ«§πŸ“‘ Магия поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π² Linux: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ grep ΠΈ awk ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„ΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π³Π»ΡƒΠ±ΠΈΠ½ Linux! 🌌

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ… ΠΈ Ρ„Π°ΠΉΠ»Π°Ρ…? Π’ΠΎΠ³Π΄Π° этот ΠΌΠΈΠ½ΠΈ-Π³ΠΈΠ΄ для тСбя! Π’ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ тысячу символов расскаТу ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‘ΠΌΠ°Ρ… с grep ΠΈ awk, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСвратят Ρ‚Π²ΠΎΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Π°Π½Π°Π»ΠΈΠ·Π°.

НачнСм с grep β€” поиска ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ:

- Π˜Ρ‰Π΅ΠΌ ошибки Π² Π»ΠΎΠ³Π°Ρ…:

grep -i 'error' /var/log/syslog

- Находим всС строки с Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ мСсяца:

grep 'Jun' logfile

А awk позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΌΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…:

- Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ:

awk '{print $3}' logfile

- ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ количСство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… IP:

awk '{print $1}' logfile | sort | uniq -c | sort -nr

Высячи строк Π»ΠΎΠ³ΠΎΠ² Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹, Ссли Π·Π½Π°Ρ‚ΡŒ сСкрСтныС ΠΏΡ€ΠΈΡ‘ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом. Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы быстрСС ΠΈ эффСктивнСС.

А задумывался Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ сочСтаниС этих ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ диагностику ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…?

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ свСТиС совСты, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot тСбя ΠΆΠ΄ΡƒΡ‚ вакансии ΠΈ тСсты β€” ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ скилы ΠΈ скорСС встрСвай Π² ΠΌΠΈΡ€ DevOps!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСм Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚!

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