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

πŸ”§ *Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ простоС автоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· shell-скрипт

πŸ”§ *Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ простоС автоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· shell-скрипт* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ³ΠΈΠΊ!- ВрСмя Π²Π·ΡΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅! БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСскиС бэкапы Π±Π΅Π· слоТных настроСк. ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ? - Π—Π°Ρ‰ΠΈΡ‚Π° Ρ†Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² - БыстроС восстановлСниС послС сбоя - Π‘Π°ΠΌΠΎΠ΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π§Ρ‚ΠΎ понадобится? - CSV-Ρ„Π°ΠΉΠ» со списком ΠΏΠ°ΠΏΠΎΠΊ для бэкапа - Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π° Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлаСт Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ сохранит локально ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ: - НС Π·Π°Π±Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΎ бэкапах - МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΉ запуск Ρ‡Π΅Ρ€Π΅Π· cron - Π›Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта: #!/bin/bash # Папка для хранСния бэкапов backup_dir="/home/user/backups" # ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ declare -a folders=("/etc" "/var/www" "/home") date=$(date +%Y-%m-%d) tar -czf "$backup_dir/backup-$date.tar.gz" "${folders[@]}" ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² cron ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ! Насколько Π²Π°ΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

πŸ”§ *Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ простоС автоматичСскоС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· shell-скрипт*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ³ΠΈΠΊ!- ВрСмя Π²Π·ΡΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅! БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ автоматичСскиС бэкапы Π±Π΅Π· слоТных настроСк.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Π—Π°Ρ‰ΠΈΡ‚Π° Ρ†Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

- БыстроС восстановлСниС послС сбоя

- Π‘Π°ΠΌΠΎΠ΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ

Π§Ρ‚ΠΎ понадобится?

- CSV-Ρ„Π°ΠΉΠ» со списком ΠΏΠ°ΠΏΠΎΠΊ для бэкапа

- Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π° Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сдСлаСт Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ сохранит локально

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ:

- НС Π·Π°Π±Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΎ бэкапах

- МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹ΠΉ запуск Ρ‡Π΅Ρ€Π΅Π· cron

- Π›Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ простого скрипта:

#!/bin/bash

# Папка для хранСния бэкапов

backup_dir="/home/user/backups"

# ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ

declare -a folders=("/etc" "/var/www" "/home")

date=$(date +%Y-%m-%d)

tar -czf "$backup_dir/backup-$date.tar.gz" "${folders[@]}"

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² cron ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ!

Насколько Π²Π°ΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° настройкС?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Π° для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… β€” ΠΏΡ€ΠΎΠ±ΡƒΠΉ свои силы Π² тСстах Π±ΠΎΡ‚Π° https://t.me/gradeliftbot!

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