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

πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! βš™οΈ Если Ρ‚Ρ‹ устал ΠΌΠΎΡ€Ρ‰ΠΈΡ‚ΡŒ Π»ΠΎΠ± Π½Π°Π΄ cron, Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ соврСмСнноС ΠΈ ΠΌΠΎΡ‰Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” systemd timers. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, с Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ настройками ΠΈ мСньшСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью. 🌟 ΠŸΠΎΡ‡Π΅ΠΌΡƒ systemd timers β€” это ΠΊΡ€ΡƒΡ‚ΠΎ? - Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: запуск ΠΏΠΎ событиям, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ ΠΈΠ»ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΌ Π΄Π°Ρ‚Π°ΠΌ. - Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ β€” всё Π² systemd journal. - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ задания с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ β€” ΠΏΡ€ΠΎΡ‰Π΅ простого: - БоздаСшь ΡŽΠ½ΠΈΡ‚-сСрвис (.service), Π³Π΄Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. - БоздаСшь Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (.timer), связанный с сСрвисом, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ расписаниС. - ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΡˆΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ systemctl enable --now, ΠΈ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… настроСк cron. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ β€” Ρ‚Ρ‹ моТСшь Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ бэкапы, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ систСмных слуТб ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… автоматичСски, вСдь systemd timers β€” это Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. А ΠΊΠ°ΠΊ Π²Ρ‹ считаСтС,

πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! βš™οΈ

Если Ρ‚Ρ‹ устал ΠΌΠΎΡ€Ρ‰ΠΈΡ‚ΡŒ Π»ΠΎΠ± Π½Π°Π΄ cron, Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ соврСмСнноС ΠΈ ΠΌΠΎΡ‰Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” systemd timers. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, с Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ настройками ΠΈ мСньшСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью.

🌟 ΠŸΠΎΡ‡Π΅ΠΌΡƒ systemd timers β€” это ΠΊΡ€ΡƒΡ‚ΠΎ?

- Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: запуск ΠΏΠΎ событиям, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ ΠΈΠ»ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΌ Π΄Π°Ρ‚Π°ΠΌ.

- Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ β€” всё Π² systemd journal.

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ задания с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ β€” ΠΏΡ€ΠΎΡ‰Π΅ простого:

- БоздаСшь ΡŽΠ½ΠΈΡ‚-сСрвис (.service), Π³Π΄Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΡˆΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

- БоздаСшь Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (.timer), связанный с сСрвисом, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ расписаниС.

- ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΡˆΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ systemctl enable --now, ΠΈ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… настроСк cron.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ β€” Ρ‚Ρ‹ моТСшь Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ бэкапы, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ систСмных слуТб ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… автоматичСски, вСдь systemd timers β€” это Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

А ΠΊΠ°ΠΊ Π²Ρ‹ считаСтС, Π·Π°Ρ‡Π΅ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ сСйчас Π½ΡƒΠΆΠ΅Π½ cron, Ссли Π΅ΡΡ‚ΡŒ systemd timers?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ β€” подписывайся Π² https://t.me/LinuxSkill ΠΈ тСстируй знания Π² https://t.me/gradeliftbot!

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