π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π·Π° 5 ΠΌΠΈΠ½ΡΡ ΠΡΠΈΠ²Π΅Ρ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ Π±ΡΠ΄ΡΡΠΈΠΉ Π³ΡΡΡ DevOps! π ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ Π±ΡΠΊΠ°ΠΏΠΎΠ² β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π΄ΡΠΆΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π· ΡΠ»ΠΎΠΆΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΠΏΠΎΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΠΆΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
: - ΠΠ»Ρ ΡΠ½ΠΈΠΌΠΊΠ° ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°: rsync -av --delete /Π²Π°ΠΆΠ½ΠΎΠ΅/ΠΌΠ΅ΡΡΠΎ/ ~/backup/ - ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈ Π΅Π³ΠΎ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ: crontab -e ΠΠΎΠ±Π°Π²Ρ ΡΡΡΠΎΠΊΡ: 0 2 * * * /home/user/backup.sh - Π ΡΠΊΡΠΈΠΏΡΠ΅: #!/bin/bash rsync -av --delete /Π²Π°ΠΆΠ½ΠΎΠ΅/ΠΌΠ΅ΡΡΠΎ/ ~/backup/ ΠΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° β Π±ΡΡΡΡΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ°Π΄Π°Π΅ΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, Π° ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ? β Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ, ΡΠ΅ΡΡΠΈΡΡΠΉ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΌ. ΠΠ°ΡΡΡΠΏΠΈΡ Π»ΠΈ Π΄Π΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡ ΡΠΊΠ°ΠΆΠ΅ΡΡ ΡΠ΅Π±Π΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ? ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³Ρ
π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π·Π° 5 ΠΌΠΈΠ½ΡΡ
9Β ΠΈΡΠ½ΡΒ 20259Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½