π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ `rsync` Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π
ΠΠ°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ Π»ΠΈ ΡΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΎ Π±ΡΡΡΡΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ Π±ΡΠΊΠ°ΠΏΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°? rsync β ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ Ρ Π»ΠΎΠΏΠΎΡ.
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅:
- ΠΠ»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²:
rsync -av --update /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ /Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅/
- Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ:
rsync -av --exclude 'temp/' /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ /Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅/
- ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ ΡΠ΅ΡΠ΅Π· SSH:
rsync -avz -e ssh /Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ/ΡΠ°ΠΉΠ» user@ΡΠ΅ΡΠ²Π΅Ρ:/ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ/ΠΏΡΡΡ/
- Π ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ:
rsync --progress ...
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ rsync:
- ΠΡΡΡΡΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΡΠ°ΡΠΈΠΊ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ
Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈβΠΏΡΠΎΡΡΠΎ Π½Π°ΡΡΡΠΎΠΉ ΠΈ Π±ΡΠ΄Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ Π² ΡΠ²ΠΎΠΈΡ Π΄Π°Π½Π½ΡΡ !
Π ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ `rsync` Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ? ΠΠ°ΠΊΠΈΠ΅ ΡΠΈΡΠΊΠΈ ΡΠ΅Π±Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ?
β ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ² Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux ΡΠ΄Π΅Π»Π°ΠΉ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot!
π© ΠΠ°Π²ΡΡΠ°: Β«ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ!Β» β Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈ! π