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

πŸ› οΈ Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ sed для автоматичСской ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

πŸ› οΈ Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ sed для автоматичСской ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π₯ΠΎΡ‡Π΅ΡˆΡŒ быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹? Π’ΠΎΠ³Π΄Π° sed β€” это Ρ‚Π²ΠΎΠΉ Π²Π΅Ρ€Π½Ρ‹ΠΉ Π΄Ρ€ΡƒΠ³! Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Π±Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ тСкст Π½Π° Π»Π΅Ρ‚Ρƒ, Π½Π΅ открывая Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. БовсСм Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ β€” ΠΈ Ρ„Π°ΠΉΠ» Π³ΠΎΡ‚ΠΎΠ²! ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΠ»ΡŽΠ±ΠΈΡ‚ΡŒ sed? - Быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сотни строк Π·Π° сСкунду - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² скриптах для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов - Π’Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π±Π΅Π· риска ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сцСнарий: Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ IP-адрСс Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅. Π’Π°ΠΊ просто: - Π—Π°ΠΌΠ΅Π½ΠΈ всё Π² Ρ„Π°ΠΉΠ»Π΅: sed -i 's/192\.168\.1\.10/10.0.0.20/g' /etc/config.conf - Или добавь Π½ΠΎΠ²ΡƒΡŽ строку Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°: sed -i '$ a\New line to append' /etc/config.conf Π—Π΄Π΅ΡΡŒ ΠΊΡ€ΡŽΡ‡ΠΎΠΊ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ sed ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСгулярныС выраТСния ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ слоТныС Π²Π΅Ρ‰ΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с этим инструмСнтом ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки, Π½ΠΎ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ! Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ

πŸ› οΈ Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ sed для автоматичСской ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π₯ΠΎΡ‡Π΅ΡˆΡŒ быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹? Π’ΠΎΠ³Π΄Π° sed β€” это Ρ‚Π²ΠΎΠΉ Π²Π΅Ρ€Π½Ρ‹ΠΉ Π΄Ρ€ΡƒΠ³! Π­Ρ‚ΠΎΡ‚ инструмСнт ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Π±Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ тСкст Π½Π° Π»Π΅Ρ‚Ρƒ, Π½Π΅ открывая Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. БовсСм Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ β€” ΠΈ Ρ„Π°ΠΉΠ» Π³ΠΎΡ‚ΠΎΠ²!

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΠ»ΡŽΠ±ΠΈΡ‚ΡŒ sed?

- Быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сотни строк Π·Π° сСкунду

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² скриптах для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов

- Π’Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π±Π΅Π· риска ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ сцСнарий: Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ IP-адрСс Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅. Π’Π°ΠΊ просто:

- Π—Π°ΠΌΠ΅Π½ΠΈ всё Π² Ρ„Π°ΠΉΠ»Π΅:

sed -i 's/192\.168\.1\.10/10.0.0.20/g' /etc/config.conf

- Или добавь Π½ΠΎΠ²ΡƒΡŽ строку Π² ΠΊΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π°:

sed -i '$ a\New line to append' /etc/config.conf

Π—Π΄Π΅ΡΡŒ ΠΊΡ€ΡŽΡ‡ΠΎΠΊ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ sed ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ рСгулярныС выраТСния ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΉ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ слоТныС Π²Π΅Ρ‰ΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с этим инструмСнтом ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки, Π½ΠΎ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ!

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ sed, Ρ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅ΡˆΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ Π² ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ квСст, Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ β€” Π² искусство. Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ мастСром ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠΈ?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои Π½Π°Π²Ρ‹ΠΊΠΈ β€” ΠΈ посмотри, ΠΊΠ°ΠΊ грустныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² чистый ΠΊΠΎΠ΄!

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° our Telegram ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot Ρ‚Ρ‹ найдСшь вакансии ΠΈ тСсты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ.

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