π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ! π§ββοΈ ΠΡΠ»ΠΈ Π²Π°Ρ Linux ΠΏΠΎΡΠΎΠΉ ΠΊΡΠΈΡΠΈΡ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
, Π½Π΅ ΡΠΏΠ΅ΡΠΈΡΠ΅ ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°ΡΡ. ΠΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ! ΠΠ΅ΡΠΆΠΈΡΠ΅ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β ΠΎΠ½ΠΈ ΡΡΠΊΠΎΡΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ ΠΈ ΡΠΏΠ°ΡΡΡ Π½Π΅ΡΠ²Ρ. π ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ² - ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π²Π΅ΡΠΊΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π·Π°ΠΏΠΈΡΠ΅ΠΉ: journalctl -xe - Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π·Π°ΠΏΡΡΠΊ: journalctl -b -1 - ΠΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, nginx): journalctl -u nginx π΅οΈ ΠΠ½Π°Π»ΠΈΠ· ΡΠ΄ΡΠ° ΠΈ Π΄ΡΠΎΠ² - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΄ΡΠ°: dmesg | tail -20 - ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ: lsmod - ΠΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π»ΠΎΠ³Π°Ρ
: grep -i error /var/log/syslog π¦ ΠΠΎΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ»ΡΠΆΠ± - ΠΡΠΊΡΡΡΡ Π»ΠΎΠ³-ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ: tail -f /var/log/<app-log>.log - ΠΡΡ
ΠΈΠ²Π°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°: tar -czf logs_backup.tar.gz /var/log/* π Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ less Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ: less /var/log/syslog - ΠΠ»Ρ
π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ Π°ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
25Β ΠΈΡΠ½ΡΒ 202525Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½