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

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ Π›ΠΎΠ³ΠΈ β€” это сСрдцС любой систСмы: Π±Π΅Π· Π½ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. Но Ссли Π»ΠΎΠ³ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π° разбросанны ΠΏΠΎ ΠΊΡƒΡ‡Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ², β€” Π½Π° поиск Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ цСлая Тизнь. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ вся ваТная информация оказалась ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ less для просмотра Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π»ΠΎΠ³ΠΎΠ²: less +F /var/log/syslog Π­Ρ‚ΠΎ сдСлаСт просмотр Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌ, Π° Π½ΠΎΠ²Ρ‹Π΅ записи Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. - ΠœΠΎΡ‰Π½ΠΎΠ΅ сочСтаниС β€” grep с journalctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову: journalctl | grep 'error' Или Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: journalctl --since "1 hour ago" - Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ awk ΠΈ sed, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ строки. Π’Π°ΠΊΠΎΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½Π΅ тСряя Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° бСссмыслСнный ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ². А Ρ‡Ρ‚ΠΎ Ссли ваши Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ»Π½Ρ‹ "ΡˆΡƒΠΌΠΎΠ²Ρ‹Ρ…" сообщСний? Π’ΠΎΠ³Π΄Π° стои

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ

Π›ΠΎΠ³ΠΈ β€” это сСрдцС любой систСмы: Π±Π΅Π· Π½ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. Но Ссли Π»ΠΎΠ³ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π° разбросанны ΠΏΠΎ ΠΊΡƒΡ‡Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ², β€” Π½Π° поиск Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ цСлая Тизнь. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ вся ваТная информация оказалась ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ less для просмотра Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π»ΠΎΠ³ΠΎΠ²:

less +F /var/log/syslog

Π­Ρ‚ΠΎ сдСлаСт просмотр Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΌ, Π° Π½ΠΎΠ²Ρ‹Π΅ записи Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

- ΠœΠΎΡ‰Π½ΠΎΠ΅ сочСтаниС β€” grep с journalctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову:

journalctl | grep 'error'

Или Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

journalctl --since "1 hour ago"

- Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ awk ΠΈ sed, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ строки.

Π’Π°ΠΊΠΎΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½Π΅ тСряя Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° бСссмыслСнный ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ². А Ρ‡Ρ‚ΠΎ Ссли ваши Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ»Π½Ρ‹ "ΡˆΡƒΠΌΠΎΠ²Ρ‹Ρ…" сообщСний? Π’ΠΎΠ³Π΄Π° стоит Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ логирования ΠΈΠ»ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил свои Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ сСбя ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡˆΡŒ Ρ€Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ всСму диску Π² поискС Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ всСх систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps-Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” Π½Π°ΠΉΠ΄ΠΈ свСТиС вакансии ΠΈ ΠΏΡ€ΠΎΠΉΠ΄ΠΈ тСсты!

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