Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с journald: Π΄Π΅Π»Π°Π΅ΠΌ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с journald: Π΄Π΅Π»Π°Π΅ΠΌ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸ”₯ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ систСмноС Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это ваш Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Π² поискС ошибок ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅? Но ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ максимально эффСктивным? БСгодня расскаТу, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с journald, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая Ρ‡Π°ΡΡ‚ΡŒ систСмы Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Π²Π°ΠΌ большС. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки? - Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ сообщСний - Быстрый доступ ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π»ΠΎΠ³Π°ΠΌ - МСньшС ΡˆΡƒΠΌΠ°, большС сути Настройка: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ β€” /etc/systemd/journald.conf β€” ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: - MaxLevelStore=info ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ сообщСния, Π½Π΅ захламляя Π»ΠΎΠ³Π°ΠΌΠΈ. - ForwardToSyslog=no остановит Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. - Storage=persistent сохранит Π»ΠΎΠ³ΠΈ Π½Π° диск для долгосрочного Π°Π½Π°Π»ΠΈΠ·Π°. ПослС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ пСрСзапуститС: sudo systemctl restart systemd-journald Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ journalctl β€” ваш Π²Π΅Ρ€Π½Ρ‹ΠΉ инструмСнт: - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈ Π·Π° сСгодня: journalctl --since=today - Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎ слуТбС: journalctl -

πŸš€ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с journald: Π΄Π΅Π»Π°Π΅ΠΌ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸ”₯

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ систСмноС Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это ваш Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Π² поискС ошибок ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅? Но ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ максимально эффСктивным? БСгодня расскаТу, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с journald, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая Ρ‡Π°ΡΡ‚ΡŒ систСмы Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Π²Π°ΠΌ большС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки?

- Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ сообщСний

- Быстрый доступ ΠΊ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π»ΠΎΠ³Π°ΠΌ

- МСньшС ΡˆΡƒΠΌΠ°, большС сути

Настройка: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ β€” /etc/systemd/journald.conf β€” ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

- MaxLevelStore=info ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ сообщСния, Π½Π΅ захламляя Π»ΠΎΠ³Π°ΠΌΠΈ.

- ForwardToSyslog=no остановит Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

- Storage=persistent сохранит Π»ΠΎΠ³ΠΈ Π½Π° диск для долгосрочного Π°Π½Π°Π»ΠΈΠ·Π°.

ПослС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ пСрСзапуститС:

sudo systemctl restart systemd-journald

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ journalctl β€” ваш Π²Π΅Ρ€Π½Ρ‹ΠΉ инструмСнт:

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈ Π·Π° сСгодня:

journalctl --since=today

- Π€ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎ слуТбС:

journalctl -u nginx.service

- Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚Π΅ послСдниС 20 строк:

journalctl -n 20

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ настройка логирования β€” это ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ систСму наблюдСния Π·Π° ΠΌΠΈΡ€ΠΎΠΌ. А Π²Ρ‹ ΡƒΠΆΠ΅ экспСримСнтировали с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями journald?

КакиС скрытыС Ρ„ΠΈΡˆΠΊΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ, Π° для практичСских Π·Π°Π΄Π°Ρ‡ β€” Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” быстрСС ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡΡŒ ΠΏΡ€ΠΎΡ„ΠΈ!

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