π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ²: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΌΠ°Π³ΠΈΠΉ! π§οΈ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ, Π΅ΡΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠΈΡΠ°ΡΡ ΠΆΡΡΠ½Π°Π»Ρ? ΠΠ°ΡΡΡΠΎΠΈΠ» ΡΠ΅ΡΠ²Π΅Ρ β ΠΈ Π²Π΄ΡΡΠ³ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ? ΠΠ΅ ΠΏΠ»Π°ΡΡ β Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠ΄ Π½ΠΎΠ³Π°ΠΌΠΈ! Π‘Π°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π· Ρ ΡΠ΅Π±Ρ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ: - /var/log/syslog ΠΈΠ»ΠΈ /var/log/messages β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ±ΠΎΡΡΠΈΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ - /var/log/auth.log β Π²ΡΠ΅ ΠΎ Π²Ρ
ΠΎΠ΄Π°Ρ
ΠΈ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ
Π²Π·Π»ΠΎΠΌΠ° - /var/log/dmesg β ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
- /var/log/nginx/access.log ΠΈ error.log β Π΄Π»Ρ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: - tail -f /var/log/syslog β ΡΠ»Π΅Π΄ΠΈ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ - grep 'error' /var/log/syslog β ΠΈΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ - journalctl -xe β ΠΏΠΎΠ»ΡΡΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΡΡ
ΠΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ²ΠΎΠΈΡ
ΡΡΠΊΠ°Ρ
! ΠΡΠΎ ΡΠ°Π½Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, Π½Π΅ ΡΡΠ°ΡΡ ΡΠ°ΡΡ Π½Π° ΡΡΡΠΊΠ°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ°ΠΌ. ΠΠ΅Π΄Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² β
π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ²: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ
16Β ΠΈΡΠ»ΡΒ 202516Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½