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

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ cron

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ cron Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ всСгда Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ? Π’ΠΎΠ³Π΄Π° этот пост β€” ваш ΡƒΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ! РазбСрёмся, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ, быстро ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкапы прямо Π½Π° Linux. НачнСм с простого: rsync идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для копирования Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π±Π΅Π· дублирования Π΄Π°Π½Π½Ρ‹Ρ…. А cron β€” наш Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставит эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ? - Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ - Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ вСрсии Π² Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… - ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ бэкапов ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки: - ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ crontab: crontab -e - Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строчку: 0 2 * * * rsync -avz /home/user/documents/ /mnt/backup/documents_$(date +\%Y\%m\%d) Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΎΠ½-Π΄ΠΆΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ€Π΅Π·Π΅Ρ€Π² вмСсто Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ β€” ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 2 Π½ΠΎΡ‡ΠΈ, создавая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с Π΄Π°Ρ‚ΠΎΠΉ. А Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π°Ρ€Ρ…ΠΈΠ² Π² zip? Π’ΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅: zip -r /mnt/backup/backup_$(date +\%Y\%m\%d).zip /home/user/important_fil

πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ cron

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ всСгда Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ? Π’ΠΎΠ³Π΄Π° этот пост β€” ваш ΡƒΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ! РазбСрёмся, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ, быстро ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкапы прямо Π½Π° Linux.

НачнСм с простого: rsync идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для копирования Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π±Π΅Π· дублирования Π΄Π°Π½Π½Ρ‹Ρ…. А cron β€” наш Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заставит эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ.

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

- Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ

- Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ вСрсии Π² Π°Ρ€Ρ…ΠΈΠ²Π°Ρ…

- ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ бэкапов

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки:

- ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ crontab:

crontab -e

- Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строчку:

0 2 * * * rsync -avz /home/user/documents/ /mnt/backup/documents_$(date +\%Y\%m\%d)

Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΎΠ½-Π΄ΠΆΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π² Ρ€Π΅Π·Π΅Ρ€Π² вмСсто Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ β€” ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 2 Π½ΠΎΡ‡ΠΈ, создавая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с Π΄Π°Ρ‚ΠΎΠΉ.

А Ρ‡Ρ‚ΠΎ Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π°Ρ€Ρ…ΠΈΠ² Π² zip? Π’ΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

zip -r /mnt/backup/backup_$(date +\%Y\%m\%d).zip /home/user/important_files

ΠœΠΎΡ‰ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ β€” Π² простотС ΠΈ надСТности. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ бэкапы ΠΊ своСму Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ Ρ€ΠΈΡ‚ΠΌΡƒ? Π’ΠΎΠ³Π΄Π° Π²ΠΏΠ΅Ρ€Π΅Π΄!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил свои автоматичСскиС бэкапы ΠΈΠ»ΠΈ всё дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ-Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ систСмных ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Π° для вакансий β€” Π² Π±ΠΎΡ‚Π° https://t.me/gradeliftbot

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

Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях linux? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты Π² ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ вакансий систСмных администраторов Π² telegram Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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