π οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Π½Π° Linux Π ΠΌΠΈΡΠ΅ DevOps ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ. Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ Π²Π°Ρ! ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡ ΡΠ΄Π΅Π»Π°Π΅Ρ Π·Π° Π²Π°Ρ, Π½Π΅ ΠΌΠ΅ΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ mysqldump ΠΈΠ»ΠΈ pg_dump Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄Π°ΠΌΠΏΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½ΡΡ
. - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ cron-Π·Π°Π΄Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΈΡΡ ΡΡΡΠΎΠ³ΠΎ Π² Π½ΡΠΆΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. - ΠΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠΊΡΠΈΠΏΡΡ, ΡΡΠΎΠ±Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ MySQL Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² crontab: 0 2 * * * /usr/bin/mysqldump -u root -pYourPassword database_name > /backup/$(date +\%Y\%m\%d).sql ΠΠ»ΠΈ Π΄Π»Ρ PostgreSQL: 0 3 * * * /usr/bin/pg_dump -U postgres database_name > /backup/$(date +\%Y\%m\%d).sql ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΎ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΏΠΈΠΉ Π²Π½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΏΡΠ°Π² Π΄ΠΎΡΡΡΠΏΠ°. Π’ΠΎΠ³Π΄Π° Π²Π°Ρ Π±ΠΈΠ·Π½Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ. Π Ρ Π²Π°Ρ Π΅ΡΡΡ Π»ΡΠ±ΠΈΠΌΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠΊΠ°ΠΏΠΎΠ²? ΠΠ»ΠΈ ΠΏΠΎΠΊΠ° ΠΈΡΠ΅ΡΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ? ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ
π οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π½Π° Linux
10Β Π°Π²Π³ΡΡΡΠ°Β 202510Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½