π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ! π ΠΠΎΠ³Π΄Π° ΡΡΠΎ-ΡΠΎ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ, Π³Π»Π°Π²Π½ΠΎΠ΅ β Π²ΠΎΠ²ΡΠ΅ΠΌΡ Π½Π°ΠΉΡΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΈ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ. ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠΈ β journalctl: - Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: journalctl -xe - ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ: journalctl -u nginx - Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ: journalctl | grep 'error' ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ, ΡΡΠΎ Π΅ΡΡΡ ΠΈ dmesg β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ: - ΠΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ: dmesg | grep -i error Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ β ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: ΡΠ°ΡΡΠΎ Π»Π΅ΠΆΠ°Ρ Π² /var/log/ β ΡΠ°ΠΌ ΡΠΏΡΡΡΠ°Π½Ρ ΡΠΎΠΊΡΠΎΠ²ΠΈΡΠ° ΠΈ ΠΌΠΈΠ½Ρ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ: - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 ΡΡΡΠΎΠΊ: tail -n 50 /var/log/syslog - ΠΠ»ΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/syslog ΠΠ°ΠΏΠΎΠΌΠ½ΠΈ: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡΡΠΈ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΎΡΠΎΠ² ΠΊ Π½ΠΎΠ²ΡΠΌ ΠΎΡΠΊΡΡΡΠΈΡΠΌ? ΠΠ°ΠΊ
π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux
24Β ΠΈΡΠ½ΡΒ 202524Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½