π οΈ ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΊΠ»ΡΡ ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅? Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΡΠΌΠ΅Π΅ΡΡ ΡΠΈΡΠ°ΡΡ ΡΡΠΈ Π·Π°ΠΏΠΈΡΠΈ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ°Π΅ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π·Π°ΠΌΠ΅ΡΠ°Π΅ΡΡ ΡΡΠ΅Π²ΠΎΠΆΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ. ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail -f Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: tail -f /var/log/syslog - Π€ΠΈΠ»ΡΡΡΡΠΉ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ: grep "error" /var/log/syslog - ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ cat ΠΈ less: less /var/log/auth.log - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ²: journalctl -xe - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β journalctl --since "1 hour ago" β ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π½Π΅Π΄Π°Π²Π½ΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ. - Π Π΅ΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΊΠΈ β journalctl --since "24 hours". ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎ Π±ΡΡΡΡΠΎΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½ΠΎ ΠΈ ΠΏΡΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² ΡΠ²ΠΎΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ
. Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΡΠΈΡΠ°Π΅ΡΡ Π»ΠΎΠ³ΠΈ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡ
π οΈ ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
14Β Π°Π²Π³ΡΡΡΠ°Β 202514Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½