Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ РазбираСмся с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки

πŸ› οΈ РазбираСмся с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π³ΡƒΡ€Ρƒ Linux ΠΈ DevOps! πŸ” Когда Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ломаСтся ΠΈΠ»ΠΈ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π½Π΅ Ρ‚Π°ΠΊ β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит "ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ". И Ρ‚ΡƒΡ‚ Π½Π° сцСну Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ систСмный ΠΆΡƒΡ€Π½Π°Π» β€” источник ΠΆΠΈΠ·Π½ΠΈ вашСй систСмы. Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ Ρ‚Π΅Ρ€ΡΡΡΡŒ срСди ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π»ΠΎΠ³ΠΎΠ²? НачинаСм с ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ journalctl β€” ΠΎΠ½Π° словно Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ², Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΉΠ½Ρ‹. - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС сообщСния: - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ошибки Π·Π° послСдниС 10 ΠΌΠΈΠ½ΡƒΡ‚: journalctl --since "10 min ago" --priority=err - Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову: journalctl | grep 'network' - Π€ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡŽΠ½ΠΈΡ‚Ρƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, nginx: journalctl -u nginx.service --since today - Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»: journalctl -u nginx.service > nginx_log.txt ΠŸΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π»Π΅Π³Ρ‡Π΅, Ссли Π·Π½Π°Ρ‚ΡŒ основныС Π½Π°Π²Ρ‹ΠΊΠΈ поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, вСдь Π½ΠΈ ΠΎΠ΄Π½Π° ошибка Π½Π΅ останСтся Π±Π΅Π· внимания. Π§Π΅ΠΌ быстрСС Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅ΡˆΡŒ β€” Ρ‚Π΅ΠΌ большС шансов Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всё Π±Π΅Π· Π½Π΅Ρ€Π²ΠΎΡ‚Ρ€Π΅ΠΏΠΊΠΈ! ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΏ

πŸ› οΈ РазбираСмся с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π³ΡƒΡ€Ρƒ Linux ΠΈ DevOps! πŸ”

Когда Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ломаСтся ΠΈΠ»ΠΈ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Π½Π΅ Ρ‚Π°ΠΊ β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит "ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ". И Ρ‚ΡƒΡ‚ Π½Π° сцСну Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ систСмный ΠΆΡƒΡ€Π½Π°Π» β€” источник ΠΆΠΈΠ·Π½ΠΈ вашСй систСмы.

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, ΠΊΠ°ΠΊ быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π΅ Ρ‚Π΅Ρ€ΡΡΡΡŒ срСди ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π»ΠΎΠ³ΠΎΠ²?

НачинаСм с ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ journalctl β€” ΠΎΠ½Π° словно Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ², Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΉΠ½Ρ‹.

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС сообщСния:

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ошибки Π·Π° послСдниС 10 ΠΌΠΈΠ½ΡƒΡ‚:

journalctl --since "10 min ago" --priority=err

- Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову:

journalctl | grep 'network'

- Π€ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡŽΠ½ΠΈΡ‚Ρƒ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, nginx:

journalctl -u nginx.service --since today

- Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»:

journalctl -u nginx.service > nginx_log.txt

ΠŸΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π»Π΅Π³Ρ‡Π΅, Ссли Π·Π½Π°Ρ‚ΡŒ основныС Π½Π°Π²Ρ‹ΠΊΠΈ поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, вСдь Π½ΠΈ ΠΎΠ΄Π½Π° ошибка Π½Π΅ останСтся Π±Π΅Π· внимания. Π§Π΅ΠΌ быстрСС Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅ΡˆΡŒ β€” Ρ‚Π΅ΠΌ большС шансов Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всё Π±Π΅Π· Π½Π΅Ρ€Π²ΠΎΡ‚Ρ€Π΅ΠΏΠΊΠΈ!

ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысячах Π»ΠΎΠ³ΠΎΠ² Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚?

What’s your favorite trick для быстрого Π°Π½Π°Π»ΠΈΠ·Π° ошибок?