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

πŸ–₯️ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ быстро

πŸ–₯️ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ быстро? ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ…? Π’ этой малСнькой ΠΌΠ°Π³ΠΈΠΈ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного β€” Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄! Π—Π° сСкунды ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π½Π΅ Ρ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² бСсконСчных Ρ„Π°ΠΉΠ»Π°Ρ…. НачнСм с Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° grep. Она словно волшСбная ΠΏΠ°Π»ΠΎΡ‡ΠΊΠ° для поиска ΠΏΠΎ содСрТимому: - Π˜Ρ‰ΠΈ ошибки: grep "error" /var/log/syslog - Найди строки Π·Π° послСдниС 24 часа: grep "$(date --date='yesterday' '+%b %_d')" /var/log/syslog А Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ tail β€” ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ послСдниС строки Ρ„Π°ΠΉΠ»Π°, Π° less позволяСт Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Ρƒ. А Ссли Π½ΡƒΠΆΠ½ΠΎ всё сразу β€” zgrep ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² сТатых Π°Ρ€Ρ…ΠΈΠ²Π°Ρ…. Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π΅Π±Π΅ быстро досконально Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ происходит Π² систСмС β€” ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π½Π΅Ρ€Π²ΠΎΠ². А Ρ‚Ρ‹ ΡƒΠΆΠ΅ использовал эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΈΡ‰Π΅ΡˆΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Π»ΠΎΠ³ΠΎΠ²? β€” Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ поиск прСвращаСтся Π² искусство β€” Π° Ρ‚Ρ‹ Π² Π½Π΅ΠΌ мастСр?

πŸ–₯️ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ быстро?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ…? Π’ этой малСнькой ΠΌΠ°Π³ΠΈΠΈ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного β€” Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄! Π—Π° сСкунды ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π½Π΅ Ρ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² бСсконСчных Ρ„Π°ΠΉΠ»Π°Ρ….

НачнСм с Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° grep. Она словно волшСбная ΠΏΠ°Π»ΠΎΡ‡ΠΊΠ° для поиска ΠΏΠΎ содСрТимому:

- Π˜Ρ‰ΠΈ ошибки:

grep "error" /var/log/syslog

- Найди строки Π·Π° послСдниС 24 часа:

grep "$(date --date='yesterday' '+%b %_d')" /var/log/syslog

А Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ tail β€” ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ послСдниС строки Ρ„Π°ΠΉΠ»Π°, Π° less позволяСт Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΊΠ°ΠΊ ΠΊΠ½ΠΈΠ³Ρƒ. А Ссли Π½ΡƒΠΆΠ½ΠΎ всё сразу β€” zgrep ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² сТатых Π°Ρ€Ρ…ΠΈΠ²Π°Ρ….

Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π΅Π±Π΅ быстро досконально Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ происходит Π² систСмС β€” ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π½Π΅Ρ€Π²ΠΎΠ².

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ использовал эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΈΡ‰Π΅ΡˆΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Π»ΠΎΠ³ΠΎΠ²?

β€” Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ поиск прСвращаСтся Π² искусство β€” Π° Ρ‚Ρ‹ Π² Π½Π΅ΠΌ мастСр?