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

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты быстрого поиска ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты быстрого поиска ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π°Π΄ΠΌΠΈΠ½-ΠΌΠ°Π³! πŸ’» Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π»ΠΎΠ³ΠΎΠ²? Π’ этом постС я расскаТу ΠΏΡ€ΠΎ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСвратят тСбя Π² настоящСго мастСра логирования! πŸ“ ΠžΡΠ½ΠΎΠ²Ρ‹ логирования - Π›ΠΎΠ³ΠΈ хранятся Π² /var/log/ - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ tail -f для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/syslog - Для поиска ошибок β€” grep ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам: grep "error" /var/log/syslog πŸ” Быстрый поиск ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ awk ΠΈ sed для извлСчСния Π½ΡƒΠΆΠ½Ρ‹Ρ… строк ΠΈΠ»ΠΈ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…. - НапримСр, ΠΈΡ‰Π΅ΠΌ всС ошибки Π·Π° послСдниС 24 часа: zgrep "error" /var/log/syslog.1* ✨ Анализ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² - Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ less ΠΈΠ»ΠΈ grep --binary-files=text. - Π‘ΠΎΠ·Π΄Π°ΠΉ сводку ΠΏΠΎ ошибкам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ uniq -c: grep "error" /var/log/syslog | sort | uniq -c | sort -nr πŸ“Š Визуализация Π»ΠΎΠ³ΠΎΠ² - Для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈ Π»ΠΎΠ³ΠΈ Π² CSV ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнты Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. -

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты быстрого поиска ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°

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

πŸ“ ΠžΡΠ½ΠΎΠ²Ρ‹ логирования

- Π›ΠΎΠ³ΠΈ хранятся Π² /var/log/

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ tail -f для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

tail -f /var/log/syslog

- Для поиска ошибок β€” grep ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам:

grep "error" /var/log/syslog

πŸ” Быстрый поиск ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ awk ΠΈ sed для извлСчСния Π½ΡƒΠΆΠ½Ρ‹Ρ… строк ΠΈΠ»ΠΈ прСобразования Π΄Π°Π½Π½Ρ‹Ρ….

- НапримСр, ΠΈΡ‰Π΅ΠΌ всС ошибки Π·Π° послСдниС 24 часа:

zgrep "error" /var/log/syslog.1*

✨ Анализ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ²

- Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с большими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ less ΠΈΠ»ΠΈ grep --binary-files=text.

- Π‘ΠΎΠ·Π΄Π°ΠΉ сводку ΠΏΠΎ ошибкам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ uniq -c:

grep "error" /var/log/syslog | sort | uniq -c | sort -nr

πŸ“Š Визуализация Π»ΠΎΠ³ΠΎΠ²

- Для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈ Π»ΠΎΠ³ΠΈ Π² CSV ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнты Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

- МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сбор Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron ΠΈΠ»ΠΈ систСмных скриптов!

πŸ’‘ НС Π·Π°Π±ΡƒΠ΄ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² β€” это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ пространство ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·.

А вСдь эти совСты β€” лишь Π²Π΅Ρ€ΡˆΠΈΠ½Π° айсбСрга! А Ρ‚Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΡˆΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ хитрости для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ свои ΠΈΠ΄Π΅ΠΈ ΠΈ дСлись Ρ„ΠΈΡˆΠΊΠ°ΠΌΠΈ Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” Π±ΠΎΡ‚ https://t.me/gradeliftbot.

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