π οΈ ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΏΡΡΠ΅ΠΉ ΠΊ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ! π ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΡ
ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π·Π½Π°ΡΠΈΡ Π±ΡΡΡ Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π»ΡΠ±ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΠΊΡΠΎΠ΅ΠΌ ΠΏΠ°ΡΡ Ρ
ΠΈΡΡΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π»Π΅Π³ΡΠ΅! π ΠΡΡΡΡΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΠΎΠ±ΡΡΠΈΠΉ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΡΠ²Π΅ΠΆΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ: tail -n 50 /var/log/syslog - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ β grep ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ERROR, WARNING: grep -i error /var/log/syslog π Π£ΠΏΠΎΡΡΠ΄ΠΎΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β journalctl - ΠΠΎΡΠΌΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ: journalctl -xe --since "1 hour ago" - Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ: journalctl -u nginx.service π ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ β less ΠΈΠ»ΠΈ most - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π²Π½ΡΡΡΠΈ Π»ΠΎΠ³ΠΎΠ²: less /var/log/nginx/error.log π― ΠΡΠΈΠ±ΠΊΠ° Π² ΡΠ°ΠΉΠ»Π΅? ΠΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΡΡΡ - ΠΠΎΡΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ: tail -f /var/log/auth.log - ΠΠ»ΠΈ ΡΠ²Π΅ΠΆΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
: dmesg | grep -i error β¨ Π₯ΠΎΡΠ΅Π» Π±Ρ ΡΡ
π οΈ ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ
25Β Π°Π²Π³ΡΡΡΠ°Β 202525Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½