π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΠΈ Ρ rsync ΠΈ cron
ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΠΉ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ°ΠΏΡ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ Π΄Π°Π½Π½ΡΠ΅. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ, ΠΊΠ°ΠΊ Π΄Π²Π°ΠΆΠ΄Ρ Π΄Π²Π° β ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ rsync Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΠΏΠΎΠΊ
- ΠΠ°ΠΏΠ»Π°Π½ΠΈΡΡΠΉ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· cron Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΎΠ±Π°Π²Ρ ΠΎΠΏΡΠΈΡ βarchive, βdelete, βprogress Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ
- ΠΡΠΎΠ²Π΅Π΄ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΡΡΠ½ΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
rsync -av --delete /home/user/data/ /backup/data/
Π Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Ρ Π² crontab:
0 2 * * 0 rsync -av --delete /home/user/data/ /backup/data/
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ, ΠΈ ΡΠ΅Π±Π΅ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΎ ΡΡΡΠ½ΡΡ ΠΊΠΎΠΏΠΈΡΡ . ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π»ΠΎΠ³ΠΎΠ².
Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ? ΠΠ»ΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡ Π½Π° Β«ΠΏΠΎΡΠΎΠΌΒ»?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!