π‘ Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°Ρ ΡΠ΅ΡΠ΅Π· Bash-ΡΠΊΡΠΈΠΏΡΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! π Π₯ΠΎΡΠ΅ΡΡ Π½Π°ΠΊΡΡΡΠΈΡΡ ΡΠ²ΠΎΡ Linux-ΡΡΠ΅Π΄Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΠΈ Π±ΡΡΡΡΠΎ? Π’ΠΎΠ³Π΄Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ β Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅, Π½ΠΎ ΠΌΠΎΡΠ½ΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash! ΠΠ΅ Π½ΡΠΆΠ½Ρ Π²ΠΎΠ»ΡΠ΅Π±Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ°ΡΡ ΡΡΡΠΎΡΠ΅ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠ±Π΅ΡΠ΅ΡΡΡΡ ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΠΎΡ ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ: - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ: # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π±ΡΠΊΠ°ΠΏ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
mysqldump -u user -pPassword database > backup_$(date +%Y%m%d).sql - ΠΡΠΈΡΠ°ΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ: find /tmp -type f -mtime +7 -delete - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°: df -h | grep '^/dev' - ΠΠ±Π½ΠΎΠ²Π»ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ: sudo apt update && sudo apt upgrade -y - Π Π°ΡΡΡΠ»Π°ΠΉ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎ email: echo "Π‘Π΅ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ΅Π½" | mail -s "Π‘ΡΠ°ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°" admin@example.com ΠΠ°ΠΉΠΌΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ! Π Π΅ΡΡ β ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΡΠΈΠΏΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΡΠΎ ΡΠ΅Π»Π°Ρ ΡΠΏΠΎΠΏΠ΅Ρ ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ. Π ΡΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» bash-ΡΠΊΡΠΈΠΏΡΡ Π΄Π»
π‘ Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°Ρ ΡΠ΅ΡΠ΅Π· Bash-ΡΠΊΡΠΈΠΏΡΡ
3Β ΠΈΡΠ»ΡΒ 20253Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½