π₯οΈ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΡΠΈΠ±ΠΎΠΊ Π² Linux ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π ΠΡΠ΅ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ Π±Π°Π³Π°ΠΌΠΈ ΠΈ ΡΠ±ΠΎΡΠΌΠΈ β ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π² Π»ΠΎΠ³, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° Π΄Π΅Π±Π°Π³ΠΈΠ½Π³! π₯ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΈΠ΄Π΅ΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ²: - ΠΠΎΠ»Π΅Π·Π½ΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ: journalctl -p err --since "1 hour ago" - dmesg Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΄ΡΠ° β Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎ Π½Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠ²Π΅ΡΡΠ΅ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ: - Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅: dmesg | tail -20 - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ grep: - ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠ΅ΠΌ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ: grep "error" /var/log/syslog - Π ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ±ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ β ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΡΠ°ΡΡΡ: - systemctl status <ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> - ΠΠ»ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π΅Ρ Π»ΠΎΠ³ΠΈ: journalctl -u <ΠΈΠΌΡ_ΡΠ΅ΡΠ²ΠΈΡΠ°> --since "1 day ago" - ΠΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ΅ΡΠ΅Π· strace: - ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: strace -p <pid> - ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΎ tail -f
π₯οΈ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ² ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΡΠΈΠ±ΠΎΠΊ Π² Linux
4Β Π°Π²Π³ΡΡΡΠ°Β 20254Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½