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

🧰 *Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡

🧰 *Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши скрипты Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ сами ΠΏΠΎ сСбС, Π±Π΅Π· Π²Π°ΡˆΠΈΡ… постоянных ΠΊΠΎΠΌΠ°Π½Π΄? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡ€Π° ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² магичСский ΠΌΠΈΡ€ systemd-Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² β€” Π½ΠΎΠ²Ρ‹Ρ… союзников систСмного администратора! Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… cron, systemd-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΉΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΊΡ€ΡƒΡ‚Ρ‹: - Вочная настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с акциями, ΠΊΠ°ΠΊ Π² своСм ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅ - АвтоматичСский пСрСзапуск Π² случаС сбоСв - Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прямо Π² journalctl Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ бэкап ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 ΡƒΡ‚Ρ€Π°? - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ unit-Ρ„Π°ΠΉΠ» для таска: `/etc/systemd/system/mybackup.service` [Unit] Description=My Daily Backup [Service] Type=oneshot ExecStart=/usr/local/bin/backup_script.sh - И Ρ‚Π°ΠΉΠΌΠ΅Ρ€: `/etc/systemd/system/mybackup.timer` [Unit] Description=Daily backup at 3 AM [Timer] OnCalendar=*-*-* 03:00:00 Persistent=true [Install] WantedBy=timers.target - Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π΅Π³ΠΎ ΠΈ запускайся: sudo s

🧰 *Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ систСмныС Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡*

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

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши скрипты Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ сами ΠΏΠΎ сСбС, Π±Π΅Π· Π²Π°ΡˆΠΈΡ… постоянных ΠΊΠΎΠΌΠ°Π½Π΄? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡ€Π° ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² магичСский ΠΌΠΈΡ€ systemd-Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² β€” Π½ΠΎΠ²Ρ‹Ρ… союзников систСмного администратора!

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… cron, systemd-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запуском Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΉΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΊΡ€ΡƒΡ‚Ρ‹:

- Вочная настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с акциями, ΠΊΠ°ΠΊ Π² своСм ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π΅

- АвтоматичСский пСрСзапуск Π² случаС сбоСв

- Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прямо Π² journalctl

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ бэкап ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 3 ΡƒΡ‚Ρ€Π°?

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ unit-Ρ„Π°ΠΉΠ» для таска:

`/etc/systemd/system/mybackup.service`

[Unit]

Description=My Daily Backup

[Service]

Type=oneshot

ExecStart=/usr/local/bin/backup_script.sh

- И Ρ‚Π°ΠΉΠΌΠ΅Ρ€:

`/etc/systemd/system/mybackup.timer`

[Unit]

Description=Daily backup at 3 AM

[Timer]

OnCalendar=*-*-* 03:00:00

Persistent=true

[Install]

WantedBy=timers.target

- Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π΅Π³ΠΎ ΠΈ запускайся:

sudo systemctl daemon-reload

sudo systemctl enable --now mybackup.timer

Всё β€” Π·Π°Π΄Π°Ρ‡ΠΈ автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, Π° Ρ‚Ρ‹ моТСшь ΠΎΡ‚Π΄Ρ‹Ρ…Π°Ρ‚ΡŒ!

А ΠΊΠ°ΠΊ Π²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ свои Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ процСссы? ΠœΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ²?

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

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