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

πŸ›°οΈ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ Linux: парсинг ΠΈ Π°Π½Π°Π»ΠΈΠ·

πŸ›°οΈ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ Linux: парсинг ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π–ΡƒΡ€Π½Π°Π»Ρ‹ β€” это сСрдцС систСмы: ΠΎΠ½ΠΈ расскаТут ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Но ΠΊΠ°ΠΊ быстро Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ объСмС Π΄Π°Π½Π½Ρ‹Ρ…? БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ красиво ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ свСдСния. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl для просмотра систСмных Π»ΠΎΠ³ΠΎΠ²: journalctl -xe - Для поиска ошибок Π·Π° послСдниС час: journalctl --since "1 hour ago" | grep "error" - ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису: journalctl -u nginx.service - МоТно сразу Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ: journalctl -p err..crit Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ awk, grep ΠΈ sed. НапримСр, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всС ошибки с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ IP: journalctl | grep "192.168" | grep "error" Или для быстрого поиска ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Apache: grep "404" /var/log/apache2/access.log ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ° β€” автоматизация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки β€” спасСт врСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹. А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ проис

πŸ›°οΈ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ Linux: парсинг ΠΈ Π°Π½Π°Π»ΠΈΠ·

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π–ΡƒΡ€Π½Π°Π»Ρ‹ β€” это сСрдцС систСмы: ΠΎΠ½ΠΈ расскаТут ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Но ΠΊΠ°ΠΊ быстро Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌ объСмС Π΄Π°Π½Π½Ρ‹Ρ…? БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ красиво ΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ свСдСния.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl для просмотра систСмных Π»ΠΎΠ³ΠΎΠ²:

journalctl -xe

- Для поиска ошибок Π·Π° послСдниС час:

journalctl --since "1 hour ago" | grep "error"

- ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису:

journalctl -u nginx.service

- МоТно сразу Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ:

journalctl -p err..crit

Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ awk, grep ΠΈ sed. НапримСр, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всС ошибки с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ IP:

journalctl | grep "192.168" | grep "error"

Или для быстрого поиска ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Apache:

grep "404" /var/log/apache2/access.log

ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ° β€” автоматизация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки β€” спасСт врСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹. А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы.

А Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ… Π±Π΅Π· спСц-инструмСнтов?

---

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

🧠 Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉ интСрСс:

> πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Быстрая настройка Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

> Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!