Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых скриптов

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых скриптов Задумывался Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму ΡƒΠΌΠ½Π΅Π΅ ΠΈ быстрСС? Настройка автоматичСского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” ΠΊΠ»ΡŽΡ‡ ΠΊ спокойной ΠΆΠΈΠ·Π½ΠΈ для систСмного администратора. ΠŸΠ»ΡŽΡΡ‹ автоматичСского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°: - БыстроС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сбои - Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ простоя сСрвиса - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? - Π‘ΠΎΠ·Π΄Π°ΠΉ bash-скрипт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ слуТбы ΠΈΠ»ΠΈ рСсурса - Π”ΠΎΠ±Π°Π²ΡŒ Π΅Π³ΠΎ Π² cron для рСгулярного запуска - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ email ΠΈΠ»ΠΈ Slack для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ НапримСр, скрипт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π΅Π±-сСрвСра: #!/bin/bash if curl -s --head http://localhost | grep "200 OK" > /dev/null; then echo "Всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ" else echo "Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° нСдоступна" | mail -s "ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с сСрвСром" admin@example.com fi Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π΅Π»Π°Π΅Ρ‚ систСму Π±ΠΎΠ»Π΅Π΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ. Π’Ρ‹ ΡƒΠΆΠ΅ примСнял Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? Или Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ Π½Π°Ρ‡Π°Ρ‚ΡŒ? - ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° http://t.me/LinuxSkill ΠΈ ΠΏΡ€ΠΎΠ±Π΅ΠΉ тСсты Π² https://t.me/gradeliftbot β€” больш

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых скриптов

Задумывался Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою систСму ΡƒΠΌΠ½Π΅Π΅ ΠΈ быстрСС?

Настройка автоматичСского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” ΠΊΠ»ΡŽΡ‡ ΠΊ спокойной ΠΆΠΈΠ·Π½ΠΈ для систСмного администратора.

ΠŸΠ»ΡŽΡΡ‹ автоматичСского ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°:

- БыстроС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° сбои

- Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ простоя сСрвиса

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

- Π‘ΠΎΠ·Π΄Π°ΠΉ bash-скрипт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ слуТбы ΠΈΠ»ΠΈ рСсурса

- Π”ΠΎΠ±Π°Π²ΡŒ Π΅Π³ΠΎ Π² cron для рСгулярного запуска

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ email ΠΈΠ»ΠΈ Slack для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ

НапримСр, скрипт для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π΅Π±-сСрвСра:

#!/bin/bash

if curl -s --head http://localhost | grep "200 OK" > /dev/null; then

echo "Всё Ρ…ΠΎΡ€ΠΎΡˆΠΎ"

else

echo "Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° нСдоступна" | mail -s "ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с сСрвСром" admin@example.com

fi

Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π΅Π»Π°Π΅Ρ‚ систСму Π±ΠΎΠ»Π΅Π΅ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ.

Π’Ρ‹ ΡƒΠΆΠ΅ примСнял Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? Или Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

- ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° http://t.me/LinuxSkill ΠΈ ΠΏΡ€ΠΎΠ±Π΅ΠΉ тСсты Π² https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Ρ‚Π°ΠΌ ΠΈ Ρ‚Π°ΠΌ!

- Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ сСбя ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ вакансий Ρ‚Π°ΠΌ ΠΆΠ΅!

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