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

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: Π»ΠΎΠ²ΠΈΠΌ всС ошибки Π·Π° сСкунду

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: Π»ΠΎΠ²ΠΈΠΌ всС ошибки Π·Π° сСкунду ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! ΠšΡ‚ΠΎ ΠΈΠ· вас Π½Π΅ сталкивался с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ, Π³Π΄Π΅ тСряСтся смысл Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ сообщСний? А вСдь ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠΈ быстрой диагностики. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ красиво Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Π΅ сообщСния ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅. Π‘Π°ΠΌΠΎΠ΅ простоС β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ journalctl. Она позволяСт: - ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ систСмныС Π»ΠΎΠ³ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ - Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ошибок: ошибок, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ - Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ ваТности НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС ошибки Π·Π° Π²Ρ‡Π΅Ρ€Π°: journalctl --since=yesterday --priority=err А для получСния Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ nginx: journalctl -u nginx.service --since="1 hour ago" Π’Ρ‹Π±Π΅Ρ€ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ»ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… сообщСний. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°Ρ€Π΅Π»ΠΊΡƒ с Π½ΡƒΠΆΠ½ΠΎΠΉ Π΅Π΄ΠΎΠΉ, Π° Π½Π΅ ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΊΡƒΡ‡Ρƒ мусора. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π² свои скрипты? ΠœΠΎΡ‰Π½Π°Ρ Ρ„ΠΈΠ»

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмным ΠΆΡƒΡ€Π½Π°Π»ΠΎΠΌ: Π»ΠΎΠ²ΠΈΠΌ всС ошибки Π·Π° сСкунду

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! ΠšΡ‚ΠΎ ΠΈΠ· вас Π½Π΅ сталкивался с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ, Π³Π΄Π΅ тСряСтся смысл Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ сообщСний?

А вСдь ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠΈ быстрой диагностики.

БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ красиво Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Π΅ сообщСния ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅.

Π‘Π°ΠΌΠΎΠ΅ простоС β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ journalctl.

Она позволяСт:

- ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ систСмныС Π»ΠΎΠ³ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄

- Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ ошибок: ошибок, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

- Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ ваТности

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС ошибки Π·Π° Π²Ρ‡Π΅Ρ€Π°:

journalctl --since=yesterday --priority=err

А для получСния Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ nginx:

journalctl -u nginx.service --since="1 hour ago"

Π’Ρ‹Π±Π΅Ρ€ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ»ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… сообщСний. Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°Ρ€Π΅Π»ΠΊΡƒ с Π½ΡƒΠΆΠ½ΠΎΠΉ Π΅Π΄ΠΎΠΉ, Π° Π½Π΅ ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΊΡƒΡ‡Ρƒ мусора. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π² свои скрипты?

ΠœΠΎΡ‰Π½Π°Ρ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ β€” Π·Π°Π»ΠΎΠ³ быстрого рСагирования ΠΈ увСрСнности Π² систСмС.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ освоил всС возмоТности `journalctl`?

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!