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

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ порядка! πŸ” Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ своСй систСмы ΠΈ Π·Π½Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ? Π’ΠΎΠ³Π΄Π° сСгодняшний Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ bash-скрипта. Всё ΠΎΡ‡Π΅Π½ΡŒ просто, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… сСрвисов ΠΈ зависимостСй. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский поиск ошибок ΠΈ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹Ρ… сообщСний. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π² Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Π΅ появляСтся слово "error" ΠΈΠ»ΠΈ "fail". А Π΅Ρ‰Ρ‘ β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΡˆΡŒ ΠΏΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ уровням Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°: - БыстроС Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· лишнСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ - Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ Π»ΠΎΠ³ΠΈ ΠΈ сцСнарии - НС Π½ΡƒΠΆΠ΅Π½ слоТный инструмСнт β€” всё Π½Π° Π±Π°Π·Π΅ стандартных ΠΊΠΎΠΌΠ°Π½Π΄ Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, посмотрим ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°Ρ‚ΡŒ послСдниС ошибки Π·Π° дСнь: tail -n 1000 /var/log/syslog | grep -i 'error\|fail' И Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСниС Π² Telegram ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран β€” это Ρ‚ΠΎΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ! Как Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ слСдишь Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ? Π”Π΅Π»ΠΈΡˆΡŒΡΡ Π»

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ порядка! πŸ”

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ своСй систСмы ΠΈ Π·Π½Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ? Π’ΠΎΠ³Π΄Π° сСгодняшний Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ bash-скрипта. Всё ΠΎΡ‡Π΅Π½ΡŒ просто, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… сСрвисов ΠΈ зависимостСй.

Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский поиск ошибок ΠΈ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹Ρ… сообщСний. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π² Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Π΅ появляСтся слово "error" ΠΈΠ»ΠΈ "fail". А Π΅Ρ‰Ρ‘ β€” Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΡˆΡŒ ΠΏΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ уровням Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

- БыстроС Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· лишнСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

- Π“ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ Π»ΠΎΠ³ΠΈ ΠΈ сцСнарии

- НС Π½ΡƒΠΆΠ΅Π½ слоТный инструмСнт β€” всё Π½Π° Π±Π°Π·Π΅ стандартных ΠΊΠΎΠΌΠ°Π½Π΄

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, посмотрим ΠΊΠ°ΠΊ ΠΈΡΠΊΠ°Ρ‚ΡŒ послСдниС ошибки Π·Π° дСнь:

tail -n 1000 /var/log/syslog | grep -i 'error\|fail'

И Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСниС Π² Telegram ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран β€” это Ρ‚ΠΎΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ!

Как Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ слСдишь Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ? Π”Π΅Π»ΠΈΡˆΡŒΡΡ Π»ΠΈ Ρ‚Ρ‹ своими скриптами ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ инструмСнты?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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

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