π₯οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π² Linux Π·Π° 5 ΠΌΠΈΠ½ΡΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΌΠ°Π³ΠΈΠΉ! β¨ ΠΠΎΠ²ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±ΡΠΊΠ°ΠΏΡ β Π·Π½Π°ΡΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΡΠ»ΠΈ ΡΡ Π΅ΡΠ΅ Π½Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΡΠ°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ! ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΡ, Π½ΠΎ ΠΌΠΎΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡΡ rsync, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ. ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° β - ΠΡΡΡΡΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ - ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π»ΡΠ±ΡΡ ΠΏΠ°ΠΏΠΊΡ ΠΈΠ»ΠΈ Π΄ΠΈΡΠΊ ΠΡΠΈΠΌΠ΅Ρ: Π½Π°ΡΡΡΠΎΠΈΠΌ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /var/www Π² /backup/www: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ backup.sh: #!/bin/bash rsync -av --delete /var/www/ /backup/www/ - Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x backup.sh - ΠΠ°ΠΏΠ»Π°Π½ΠΈΡΡΠΉ ΡΠ΅ΡΠ΅Π· cron, ΡΡΠΎΠ±Ρ Π±ΡΠΊΠ°ΠΏ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ: crontab -e ΠΠΎΠ±Π°Π²Ρ ΡΡΡΠΎΠΊΡ: 0 2 * * * /path/to/backup.sh Π’Π΅ΠΏΠ΅ΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ Π΄Π΅Π»Π°Π΅Ρ ΡΠ²Π΅ΠΆΡΡ ΠΊΠΎΠΏΠΈΡ! ΠΠΈΠΊΠ°ΠΊΠΈΡ
Π·Π°Π±ΠΎΡ β ΡΡ ΠΏΡΠΎΡΡΠΎ ΡΠΏΠΈΡΡ, Π° Π²Π°ΠΆΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΡΠΈΡΠ΅Π½Ρ. Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
? Π§ΡΠΎ ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠ΅Π±Π΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ
π₯οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π² Linux Π·Π° 5 ΠΌΠΈΠ½ΡΡ
6Β ΠΈΡΠ»ΡΒ 20256Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½