π₯οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π½Π° Linux Π·Π° 5 ΠΌΠΈΠ½ΡΡ ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π Π£ΡΡΠ°Π» ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π²ΡΡΡΠ½ΡΡ? ΠΡΡΡ Π±ΡΡΡΡΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π΄Π΅ΡΠΆΠ°ΡΡ Π²ΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. Π’Π΅Π±Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ Π³Π΅Π½ΠΈΠ΅ΠΌ Π² DevOps, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΡΠΌΠ½Π΅Π΅! ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π°Π²ΡΠΎΠ΄ΠΎΠ»Π³Π°: - ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² - ΠΡΡΡΡΡΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ Π½Π° ΡΠ±ΠΎΠΈ - ΠΠΈΠ½ΠΈΠΌΡΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ: Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΡΠ°ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, nginx ΠΈΠ»ΠΈ mysql): #!/bin/bash SERVICE='nginx' if systemctl is-active --quiet $SERVICE; then echo "$SERVICE ΡΠ°Π±ΠΎΡΠ°Π΅Ρ" else echo "$SERVICE ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½" # Π’ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈΠ»ΠΈ email) fi ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΡΠ΅ΡΠ΅Π· cron ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΠΌΠΈΠ½ΡΡ β ΠΈ Π²ΡΡ! Π ΠΈΡΠΎΠ³Π΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½Π΅Π΅. ΠΡΡ ΠΏΡΠΎΡΡΠΎ, Π΄Π°? Π ΠΊΠ°ΠΊ Π²Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ β Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ? ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°
π₯οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π½Π° Linux Π·Π° 5 ΠΌΠΈΠ½ΡΡ
1Β Π°Π²Π³ΡΡΡΠ°Β 20251Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½