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

πŸ” Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ логирования ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Linux

πŸ” Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ логирования ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прозрачности! πŸš€ Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ систСму ΡƒΠΌΠ½Π΅Π΅ ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Ρ‘ состояниС Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? Π’ΠΎΠ³Π΄Π° этот пост β€” для тСбя. Π’ ΠΌΠΈΡ€Π΅ DevOps ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” Π·Π°Π»ΠΎΠ³ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ΠΎΡ‚ нСсколько простых, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ систСмныС ΠΆΡƒΡ€Π½Π°Π»Ρ‹ для отслСТивания ошибок β€” ΠΊΠΎΠΌΠ°Π½Π΄Π°: journalctl -xe - Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус слуТб, достаточно: systemctl status <имя_сСрвиса> - Для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ хранСния Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· rsyslog: # Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра *.* @ip_ΠΆΡƒΡ€Π½Π°Π»Π°:ΠΏΠΎΡ€Ρ‚ - Π‘ΠΎΠ·Π΄Π°ΠΉ собствСнный скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов ΠΈ настрои Π΅Π³ΠΎ запуск Ρ‡Π΅Ρ€Π΅Π· cron, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: * * * * * /usr/local/bin/check_resources.sh - Для удобства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнты Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Prometheus ΠΈ Grafana β€” это нСслоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΠ±Π·ΠΎΡ€ всСго сСрвСра ΠΎΠ΄Π½ΠΈΠΌ взглядом. Π—Π°ΠΏΠΎΠΌΠ½ΠΈ: Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌ

πŸ” Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ логирования ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прозрачности! πŸš€

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ систСму ΡƒΠΌΠ½Π΅Π΅ ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Ρ‘ состояниС Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? Π’ΠΎΠ³Π΄Π° этот пост β€” для тСбя. Π’ ΠΌΠΈΡ€Π΅ DevOps ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” Π·Π°Π»ΠΎΠ³ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’ΠΎΡ‚ нСсколько простых, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ систСмныС ΠΆΡƒΡ€Π½Π°Π»Ρ‹ для отслСТивания ошибок β€” ΠΊΠΎΠΌΠ°Π½Π΄Π°:

journalctl -xe

- Π§Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус слуТб, достаточно:

systemctl status <имя_сСрвиса>

- Для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ хранСния Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· rsyslog:

# Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра

*.* @ip_ΠΆΡƒΡ€Π½Π°Π»Π°:ΠΏΠΎΡ€Ρ‚

- Π‘ΠΎΠ·Π΄Π°ΠΉ собствСнный скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов ΠΈ настрои Π΅Π³ΠΎ запуск Ρ‡Π΅Ρ€Π΅Π· cron, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

* * * * * /usr/local/bin/check_resources.sh

- Для удобства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ инструмСнты Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Prometheus ΠΈ Grafana β€” это нСслоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈ Π΄Π°Π΅Ρ‚ ΠΎΠ±Π·ΠΎΡ€ всСго сСрвСра ΠΎΠ΄Π½ΠΈΠΌ взглядом.

Π—Π°ΠΏΠΎΠΌΠ½ΠΈ: Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ β€” это *ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для систСмы*, сразу Ρ„ΠΎΠ½ΠΈΡ‚ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΎΠΉ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ.

А Ρƒ тСбя Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ способы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²? Или рискованно Π΄ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ стандартным инструмСнтам?

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

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

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