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

πŸ”’ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для DevOps: автоматизация обновлСния сСрвисов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

πŸ”’ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для DevOps: автоматизация обновлСния сСрвисов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ ΠΏΠΎ обновлСнию слуТб ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹? БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈ пСрСзапуск Π²Π°ΠΆΠ½Ρ‹Ρ… сСрвисов β€” Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… скриптов ΠΈ костылСй! ✨ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±Π΅ΡΠΏΠ΅Ρ€Π΅Π±ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСм - Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ чСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈ обновлСниях - Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π±ΠΎΠ»Π΅Π΅ эффСктивным Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ? - Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡŽΠ½ΠΈΡ‚-Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ - ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСрвис с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обновлСния ΠΈΠ»ΠΈ пСрСзапуска ΠŸΡ€ΠΈΠΌΠ΅Ρ€: - БоздаСшь простой Ρ„Π°ΠΉΠ» /etc/systemd/system/my-service-restart.service с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ пСрСзапуска сСрвиса - А Π² /etc/systemd/system/my-service-restart.timer ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 6 часов) Π’Π°ΠΊ систСма сама Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ слуТбы Π² Ρ„ΠΎΡ€ΠΌΠ΅! Π—Π°Ρ‡Π΅ΠΌ ΠΆΠ΄Π°Ρ‚ΡŒ сбоя, Ссли ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ своСго сСрвСра? ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉ Π΄Π°ΠΆΠ΅ с

πŸ”’ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° для DevOps: автоматизация обновлСния сСрвисов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ ΠΏΠΎ обновлСнию слуТб ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹? БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈ пСрСзапуск Π²Π°ΠΆΠ½Ρ‹Ρ… сСрвисов β€” Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… скриптов ΠΈ костылСй!

✨ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±Π΅ΡΠΏΠ΅Ρ€Π΅Π±ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСм

- Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ чСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈ обновлСниях

- Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π±ΠΎΠ»Π΅Π΅ эффСктивным

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ?

- Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡŽΠ½ΠΈΡ‚-Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

- ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ сСрвис с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обновлСния ΠΈΠ»ΠΈ пСрСзапуска

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

- БоздаСшь простой Ρ„Π°ΠΉΠ» /etc/systemd/system/my-service-restart.service с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ пСрСзапуска сСрвиса

- А Π² /etc/systemd/system/my-service-restart.timer ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 6 часов)

Π’Π°ΠΊ систСма сама Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ слуТбы Π² Ρ„ΠΎΡ€ΠΌΠ΅!

Π—Π°Ρ‡Π΅ΠΌ ΠΆΠ΄Π°Ρ‚ΡŒ сбоя, Ссли ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ своСго сСрвСра?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉ Π΄Π°ΠΆΠ΅ самыС скучныС Π·Π°Π΄Π°Ρ‡ΠΈ!

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΊ Π½Π°ΠΌ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ https://t.me/LinuxSkill, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания β€” https://t.me/gradeliftbot!

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