π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π² Linux Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΅ΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡΡ ΡΠ΅Π±Ρ ΠΎΡ ΡΡΡΠΈΠ½Ρ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ! - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ cron, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ - ΠΠ°ΡΠΈΠ°Π½Ρ 1: ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ - ΠΠ°ΡΠΈΠ°Π½Ρ 2: Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π°ΠΏΠ΄Π΅ΠΉΡ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? - ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π±Π΅Π· ΡΠΈΡΠΊΠ° ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΠ°ΡΡΠΈ - ΠΠ΅Π½ΡΡΠ΅ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ - ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΡΠΈΠΌΠ΅Ρ: ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² crontab ΠΊΠΎΠΌΠ°Π½Π΄Ρ 0 3 * * * sudo apt-get upgrade -y --only-upgrade $(apt list --upgradable 2>/dev/null | grep -Po '^[^/]+') ΠΡΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ. ΠΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ: 0 3 * * * sudo apt-get update && sudo apt-get dist-upgrade -y ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΠ²ΠΎΠΉ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³! Π’Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π²ΡΡ Π΅ΡΠ΅ Π΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ½ΡΠΌΠΈ
π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π² Linux Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
27Β ΠΈΡΠ»ΡΒ 202527Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½