π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π§ββοΈ Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ Π΄Π»Ρ Π²Π°Ρ! ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ±ΠΎΠΈ. π΅οΈββοΈ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tail Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ -f β ΡΠ°ΠΊ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΡΠΌΠΈ: tail -f /var/log/syslog - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ grep β Π½Π°ΠΉΠ΄ΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ: grep "error" /var/log/nginx/error.log - ΠΠ»ΡΡ less ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ² ΡΠΎ ΡΠΊΡΠΎΠ»Π»ΠΎΠΌ, ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΈ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΎΠΌ: less /var/log/auth.log - ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ β diff ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π»ΠΎΠ³ΠΎΠ²: diff log_old.log log_new.log Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π½Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ. Π ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΡΠ΅Π΄ΠΈ Ρ
Π°ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ²? ΠΡΠΎΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΡΠ²ΠΎ
π ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ
23Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202523Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½