π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ rsync: ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π±Π΅Π· Π±ΠΎΠ»ΠΈ ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ! π
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΡΡΠΆΠ°Π΅ΠΌΡΡ Π² ΠΌΠ°Π³ΠΈΡ rsync β ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ°ΡΠΊΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π² ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅! Π₯ΠΎΡΠΈΡΠ΅ Π±ΡΡΡΡΠΎ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ Π²Π°Ρ!
ΠΠΎΡΠ΅ΠΌΡ `rsync` β Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³?
- ΠΎΠ½ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΡΠ°ΡΠΈΠΊ, ΠΊΠΎΠΏΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ ΡΠ°ΠΉΠ»Π°
- ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ
- Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π±ΠΎΡΡ:
- -a β Π°ΡΡ ΠΈΠ²Π°ΡΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
- -v β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ
- -z β ΡΠΆΠΈΠΌΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
rsync -avz /local/ΠΏΡΡΡ/ user@server:/ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ/ΠΏΡΡΡ/
ΠΠ΅Π³ΠΊΠΎ Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Π½Π° Π»Π΅ΡΡ ΠΈΠ»ΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ, Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ Π»ΠΈΡΠ½ΠΈΡ ΠΌΡΡΠ΅Π½ΠΈΠΉ. Π ΡΡΠΎ, Π΅ΡΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ? Π’ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠΈΠ»ΡΡΡΡ, ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΡΠΎΠ³ΠΎΠ²:
- --exclude β ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΉΠ»Ρ
- --delete β ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅
ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΠΎΠ½ΠΈΠΌΠ°ΠΉ, ΡΡΠΎ `rsync` Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡ, Π° Π½Π°ΡΡΠΎΡΡΠ°Ρ ΠΌΠ°Π³ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°. Π‘Π΄Π΅Π»Π°ΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ β Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΡ, Π²ΡΡ Π±ΡΡΡΡΠΎ!
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ: Π° ΠΊΠ°ΠΊ ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ `rsync`? Π§ΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ Π²Π°ΠΆΠ½Π΅Π΅ β ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΠ»ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ?
- ΠΡΠΈΠ³Π»Π°ΡΠΈ Π΄ΡΡΠ·Π΅ΠΉ-Π²Π»ΠΎΠ³Π΅ΡΠΎΠ² Linux Π² Π½Π°Ρ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈΡΠΈ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
- Β«ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbotΒ»
- Β«Π£Π²Π΅ΡΠ΅Π½ Π² ΡΠ²ΠΎΠΈΡ Π·Π½Π°Π½ΠΈΡΡ linux? ΠΡΠΎΠΉΠ΄ΠΈ ΡΠ΅ΡΡΡ Π² ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈΠ»ΠΈ ΡΠ·Π½Π°ΠΉ Π²ΡΡ ΠΏΡΠ°Π²Π΄Ρ ΠΎ ΡΡΠ½ΠΊΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ² Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ Π±ΠΎΡΠ΅ https://t.me/gradeliftbotΒ»
π© ΠΠ°Π²ΡΡΠ°: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Fail2Ban β Π·Π°ΡΠΈΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° Π·Π° 5 ΠΌΠΈΠ½ΡΡ!
ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!