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

πŸ–§ *πŸ“± Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ минимального ΡΠ°ΠΌΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ скрипта Π½Π° Bash

πŸ–§ *πŸ“± Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ минимального ΡΠ°ΠΌΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ скрипта Π½Π° Bash*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Если хочСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы ΠΈΠ»ΠΈ сСрвиса, достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой ΠΌΠΈΠ½ΠΈ-скрипт. Он ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ даст ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя настоящим DevOps-мастСром.

ОсновноС β€” ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ быстро ΠΈ просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус сСрвиса ΠΈΠ»ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ошибок.

Π§Ρ‚ΠΎ для этого пригодится?

- простая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия процСсса

- Π²Ρ‹Π²ΠΎΠ΄ статуса сСрвиса

- Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΈΠ»ΠΈ условия

Π’ΠΎΡ‚ Ρ‚Π΅Π±Π΅ идСя: напиши скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ провСряСт, Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π»ΠΈ nginx, ΠΈ Ρ‡Π΅Ρ€Π΅Π· 30 сСкунд повторяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.

Π§Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚?

- Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ systemctl is-active nginx

- Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ссли процСсс Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ β€” всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ

- Ссли Π½Π΅Ρ‚ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвис

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ скрипты β€” Π·Π°Π»ΠΎΠ³ быстрого рСагирования Π½Π° сбои!

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ добавляй Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ писал Ρ‚Π°ΠΊΠΈΠ΅ минималистичныС инструмСнты ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ?

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ скриптах Π½Π° Bash β€” Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ своих Π·Π½Π°Π½ΠΈΠΉ β€” Π±ΠΎΡ‚ https://t.me/gradeliftbot.

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

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