π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: Π»ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΠΎ ΠΈΡ
ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π§ββοΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ ΠΏΡΡΡ ΠΊ Π±Π΅Π·Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ? Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΠΈΡ
Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ±ΠΎΠ΅Π². Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΌΠ½Π΅Π΅ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½Π΅Π΅! - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ: journalctl -xe --since "1 hour ago" - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΠΉ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² Π² logrotate, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΠΎΠ΅ Π½Π΅ Π·Π°Π±ΠΈΠ²Π°Π»ΠΎ Π΄ΠΈΡΠΊ: sudo logrotate /etc/logrotate.conf - ΠΠ»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ rsyslog ΠΈΠ»ΠΈ syslog-ng: sudo systemctl restart rsyslog - ΠΠ°ΠΆΠ½ΠΎΠ΅! Π‘ΠΎΠ±ΠΈΡΠ°ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π»ΠΎΠ³ΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΡΠΎΠ±Ρ Π»Π΅Π³ΡΠ΅ Π±ΡΠ»ΠΎ ΠΈΡΠΊΠ°ΡΡ: /var/log/myapp.log - Π ΠΏΠΎΠΌΠ½ΠΈ ΠΎ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ: ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΈΡΠ΅ΡΡ Π±ΡΡΡΡΠΎ: grep "error" /var/log/syslog ΠΠ΅ΡΠΆΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ β Π·Π½Π°ΡΠΈΡ, Π΄Π΅ΡΠΆΠΈΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ. Π ΠΊΠ°ΠΊ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ Π»ΠΎΠ³ΠΈ? ΠΠΎΠΆΠ΅Ρ, Π΅ΡΡΡ ΡΠ²ΠΎΠΈ Ρ
ΠΈΡΡΠΎΡΡΠΈ? *ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π½Π° Π½Π°Ρ ΠΊΠ°Π½Π°Π» https://t.me
π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: Π»ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΠΎ ΠΈΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ
25Β ΠΈΡΠ»ΡΒ 202525Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½