ππ‘ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² β ΡΠ΅ΠΊΡΠ΅Ρ ΠΌΠΎΠ»Π½ΠΈΠ΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π Π₯ΠΎΡΠΈΡΠ΅ ΠΎΡΡΡΠ°ΡΡ ΡΠ΅Π±Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ? Π’ΠΎΠ³Π΄Π° ΡΠΌΠ΅Π½ΠΈΠ΅ Π±ΡΡΡΡΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ ΡΡΠ°Π½Π΅Ρ Π²Π°ΡΠΈΠΌ Π³Π»Π°Π²Π½ΡΠΌ ΠΎΡΡΠΆΠΈΠ΅ΠΌ. Π Π°Π·Π»ΠΎΠΆΠΈΠΌ ΠΏΠΎ ΠΏΠΎΠ»ΠΎΡΠΊΠ°ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΈΡ Π²Π°Ρ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Ρ! Π§ΡΠΎΠ±Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° ΡΠ°Π½Π½Π΅ΠΉ ΡΡΠ°Π΄ΠΈΠΈ, Π²Π°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ β ΠΈ Π½Π΅ ΡΠ΅ΡΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Π»ΠΈΡΠ½ΠΈΠΉ ΡΡΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: - journalctl -xe --priority=err β ΡΠ°ΠΊ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ. - tail -f /var/log/syslog | grep "warn" β ΠΆΠΈΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ. ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠΈΡΠΊΠ° β ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ Π»ΠΎΠ³ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ: - grep -i "disk failure" /var/log/* β Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΡΠ°Π·Π½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
ΡΡΠ°Π·Ρ. ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? ΠΡΡΡΡΠΎΠ΅ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΈ, Π° ΡΠ°ΠΊ Π²Ρ ΡΠ»ΠΎΠ²Π½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅ΡΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ Radar-ΠΎΠΌ. ΠΡΡ ΠΏΡΠΎΡΡΠΎ: Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ»ΡΡΡΡ ΠΈ Π±ΡΠ΄ΡΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΡΠ±ΠΎΠ΅Π². ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠ°ΠΊ
ππ‘ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² β ΡΠ΅ΠΊΡΠ΅Ρ ΠΌΠΎΠ»Π½ΠΈΠ΅Π½ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
29Β ΠΈΡΠ»ΡΒ 202529Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½