π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· rsync ΠΈ cron
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Linux ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ Ρ Π»ΠΎΠΏΠΎΡ.
Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ:
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π½Π΅ Π·Π°Π±ΡΠ΄Ρ ΠΎ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅!
- ΠΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ: rsync β ΡΠ²ΠΎΠΉ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³.
- ΠΠΈΠ±ΠΊΠΎΡΡΡ: Π½Π°ΡΡΡΠΎΠΉ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π½ΡΠΆΠ΄Ρ, Π΄ΠΎΠ±Π°Π²Π»ΡΠΉ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎ:
- Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
rsync -avz --delete /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ /ΠΊΡΠ΄Π°/backup_$(date +%Y%m%d).tar.gz
- ΠΠΎΠ±Π°Π²Ρ Π΅Π³ΠΎ Π² cron:
crontab -e
Π Π²ΡΡΠ°Π²Ρ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ:
0 2 * * * /ΠΏΡΡΡ/ΠΊ/ΡΠΊΡΠΈΠΏΡΡ.sh
Π’Π°ΠΊ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ . ΠΡΡΡΡΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ, Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. Π ΡΡ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· ΠΏΡΠΎΠ²Π΅ΡΡΠ» ΡΠ²ΠΎΠΈ Π±ΡΠΊΠ°ΠΏΡ?
ΠΡΠΌΠ°ΠΉ Π½Π°ΠΏΠ΅ΡΠ΅Π΄ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ·Π±Π°Π²ΡΡ ΠΎΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π±Π΅Π΄!
π ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ!
ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!