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

🧰 *ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ автоматичСских ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers

🧰 *ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ автоматичСских ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π’Ρ‹ вСдь знаСшь, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‰Π΅, ΠΊΠΎΠ³Π΄Π° всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ часы? БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡƒΠ»ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ встроСнныС возмоТности Linux β€” systemd-timers. Π­Ρ‚ΠΈ таски Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ сторонних сСрвисов ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π»ΡŽΠ±ΡƒΡŽ инфраструктуру. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ: Ρ‚Ρ‹ задаСшь Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΈ всё ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Π±Π΅Π· лишнСй ΠΌΠΎΡ€ΠΎΠΊΠΈ! Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ: - systemd-timers Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, - ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ скрипты ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, - ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ просто Ρ‡Π΅Ρ€Π΅Π· systemctl ΠΈ systemctl status. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€: - напиши ΡŽΠ½ΠΈΡ‚-Ρ„Π°ΠΉΠ» для сСрвиса (my-notify.service), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°ΠΆΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. - создай Ρ‚Π°ΠΉΠΌΠ΅Ρ€ my-notify.timer, Π³Π΄Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡˆΡŒ врСмя запуска. - Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉ ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ: sudo systemctl enable --now my-notify.timer Π’Π΅ΠΏΠ΅Ρ€ΡŒ твоя систСма сама Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΎ Π²Π°ΠΆΠ½ΠΎΠΌ событии ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ - всё автоматичСски ΠΈ Π½Π°Π΄Π΅

🧰 *ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ автоматичСских ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers*

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

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

Π­Ρ‚ΠΈ таски Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ сторонних сСрвисов ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π»ΡŽΠ±ΡƒΡŽ инфраструктуру. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ: Ρ‚Ρ‹ задаСшь Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΈ всё ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Π±Π΅Π· лишнСй ΠΌΠΎΡ€ΠΎΠΊΠΈ!

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ:

- systemd-timers Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ,

- ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ скрипты ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹,

- ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ просто Ρ‡Π΅Ρ€Π΅Π· systemctl ΠΈ systemctl status.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€:

- напиши ΡŽΠ½ΠΈΡ‚-Ρ„Π°ΠΉΠ» для сСрвиса (my-notify.service), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°ΠΆΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

- создай Ρ‚Π°ΠΉΠΌΠ΅Ρ€ my-notify.timer, Π³Π΄Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡˆΡŒ врСмя запуска.

- Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉ ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ:

sudo systemctl enable --now my-notify.timer

Π’Π΅ΠΏΠ΅Ρ€ΡŒ твоя систСма сама Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΎ Π²Π°ΠΆΠ½ΠΎΠΌ событии ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ - всё автоматичСски ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ!

НС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ систСмным ΠΌΠ°Π³ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ β€” достаточно Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ Π·Π½Π°Ρ‚ΡŒ возмоТности Linux.

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

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