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

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСтныС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСтныС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ! πŸš€ ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈ β€” это сСрдцС диагностики ΠΈ поиска ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Linux. Но Ρ‡Ρ‚ΠΎ Ссли я скаТу, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ способы Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„Ρƒ Π·Π° сСкунды? Рассмотрим нСсколько простых, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ²: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ less вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ большиС Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ рСсурсов. - Для поиска ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ β€” grep с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, grep "error" /var/log/syslog β€” ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅. - Для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ β€” awk ΠΈ sed ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Ρ‹Ρ‡Π»Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. - Π•Ρ‰Π΅ класс β€” tail -f, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ появлСниС Π½ΠΎΠ²Ρ‹Ρ… записСй Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. - НС Π·Π°Π±ΡƒΠ΄ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π°ΡΡ‚Π°Π»ΠΈΡΡŒ Π΄ΠΎ нСвозмоТности. Π—Π°Ρ‡Π΅ΠΌ всС это? Π§Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΠΎΠ³Π°ΠΌΠΈ β€” Ρ‚Π΅ΠΌ быстрСС ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠžΡ‚ΠΊΡ€ΠΎΠΉ для сСбя Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” ΠΈ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π³ΡƒΡ€Ρƒ диагностики! А Ρ‚Ρ‹ знаСшь Π΅Ρ‰Π΅ скрытыС Ρ„ΠΈΡˆΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ

πŸ› οΈ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСтныС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ! πŸš€

ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈ β€” это сСрдцС диагностики ΠΈ поиска ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Linux. Но Ρ‡Ρ‚ΠΎ Ссли я скаТу, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ способы Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„Ρƒ Π·Π° сСкунды?

Рассмотрим нСсколько простых, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ²:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ less вмСсто ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ большиС Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ рСсурсов.

- Для поиска ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ β€” grep с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, grep "error" /var/log/syslog β€” ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅.

- Для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ β€” awk ΠΈ sed ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Ρ‹Ρ‡Π»Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

- Π•Ρ‰Π΅ класс β€” tail -f, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ появлСниС Π½ΠΎΠ²Ρ‹Ρ… записСй Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

- НС Π·Π°Π±ΡƒΠ΄ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π°ΡΡ‚Π°Π»ΠΈΡΡŒ Π΄ΠΎ нСвозмоТности.

Π—Π°Ρ‡Π΅ΠΌ всС это? Π§Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΠΎΠ³Π°ΠΌΠΈ β€” Ρ‚Π΅ΠΌ быстрСС ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠžΡ‚ΠΊΡ€ΠΎΠΉ для сСбя Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” ΠΈ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π³ΡƒΡ€Ρƒ диагностики!

А Ρ‚Ρ‹ знаСшь Π΅Ρ‰Π΅ скрытыС Ρ„ΠΈΡˆΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ?

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

Π—Π°Π²Ρ‚Ρ€Π° Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ пост ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π² считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban! НС пропусти!

🧠 - ΠžΡ‚ΠΊΡ€ΠΎΠΉ сСкрСты своСй систСмы: 18 ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ линуксоид! https://t.me/LinuxSkill

🧠 - ПобольшС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ β€” ΠΈ Ρ‚Ρ‹ ΡΡ‚Π°Π½Π΅ΡˆΡŒ мастСром: автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ https://t.me/LinuxSkill