π₯π‘ ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ: Π»ΠΎΠ²ΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΎΠΉ Π΄ΡΡΠ³-Π°Π΄ΠΌΠΈΠ½! π§ββοΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ Π·Π°ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°ΡΠΊΡΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΡ Π·Π°Π³Π°Π΄ΠΎΡΠ½ΡΡ
Π±Π°Π³ΠΎΠ² ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΡΡ Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΏΠ°ΡΡ Π³Π΄Π΅ ΡΠ³ΠΎΠ΄Π½ΠΎ β Π² /var/log, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»Π°Ρ
ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² dmesg. ΠΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈΡ
β ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΡ ΠΊΠ°ΡΡΡ ΡΠΎΠΊΡΠΎΠ²ΠΈΡ! ΠΡΠ°ΡΠΊΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅: - journalctl β ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π²ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠ»ΡΠΆΠ±Π΅. - tail -f /var/log/syslog β Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. - dmesg β ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΉΡΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ±ΠΎΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ². ΠΠ°ΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ° nginx: journalctl -u nginx.service --no-pager | grep 'error' Π ΡΡΠΎΠ±Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½Π°ΡΠ½ΠΈ Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: Π³Π΄Π΅, ΠΊΠΎΠ³Π΄Π° ΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΊΠΈΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°? ΠΠΎΠ³ΠΈ β ΡΡΠΎ Π³ΠΎΠ»ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΠΈΡ
ΡΠΈΡΠ°Π΅ΡΡ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π
π₯π‘ ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ: Π»ΠΎΠ²ΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux
31Β ΠΈΡΠ»ΡΒ 202531Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½