π»οΈ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π±ΡΠΊΠ°ΠΏΠ°
ΠΠ°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ Π²Π°ΠΆΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅? ΠΡΠ»ΠΈΡΠ½ΠΎ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ Ρ Π»ΠΎΠΏΠΎΡ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- ΠΡΠΎΡΡΠΎΡΠ° ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ
- ΠΡΡΡΡΠΎΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ±ΠΎΡ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ Π½ΡΠΆΠ΄Ρ
ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ°Π΄ΠΎ ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π² Π°ΡΡ ΠΈΠ² ΠΈ Π·Π°Π»ΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠ΅Π· SCP.
#!/bin/bash
DATE=$(date +%Y-%m-%d)
tar -czf /backup/backup-$DATE.tar.gz /home/user/documents /etc/nginx
scp /backup/backup-$DATE.tar.gz user@server:/remote/backup/
find /backup/ -type f -mtime +7 -delete
ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°ΡΡ Π°ΡΡ ΠΈΠ² Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄Π°ΡΠΎΠΉ, ΠΎΡΠΏΡΠ°Π²ΠΈΡ Π΅Π³ΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠΎ ΠΈ ΡΠ΄Π°Π»ΠΈΡ ΡΡΠ°ΡΡΠ΅ Π±ΡΠΊΠ°ΠΏΡ. ΠΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ.
ΠΠΎΠ±Π°Π²Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π·Π°ΠΏΡΡΡΠΈ Π΅Π³ΠΎ Π² cron, ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ!
ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΠΊ Π½ΠΎΠ²ΡΠΌ Π²Π΅ΡΡΠΈΠ½Π°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ?
*ΠΡΠΈΠ³Π»Π°ΡΠΈ ΡΠ²ΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ Π² Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π² Π±ΠΎΡΠ° https://t.me/gradeliftbot β Π±ΡΠ΄Π΅Ρ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠ»Π°ΡΡΠ½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ!*
π ΠΠ°Π²ΡΡΠ° ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ! ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!