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

πŸ“‘ Π“ΠΈΠ±ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

πŸ“‘ Π“ΠΈΠ±ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ МногиС Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ cron β€” СдинствСнный способ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Но Π΅ΡΡ‚ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт β€” systemd timers. Он позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском сСрвисов ΠΈ Π·Π°Π΄Π°Ρ‡, добавляя гибкости ΠΈ контроля. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ systemd timers? - Π‘ΠΎΠ»Π΅Π΅ точная настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½Ρ‹Ρ… событий - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмныС события - Π›Π΅Π³ΠΊΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с unit-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠŸΡ€ΠΎΡΡ‚ΠΎ создаСшь Ρ„Π°ΠΉΠ»Ρ‹: - .timer β€” описаниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска - .service β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 4 часа: - Π‘ΠΎΠ·Π΄Π°ΠΉ backup.timer, ΡƒΠΊΠ°Π·Π°Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» - Π‘ΠΎΠ·Π΄Π°ΠΉ backup.service с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ бэкапа И всё: систСма сама заботится ΠΎ запускС, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΈ ошибок! Π—Π°Π±Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ благодаря Ρ‚Π°ΠΊΠΎΠΉ настройкС, Ρ‚Ρ‹ моТСшь ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свои Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ-настоящСму ΡƒΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. А Π·Π½Π°Ρ‡ΠΈΡ‚, Ρƒ

πŸ“‘ Π“ΠΈΠ±ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

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

МногиС Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ cron β€” СдинствСнный способ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Но Π΅ΡΡ‚ΡŒ Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΉ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт β€” systemd timers. Он позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском сСрвисов ΠΈ Π·Π°Π΄Π°Ρ‡, добавляя гибкости ΠΈ контроля.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ systemd timers?

- Π‘ΠΎΠ»Π΅Π΅ точная настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½Ρ‹Ρ… событий

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском Ρ‡Π΅Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмныС события

- Π›Π΅Π³ΠΊΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с unit-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ

ΠŸΡ€ΠΎΡΡ‚ΠΎ создаСшь Ρ„Π°ΠΉΠ»Ρ‹:

- .timer β€” описаниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска

- .service β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 4 часа:

- Π‘ΠΎΠ·Π΄Π°ΠΉ backup.timer, ΡƒΠΊΠ°Π·Π°Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»

- Боздай backup.service с командой бэкапа

И всё: систСма сама заботится ΠΎ запускС, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΈ ошибок!

Π—Π°Π±Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ благодаря Ρ‚Π°ΠΊΠΎΠΉ настройкС, Ρ‚Ρ‹ моТСшь ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свои Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ-настоящСму ΡƒΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. А Π·Π½Π°Ρ‡ΠΈΡ‚, ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΡˆΡŒ своим сСрвСром Π½Π΅ просто Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ, Π° систСмой своСго Ρ€ΠΈΡ‚ΠΌΠ°.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ использовал systemd timers Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?

- ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Ρƒ https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Ρƒ https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ вакансий для систСмных администраторов!

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