π‘ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Π°Ρ
ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° ΠΏΠΎΠΈΡΠΊΠΈ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ Π΄Π»Ρ Π²Π°Ρ! ΠΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΡΠ΅ΡΠ΄ΡΠ΅ Π»ΡΠ±ΠΎΠΉ Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ½ΡΡΡ ΠΈΡ
ΡΡΡΡΠΊΡΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° ΡΠ°Π·-Π΄Π²Π°. - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ `journalctl`*, ΡΡΠΎΠ±Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ Π·Π° Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄: - ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Ρ: journalctl --since "1 hour ago" - *ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉΡΠ΅ `grep` Ρ `less`*, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠΎΡΠ½ΡΠΉ ΡΠΈΠ»ΡΡΡ: - ΠΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°: grep "error" /var/log/syslog | less - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ `tail -f`*, ΡΡΠΎΠ±Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π·Π° ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ: - Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ nginx: tail -f /var/log/nginx/access.log - Π‘ΠΎΠ²Π΅Ρ: Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΡΠΈΡΠ°ΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ Π»ΠΎΠ³ΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΠΈΠ²Π°ΡΡ Π΄ΠΈΡΠΊ! ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π²ΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠ²ΡΠ·Π°ΡΡ Π΅Π΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ. ΠΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ΄ΡΡΠ²ΡΠΉΡΠ΅ Ρ ΠΊΠΎΠΏΠ°Π½ΠΈΠ΅ΠΌ β ΠΈΠ½ΠΎΠ³Π΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ ΡΡΡΡΠΊΡΡΡΡ! Π ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠ΅ΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅
π‘ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
9Β Π°Π²Π³ΡΡΡΠ°Β 20259Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½