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

πŸ“‘ Руководство ΠΏΠΎ автоматичСскому обновлСнию систСмы Ρ‡Π΅Ρ€Π΅Π· systemd timers

πŸ“‘ Руководство ΠΏΠΎ автоматичСскому обновлСнию систСмы Ρ‡Π΅Ρ€Π΅Π· systemd timers Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Linux обновлялся самыми свСТими ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π° Π²Ρ‹ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ наслаТдались Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с возмоТностями systemd timers! Π­Ρ‚ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π±Π΅Π· всякого cron. ΠŸΠ»ΡŽΡΡ‹? ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ интСграция прямо Π² систСму. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, чистку кэша ΠΈΠ»ΠΈ пСрСзапуск сСрвисов Π² любоС ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ врСмя β€” всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ systemd Π΄Π΅Π»Π°Π» Π·Π° вас Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ. Настройка простая: создаётС Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΡŽΠ½ΠΈΡ‚-Ρ„Π°ΠΉΠ» слуТбы. НапримСр, Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ: - Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ слуТбу с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обновлСния: [Unit] Description=ОбновлСниС систСмы [Service] Type=simple ExecStart=apt-get update && apt-get upgrade -y - И Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Π΅Ρ‘ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ: [Unit] Description=Π’Π°ΠΉΠΌΠ΅Ρ€ автоматичСского обновлСния [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” ΠΊΠ°ΠΊ

πŸ“‘ Руководство ΠΏΠΎ автоматичСскому обновлСнию систСмы Ρ‡Π΅Ρ€Π΅Π· systemd timers

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш Linux обновлялся самыми свСТими ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π° Π²Ρ‹ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ наслаТдались Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с возмоТностями systemd timers! Π­Ρ‚ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π±Π΅Π· всякого cron.

ΠŸΠ»ΡŽΡΡ‹? ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ интСграция прямо Π² систСму. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, чистку кэша ΠΈΠ»ΠΈ пСрСзапуск сСрвисов Π² любоС ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ врСмя β€” всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ systemd Π΄Π΅Π»Π°Π» Π·Π° вас Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ.

Настройка простая: создаётС Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΡŽΠ½ΠΈΡ‚-Ρ„Π°ΠΉΠ» слуТбы. НапримСр, Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ:

- Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ слуТбу с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ обновлСния:

[Unit]

Description=ОбновлСниС систСмы

[Service]

Type=simple

ExecStart=apt-get update && apt-get upgrade -y

- И Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт Π΅Ρ‘ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ:

[Unit]

Description=Π’Π°ΠΉΠΌΠ΅Ρ€ автоматичСского обновлСния

[Timer]

OnCalendar=daily

Persistent=true

[Install]

WantedBy=timers.target

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” ΠΊΠ°ΠΊ Π»ΠΈΡ‡Π½Ρ‹ΠΉ ассистСнт для Linux, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заботится ΠΎ вашСм сСрвСрС Π΄Π°ΠΆΠ΅ Π²ΠΎ снС.

А Ρ‚Ρ‹ использовал systemd timers вмСсто cron?

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

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

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