π οΈ Π’Π°ΠΊΡΠΈΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²: ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π² Linux Π₯ΠΎΡΠ΅ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Ρ
Π°ΠΎΡ Π»ΠΎΠ³ΠΎΠ² Π² ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ? Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ΅Π±Π΅ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΊΡ Π½Π° ΠΏΡΠ»ΡΡΠ΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ! - Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π»ΠΎΠ³ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ journalctl Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ: journalctl -p err --since "1 hour ago" - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠ±ΠΎΡ Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: journalctl -u your_service > /var/log/your_service.log - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² Ρ logrotate ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΡΡ Π΄ΠΈΡΠΊ: sudo logrotate /etc/logrotate.conf - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΠΈΡΠ΅ΠΌ ΡΠ°Π±Π»ΠΎΠ½Ρ, ΠΏΡΠ΅Π΄Π²Π΅ΡΠ°ΡΡΠΈΠ΅ Π±Π΅Π΄Ρ: grep -i "error" /var/log/syslog - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π΅ΡΠ΅Π²Ρ Π»ΠΎΠ³ΠΎΠ² β find ΠΈ xargs: find /var/log -type f -name "*.log" | xargs grep "failed" ΠΠΎΠ½ΠΈΠΌΠ°ΡΡ Π»ΠΎΠ³ΠΈ β ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π³Π»Π°Π·Π° ΠΈ ΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅! ΠΠ΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΡΠΎΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π ΠΊΠ°ΠΊ ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΠ΅ΡΡ ΡΠ±ΠΎΡ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π»
π οΈ Π’Π°ΠΊΡΠΈΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²: ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π² Linux
27Β Π°Π²Π³ΡΡΡΠ°Β 202527Β Π°Π²Π³Β 2025
~1 ΠΌΠΈΠ½