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

πŸ› οΈ Π’Π°ΠΊΡ‚ΠΈΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²: собираСм ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ систСмныС события Π² Linux

πŸ› οΈ Π’Π°ΠΊΡ‚ΠΈΠΊΠ° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²: собираСм ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ систСмныС события Π² Linux

Π₯ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ хаос Π»ΠΎΠ³ΠΎΠ² Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для диагностики ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ?

Π’ этом постС расскаТу, ΠΊΠ°ΠΊ скрытыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π΅Π±Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ своСй систСмы!

- Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ Π»ΠΎΠ³ΠΈ систСмных событий

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl для поиска ошибок:

journalctl -p err --since "1 hour ago"

- НастраиваСм сбор Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°:

journalctl -u your_service > /var/log/your_service.log

- АвтоматичСская ротация Π»ΠΎΠ³ΠΎΠ² с logrotate ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ диск:

sudo logrotate /etc/logrotate.conf

- АнализируСм Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ β€” ΠΈΡ‰Π΅ΠΌ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΏΡ€Π΅Π΄Π²Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Π±Π΅Π΄Ρƒ:

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

- Для поиска ΠΏΠΎ всСму Π΄Π΅Ρ€Π΅Π²Ρƒ Π»ΠΎΠ³ΠΎΠ² β€” find ΠΈ xargs:

find /var/log -type f -name "*.log" | xargs grep "failed"

ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ β€” ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ свои Π³Π»Π°Π·Π° ΠΈ ΡƒΡˆΠΈ Π² систСмС!

Π’Π΅Π΄ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΡ€ΠΎΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π΄Π°ΠΆΠ΅ Ссли каТСтся, Ρ‡Ρ‚ΠΎ всё Π² порядкС.

А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΡˆΡŒ сбор ΠΈ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² Π½Π° своих сСрвСрах?

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

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

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