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

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: syslog, journalctl ΠΈ beyond

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: syslog, journalctl ΠΈ beyond Π₯ΠΎΡ‡Π΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь систСмного администратора ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π΅Π΅? Π’ΠΎΠ³Π΄Π° погруТайся Π² ΠΌΠΈΡ€ Π»ΠΎΠ³ΠΎΠ²! Они β€” сСрдцС любой систСмы, Π±Π΅Π· Π½ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Β«ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌΒ». БСгодня расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅. НачнСм с классики β€” syslog β€” основной ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для систСмных сообщСний. Но соврСмСнныС систСмы всС Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ systemd ΠΈ journalctl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ΠΎΡ‚ нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²: - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС записи β€” journalctl -n 50 - Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам β€” journalctl | grep 'error' - Π‘Π»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” journalctl -f ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ journalctl β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ Π² Ρ„Π°ΠΉΠ»Ρ‹, ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А Π΅Ρ‰Π΅ это ΡƒΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ для Π²Ρ‹Π²ΠΎΠ΄Π° систСмных сообщСний ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌ β€” Π±Π΅Π· лишнСго ΡˆΡƒΠΌΠ°. Автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: syslog, journalctl ΠΈ beyond

Π₯ΠΎΡ‡Π΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь систСмного администратора ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π΅Π΅? Π’ΠΎΠ³Π΄Π° погруТайся Π² ΠΌΠΈΡ€ Π»ΠΎΠ³ΠΎΠ²! Они β€” сСрдцС любой систСмы, Π±Π΅Π· Π½ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Β«ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌΒ». БСгодня расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅.

НачнСм с классики β€” syslog β€” основной ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ для систСмных сообщСний. Но соврСмСнныС систСмы всС Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ systemd ΠΈ journalctl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π’ΠΎΡ‚ нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²:

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС записи β€”

journalctl -n 50

- Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам β€”

journalctl | grep 'error'

- Π‘Π»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€”

journalctl -f

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ journalctl β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ Π² Ρ„Π°ΠΉΠ»Ρ‹, ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. А Π΅Ρ‰Π΅ это ΡƒΠΌΠ½Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ для Π²Ρ‹Π²ΠΎΠ΄Π° систСмных сообщСний ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌ β€” Π±Π΅Π· лишнСго ΡˆΡƒΠΌΠ°.

Автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивности! создавай скрипты для сортировки Π»ΠΎΠ³ΠΎΠ², ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΡ… Π½Π° сСрвСр. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ систСмы.

ПониманиС Π»ΠΎΠ³ΠΎΠ² β€” это ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ своСй систСмы. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠΌΠ΅Π΅ΡˆΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ записи β€” Ρ‚Π΅ΠΌ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡˆΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ мастСром логирования?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ ΠΈ подписывайся Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠΈ совСты! А для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ своих Π·Π½Π°Π½ΠΈΠΉ β€” Π±ΠΎΡ‚ https://t.me/gradeliftbot.

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