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

πŸ› οΈ *УправляСм систСмным Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ systemd Journal для эффСктивной диагностики

πŸ› οΈ *УправляСм систСмным Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ systemd Journal для эффСктивной диагностики* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΎΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅! πŸ§™β€β™‚οΈ Π’ ΠΌΠΈΡ€Π΅ Linux ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ быстрому Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π²Π°ΠΆΠ½Ρ‹Π΅ события ΠΏΡ€ΡΡ‚Π°Π»ΠΈΡΡŒ прямо Ρƒ тСбя ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ систСма ღ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ-ΠΈ-Π½Π΅-ΠΎΡ‚ΠΎΡΡ‹Ρ‚ΡŒ-Π΅Π΅-забвСнию. Знакомая ситуация: систСмный crash ΠΈΠ»ΠΈ сбой сСти β€” Π° Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ знаСшь, ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΡΡ‚ΡŒ Β«Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒΒ». Но Π½Π΅ Π±Π΅Π΄Π°! Надо лишь ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π». Π’Ρ‹ моТСшь ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ: - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π»ΠΎΠ³ΠΎΠ²: - journalctl β€” ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΉ инструмСнт для поиска ошибок ΠΏΠΎ Π΄Π°Ρ‚Π΅, сСрвису ΠΈΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π½ΡŽ логирования. - Настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ хранСния ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²: - Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² /etc/systemd/journald.conf β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ врСмя хранСния. - Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ Π²Ρ‹Π²ΠΎΠ΄: - journalctl -p err β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ошибки, прямо ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅. - А для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: - journalctl -f β€” ΠΊΠ°ΠΊ

πŸ› οΈ *УправляСм систСмным Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ systemd Journal для эффСктивной диагностики*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΎΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅! πŸ§™β€β™‚οΈ Π’ ΠΌΠΈΡ€Π΅ Linux ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ быстрому Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Π²Π°ΠΆΠ½Ρ‹Π΅ события ΠΏΡ€ΡΡ‚Π°Π»ΠΈΡΡŒ прямо Ρƒ тСбя ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ систСма ღ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ-ΠΈ-Π½Π΅-ΠΎΡ‚ΠΎΡΡ‹Ρ‚ΡŒ-Π΅Π΅-забвСнию.

Знакомая ситуация: систСмный crash ΠΈΠ»ΠΈ сбой сСти β€” Π° Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ знаСшь, ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΡΡ‚ΡŒ Β«Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒΒ». Но Π½Π΅ Π±Π΅Π΄Π°! Надо лишь ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π».

Π’Ρ‹ моТСшь ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ:

- ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… Π»ΠΎΠ³ΠΎΠ²:

- journalctl β€” ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΉ инструмСнт для поиска ошибок ΠΏΠΎ Π΄Π°Ρ‚Π΅, сСрвису ΠΈΠ»ΠΈ ΡƒΡ€ΠΎΠ²Π½ΡŽ логирования.

- Настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΈ хранСния ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²:

- Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² /etc/systemd/journald.conf β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ врСмя хранСния.

- Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ Π²Ρ‹Π²ΠΎΠ΄:

- journalctl -p err β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ошибки, прямо ΠΊΠ°ΠΊ Π΄ΠΎΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅.

- А для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

- journalctl -f β€” ΠΊΠ°ΠΊ постоянный взгляд Π·Π° ΠΏΠ»Π΅Ρ‡ΠΎ систСмы.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ всСгда Π½Π°ΠΉΠ΄Ρ‘ΡˆΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ сбоя. А Π΅Ρ‰Π΅ β€” мСньшС Π½Π΅Ρ€Π²Π½Ρ‹Ρ… Ρ‚Π΅Π»ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ!

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π»ΠΎΠ³ΠΎΠ² стоит Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ Π½Π΅ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ диск?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ тСбя Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ большС Ρ‚Π°ΠΊΠΈΡ… статСй ΠΈ ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Ρ‡Π΅ΠΊ-листов!

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ скилы ΠΈ ΡƒΠ·Π½Π°ΠΉ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²!

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