π *π§ ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π»Π°ΠΉΡΡ
Π°ΠΊ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ* ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΡ
ΠΎΠ΄ΠΈΡ Π½Π΅ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π·Π°Π΄Π°Ρ, Π° Π½Π° ΠΌΠΎΠ½ΠΎΡΠΎΠ½Π½ΡΠ΅ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ? Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠΌΠ½Π΅Π΅ β ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π·Π° ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄! ΠΠΎΡ ΡΡΠΈ ΡΠΎΠΊΡΠΎΠ²Π΅Π½Π½ΡΡ
ΠΏΡΠΈΠ΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΏΡΠΎΡΠΈ: - Π‘ΠΎΠ·Π΄Π°ΡΡ cron-Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ°: crontab -e ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠΎΡΠΊΡ: 0 2 * * * tar -czf /backup/$(date +\%F).tar.gz /important/data - ΠΡΡΡΡΠΎ ΠΎΡΠΈΡΡΠΈΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ: sudo find /var/log -type f -name '*.log' -delete - ΠΠ°ΡΡΠΎΠ²ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
: for host in server1 server2 server3; do ssh user@$host 'sudo systemctl restart nginx'; done Π’Π°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΡΠΉΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ½ΠΈΠ·ΠΈΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΊΠΈ. ΠΠ°ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠΎΠ½ΠΎΡΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ, Π΅ΡΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Ρ Π΄ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π°? Π ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ²ΠΎΠΈ Π»Π°ΠΉΡΡ
π *π§ ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π»Π°ΠΉΡΡ Π°ΠΊ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ
15Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202515Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½