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

🎯 *πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers

🎯 *πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers* Π₯ΠΎΡ‡Π΅ΡˆΡŒ всСгда Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π½Π° Ρ‚Π²ΠΎΡ‘ΠΌ сСрвСрС, ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ? Π’ΠΎΠ³Π΄Π° автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ‡Π΅Ρ€Π΅Π· systemd-timers β€” Ρ‚Π²ΠΎΠΉ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³! Π­Ρ‚ΠΎ нСслоТно ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ: вмСсто бСсконСчных скриптов ΠΈ ΠΊΡ€ΠΎΠ½-Ρ‚Π°Π±Π»ΠΈΡ†, systemd позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, организуя ΠΈΡ… Π² сСрвис-ΡŽΠ½ΠΈΡ‚Ρ‹. ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: - ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ интСграция с систСмой - Π“ΠΈΠ±ΠΊΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автозапуска ΠΈ автоматичСского восстановлСния Для Π½Π°Ρ‡Π°Π»Π° создадим unit-Ρ„Π°ΠΉΠ» для Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° CPU: sudo nano /etc/systemd/system/cpu-usage.service β€” Ρ‚Π°ΠΌ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ статус CPU). Π—Π°Ρ‚Π΅ΠΌ создадим Ρ‚Π°ΠΉΠΌΠ΅Ρ€: sudo nano /etc/systemd/system/cpu-usage.timer β€” установим ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚. АктивируСм: sudo systemctl enable --now cpu-usage.timer Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма сама слСдит Π·Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Π° Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡˆΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·Ρƒ

🎯 *πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd-timers*

Π₯ΠΎΡ‡Π΅ΡˆΡŒ всСгда Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π½Π° Ρ‚Π²ΠΎΡ‘ΠΌ сСрвСрС, ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ? Π’ΠΎΠ³Π΄Π° автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ‡Π΅Ρ€Π΅Π· systemd-timers β€” Ρ‚Π²ΠΎΠΉ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³!

Π­Ρ‚ΠΎ нСслоТно ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ: вмСсто бСсконСчных скриптов ΠΈ ΠΊΡ€ΠΎΠ½-Ρ‚Π°Π±Π»ΠΈΡ†, systemd позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, организуя ΠΈΡ… Π² сСрвис-ΡŽΠ½ΠΈΡ‚Ρ‹.

ΠŸΠ»ΡŽΡΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

- ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ интСграция с систСмой

- Π“ΠΈΠ±ΠΊΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автозапуска ΠΈ автоматичСского восстановлСния

Для Π½Π°Ρ‡Π°Π»Π° создадим unit-Ρ„Π°ΠΉΠ» для Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΎΠ³ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° CPU:

sudo nano /etc/systemd/system/cpu-usage.service

β€” Ρ‚Π°ΠΌ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ статус CPU).

Π—Π°Ρ‚Π΅ΠΌ создадим Ρ‚Π°ΠΉΠΌΠ΅Ρ€:

sudo nano /etc/systemd/system/cpu-usage.timer

β€” установим ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚.

АктивируСм:

sudo systemctl enable --now cpu-usage.timer

Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма сама слСдит Π·Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Π° Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡˆΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·Ρƒ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΡˆΡŒ систСмныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ всё Π΅Ρ‰Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒΡΡ ΠΊΡ€ΠΎΠ½ΠΎΠΌ?

β€” НС Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° https://t.me/LinuxSkill β€” Ρ‚Ρ‹ Π½Π°ΠΉΠ΄Ρ‘ΡˆΡŒ Ρ‚ΡƒΡ‚ Π΅Ρ‰Ρ‘ большС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²!

β€” А Π·Π° тСстами β€” Π² https://t.me/gradeliftbot β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ свои знания!

*πŸ”₯ Π—Π°Π²Ρ‚Ρ€Π°: Как ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ сСрвСра Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ β€” Π΄Π΅Ρ€ΠΆΠΈ Π² курсС!*