π‘ ΠΡΡΡΡΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΠΌ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π§ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° β ΠΊΠ»ΡΡ ΠΊ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅? ΠΠ΅ ΡΡΠ°ΡΡ ΡΠ°ΡΡ Π² Π΄Π΅Π±Π°Π³Π΅ β ΡΠ·Π½Π°ΠΉ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Β«Π½Π°ΡΡΠΏΠ°ΡΡΒ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΡΠΌΠΎ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²! π ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ - journalctl β ΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΆΡΡΠ½Π°Π»: journalctl -xe - tail β ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: tail -f /var/log/syslog - top ΠΈΠ»ΠΈ htop β ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ: top ΠΈΠ»ΠΈ htop π οΈ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠ³ΠΎΠ² - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅: sudo logrotate /etc/logrotate.conf - ΠΠ±Π΅ΡΠΏΠ΅ΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉ Π»ΠΎΠ³ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ): rsyslogd β
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΠΉ Π°Π»Π΅ΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ sar Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ΅ΡΡΡΡΠΎΠ²: sar -u 1 3 - Π‘ΡΡΠΎΠΉ Π΄Π°ΡΠ±ΠΎΡΠ΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Grafana ΠΈΠ»ΠΈ Prometheus β Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ. π ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² ΡΠ°ΠΌΠΎΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠΉ Π»ΠΎΠ³ΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ Π΄
π‘ ΠΡΡΡΡΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΠΌ
19Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202519Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½