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

πŸ”₯πŸ“‘ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ сцСнарий автоматичСского обновлСния сСрвСра

πŸ”₯πŸ“‘ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ сцСнарий автоматичСского обновлСния сСрвСра Задумывался Π»ΠΈ Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π²ΠΎΠΉ сСрвСр всСгда Π±Ρ‹Π» свСТим ΠΈ бСзопасным, Π½Π΅ тратя ΠΏΡ€ΠΈ этом лишниС часы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΏΡ€ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ вСсьма ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ β€” автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ систСмы. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: - автоматичСская Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимостСй - свСТиС вСрсии ПО Π±Π΅Π· Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ - минимизация риска отставания ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Для этого достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ скрипт ΠΈ Π·Π°ΠΏΡƒΠ»Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² cron: - создаСшь Ρ„Π°ΠΉΠ» update.sh: #!/bin/bash sudo apt-get update && sudo apt-get upgrade -y - дСлаСшь Π΅Π³ΠΎ исполняСмым: chmod +x update.sh - добавляСшь Π²Ρ‹Π·ΠΎΠ² Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ: crontab -e ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя: 0 3 * * * /path/to/update.sh Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π²ΠΎΠΉ сСрвСр ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΡ‡ΡŒ сам обновляСтся, ΠΈ Ρ‚Ρ‹ моТСшь ΡΠΏΠ°Ρ‚ΡŒ спокойно, зная, Ρ‡Ρ‚ΠΎ систСма дСрТится Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии. А Ρ‚Ρ‹ вСдь знаСшь: автоматизация β€” это ΠΏΡƒΡ‚ΡŒ ΠΊ свободС. А Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Ρ‹ Π΄ΠΎΠ±Π°

πŸ”₯πŸ“‘ ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ сцСнарий автоматичСского обновлСния сСрвСра

Задумывался Π»ΠΈ Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π²ΠΎΠΉ сСрвСр всСгда Π±Ρ‹Π» свСТим ΠΈ бСзопасным, Π½Π΅ тратя ΠΏΡ€ΠΈ этом лишниС часы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΏΡ€ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ вСсьма ΠΌΠΎΡ‰Π½ΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ β€” автоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ систСмы.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

- автоматичСская Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимостСй

- свСТиС вСрсии ПО Π±Π΅Π· Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄

- минимизация риска отставания ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ²

Для этого достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ скрипт ΠΈ Π·Π°ΠΏΡƒΠ»Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² cron:

- создаСшь Ρ„Π°ΠΉΠ» update.sh:

#!/bin/bash

sudo apt-get update && sudo apt-get upgrade -y

- дСлаСшь Π΅Π³ΠΎ исполняСмым:

chmod +x update.sh

- добавляСшь Π²Ρ‹Π·ΠΎΠ² Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ:

crontab -e

ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя:

0 3 * * * /path/to/update.sh

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π²ΠΎΠΉ сСрвСр ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π½ΠΎΡ‡ΡŒ сам обновляСтся, ΠΈ Ρ‚Ρ‹ моТСшь ΡΠΏΠ°Ρ‚ΡŒ спокойно, зная, Ρ‡Ρ‚ΠΎ систСма дСрТится Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии.

А Ρ‚Ρ‹ вСдь знаСшь: автоматизация β€” это ΠΏΡƒΡ‚ΡŒ ΠΊ свободС. А Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Ρ‚ΡƒΠ΄Π° Π΅Ρ‰Π΅? ΠœΠΎΠΆΠ΅Ρ‚, автоматичСский пСрСзапуск сСрвисов ΠΈΠ»ΠΈ увСдомлСния ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…?

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

А ΠΊΠ°ΠΊΠΎΠ²Π° твоя любимая ΠΊΠΎΠΌΠ°Π½Π΄Π° для обновлСния?

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