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

πŸ› οΈ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ: эффСктивный поиск ΠΏΠΎ большим Ρ„Π°ΠΉΠ»Π°ΠΌ

πŸ› οΈ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ: эффСктивный поиск ΠΏΠΎ большим Ρ„Π°ΠΉΠ»Π°ΠΌ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! 🧭 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² β€” СТСднСвная Ρ€ΡƒΡ‚ΠΈΠ½Π° sysadmin-Π° ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π»ΠΎΠ³-Ρ„Π°ΠΉΠ» ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ, Π° Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π° сСкунды? Π’ΠΎΡ‚ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ быстро с этим ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ! πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ: - Для поиска ΠΏΠΎ слову: grep "ошибка" /var/log/syslog - Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ контСкст Π²ΠΎΠΊΡ€ΡƒΠ³: grep -C 3 "Π΄Π΅ΠΏΠ»ΠΎΠΌΠ΅Π½Ρ‚" /var/log/nginx/access.log - Для поиска с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра ΠΈΠ»ΠΈ Π±Π΅Π·: grep -i "timeout" /var/log/nginx/error.log πŸ’‘ А Ссли Π½ΡƒΠΆΠ΅Π½ быстрый просмотр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдних строк Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ поиска β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ tail Π² связкС с grep: tail -f /var/log/syslog | grep "CRITICAL" Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹! НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ лишниС строки: grep -v "debug" /var/log/application.log Π§Π΅Ρ€Ρ‚, это Ρ‚Π°ΠΊ ΠΊΡ€ΡƒΡ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ моТСшь быстро Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ просматривая вСсь Ρ„

πŸ› οΈ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ: эффСктивный поиск ΠΏΠΎ большим Ρ„Π°ΠΉΠ»Π°ΠΌ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! 🧭

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² β€” СТСднСвная Ρ€ΡƒΡ‚ΠΈΠ½Π° sysadmin-Π° ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π»ΠΎΠ³-Ρ„Π°ΠΉΠ» ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ, Π° Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π° сСкунды? Π’ΠΎΡ‚ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ быстро с этим ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ!

πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ:

- Для поиска ΠΏΠΎ слову:

grep "ошибка" /var/log/syslog

- Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ контСкст Π²ΠΎΠΊΡ€ΡƒΠ³:

grep -C 3 "Π΄Π΅ΠΏΠ»ΠΎΠΌΠ΅Π½Ρ‚" /var/log/nginx/access.log

- Для поиска с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ рСгистра ΠΈΠ»ΠΈ Π±Π΅Π·:

grep -i "timeout" /var/log/nginx/error.log

πŸ’‘ А Ссли Π½ΡƒΠΆΠ΅Π½ быстрый просмотр Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдних строк Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ поиска β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ tail Π² связкС с grep:

tail -f /var/log/syslog | grep "CRITICAL"

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

И самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹! НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ лишниС строки:

grep -v "debug" /var/log/application.log

Π§Π΅Ρ€Ρ‚, это Ρ‚Π°ΠΊ ΠΊΡ€ΡƒΡ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ моТСшь быстро Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ просматривая вСсь Ρ„Π°ΠΉΠ».

А Ρƒ тСбя Π΅ΡΡ‚ΡŒ сСкрСтныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ? Π”Π΅Π»ΠΈΡΡŒ Π² коммСнтариях!

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!