π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Π½Π° Linux ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅! π Π₯ΠΎΡΠΈΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ
Ρ
Π»ΠΎΠΏΠΎΡ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ, Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
β Π²ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΡ bash, cron ΠΈ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. - ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±ΡΠΊΠ°ΠΏ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Ρ ΠΈΠ»ΠΈ ΡΠ°Π· Π² ΡΡΡΠΊΠΈ β Π²ΡΠ±ΠΎΡ Π·Π° ΡΠΎΠ±ΠΎΠΉ. - ΠΠ°ΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠΆΠΈΠΌ ΡΠΈΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ PostgreSQL: #!/bin/bash timestamp=$(date +"%Y-%m-%d_%H-%M") pg_dump -U postgres mydatabase > /backup/mydatabase_$timestamp.sql find /backup -type f -mtime +7 -delete ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ Π² cron: 0 2 * * * /path/to/backup.sh Π’Π°ΠΊ ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΠΎΡΠΈΡΡΠΊΡ ΡΡΠ°ΡΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΊΠ°ΠΏ β ΡΡΠΎ ΠΊΠ°ΠΊ ΡΡΡΠ°Ρ
ΠΎΠ²ΠΊΠ° Π½Π° ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΡΡ-ΠΌΠ°ΠΆΠΎΡΠ°, ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠΌ. ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠΏΠΈΠΈ Π² Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½
π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π½Π° Linux
10Β ΠΈΡΠ»ΡΒ 202510Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½