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

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (systemd timers

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (systemd timers) ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎ слоТныС скрипты cron ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers? Π­Ρ‚ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ прямо Π² систСму! ➑️ ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ systemd timers: - Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ запуском Π·Π°Π΄Π°Ρ‡ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания условий запуска (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ простоС систСмы) - Π›Π΅Π³ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· systemctl ΠΈ ΠΆΡƒΡ€Π½Π°Π» ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ просто: - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€-Ρ„Π°ΠΉΠ» (example.timer): [Unit] Description=ОбновлСниС систСмы ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ [Timer] OnCalendar=*-*-* 06:00:00 Persistent=true [Install] WantedBy=timers.target - И ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡŽΠ½ΠΈΡ‚-скрипт (example.service): [Unit] Description=Запуск ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ [Service] Type=simple ExecStart=/usr/bin/apt update && /usr/bin/apt upgrade -y Π”Π°Π»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€: sudo systemctl enable --now example.timer Π’ΠΎΡ‚ Ρ‚Π°ΠΊ β€” вмСсто слоТных ΠΊΡ€ΠΎΠ½Ρ‚Π°Π±ΠΎΠ² Ρƒ вас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ мощная

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (systemd timers)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎ слоТныС скрипты cron ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd timers? Π­Ρ‚ΠΎ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ прямо Π² систСму!

➑️ ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ systemd timers:

- Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ запуском Π·Π°Π΄Π°Ρ‡

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания условий запуска (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ простоС систСмы)

- Π›Π΅Π³ΠΊΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· systemctl ΠΈ ΠΆΡƒΡ€Π½Π°Π»

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ просто:

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€-Ρ„Π°ΠΉΠ» (example.timer):

[Unit]

Description=ОбновлСниС систСмы ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ

[Timer]

OnCalendar=*-*-* 06:00:00

Persistent=true

[Install]

WantedBy=timers.target

- И ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡŽΠ½ΠΈΡ‚-скрипт (example.service):

[Unit]

Description=Запуск ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ

[Service]

Type=simple

ExecStart=/usr/bin/apt update && /usr/bin/apt upgrade -y

Π”Π°Π»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€:

sudo systemctl enable --now example.timer

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ β€” вмСсто слоТных ΠΊΡ€ΠΎΠ½Ρ‚Π°Π±ΠΎΠ² Ρƒ вас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ мощная встроСнная систСма. Автоматизация Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄ΠΎΠ±Π½Π°, Π° Π΅Ρ‰Ρ‘ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π°, вСдь systemd β€” сСрдцС соврСмСнной Linux.

А Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ systemd timers ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ классичСскиС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹?

πŸ’¬

- ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС Π½ΠΎΠ²Ρ‹Ρ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot ΠΆΠ΄ΡƒΡ‚ вакансии для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²!

- Β«ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbotΒ»

- Β«Π£Π²Π΅Ρ€Π΅Π½ Π² знаниях? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ Ρ€Ρ‹Π½ΠΎΠΊ β€” Π² Π½Π°ΡˆΠΈΡ… рСсурсах!Β»

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