π *ΠΠ°ΠΊ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux* ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π ΠΡΠ΅ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ β Π±ΡΠ΄Ρ ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ, Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π²ΡΠ³ΡΡΠΆΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ Π΄Π»Ρ Π²Π°Ρ! Π‘Π°ΠΌΠΎΠ΅ ΡΠ΅Π½Π½ΠΎΠ΅ β ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ Π·Π° ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΊΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ journalctl β Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π»ΠΎΠ³ΠΎΠ²: journalctl --since "yesterday" -p err - ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ² β grep ΡΡΠ°Π½Π΅Ρ Π²Π°ΡΠΈΠΌ Π΄ΡΡΠ³ΠΎΠΌ: grep "error" /var/log/syslog | tail -n 20 - Π ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ β awk ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π±ΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: awk '$0 >= "2024-04-27" && $0 <= "2024-04-28"' /var/log/nginx/access.log Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β Π·Π½Π°ΡΠΈΡ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΡΡΡΡ ΡΡΡΠΎΠΊ ΠΈ Π±ΡΡΡΡΠΎ Π²ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎ
π *ΠΠ°ΠΊ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
9Β Π°Π²Π³ΡΡΡΠ°Β 20259Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½