π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux? Π’Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π», ΡΡΠΎ ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π»ΠΎΠ³Π°Ρ
ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ Π±ΡΠΎΠ΄ΠΈΠ»ΠΎΠ²ΠΎ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ? ΠΠ°ΡΡΠΎΡΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ Π·Π½Π°Π΅Ρ: ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ β Π½ΡΠΆΠ½ΠΎ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ! π Π‘ΠΎΠ²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΡΠ΅Π±Π΅ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° ΡΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ²: journalctl -xe --since today - Π€ΠΈΠ»ΡΡΡΡΠΉ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ: journalctl -u nginx.service --since "2 hours ago" - Π‘ΠΎΠ²ΠΌΠ΅ΡΠ°ΠΉ Ρ grep: journalctl | grep 'error' - ΠΠ°Π΄Π°ΠΉ ΡΠΎΡΠΌΠ°Ρ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ Π±ΡΡΡΡΠΎΡΡ: journalctl --beautiful - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ Π»ΠΎΠ³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail ΠΈ less: tail -f /var/log/syslog - Π‘Π΄Π΅Π»Π°ΠΉ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡ Π±ΡΠ» ΡΠ΄ΠΎΠ±Π½Π΅Π΅ β ΠΏΠΎΡΠΌΠΎΡΡΠΈ Π² ΡΡΠΎΡΠΎΠ½Ρ ccze ΠΈΠ»ΠΈ lnav, ΠΎΠ½ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ Π² ΠΊΡΠ°ΡΠΎΡΠ½ΡΠΉ ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²ΠΈΠ΄! Π’ΡΡΡΡΠΈ Π»ΠΎΠ³ΠΎΠ² β Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ²ΠΎΡ! ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π·Π½Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΠ°ΠΊΠΎΠΉ ΡΠ°ΠΌΡΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² Ρ ΡΠ΅Π±Ρ? ΠΠ°ΠΏΠΈΡΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
Ρ
π οΈ ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
22Β ΠΈΡΠ»ΡΒ 202522Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½