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

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ скриптов Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ: GNU Parallel Π² дСйствии

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ скриптов Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ: GNU Parallel Π² дСйствии Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π² ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сотни Π·Π°Π΄Π°Ρ‡ ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ свои Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? Π’ΠΎΠ³Π΄Π° знакомься с ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ скучныС скрипты Π² Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ магию β€” GNU Parallel! Π­Ρ‚ΠΎΡ‚ волшСбник позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ своих процСссов. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ: дСсятки Π·Π°Π΄Π°Ρ‡ β€” ΠΈ всС выполняСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π±Π΅Π· Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠΉ ΠΈ зависаний. НС удивляйся, ΠΌΠΈΡ€ Linux ΠΏΠΎΠ»ΠΎΠ½ Ρ‚Π°ΠΊΠΈΡ… сСкрСтов! ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° GNU Parallel: - ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ - автоматичСский Ρ€Π°Π·Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… - гибкая настройка уровня ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° - простота использования, Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌΠΈ Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ: cat список_Ρ„Π°ΠΉΠ»ΠΎΠ² | parallel -j 4 gzip Π­Ρ‚ΠΎ сТмёт всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· списка, работая сразу с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ. А Π² ΠΎΠ±Ρ‰Π΅ΠΌ β€” ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ количСством ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ. И знаСшь, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎΠ³ΠΎ? МоТно Ρ‚Π°ΠΊ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ бэкапы, парсинг Π»ΠΎΠ³ΠΎΠ² ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всё, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅

πŸ“‘ УскоряСм Ρ€Π°Π±ΠΎΡ‚Ρƒ скриптов Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ: GNU Parallel Π² дСйствии

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π² ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сотни Π·Π°Π΄Π°Ρ‡ ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ свои Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? Π’ΠΎΠ³Π΄Π° знакомься с ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ скучныС скрипты Π² Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ магию β€” GNU Parallel!

Π­Ρ‚ΠΎΡ‚ волшСбник позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ своих процСссов. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ: дСсятки Π·Π°Π΄Π°Ρ‡ β€” ΠΈ всС выполняСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π±Π΅Π· Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠΉ ΠΈ зависаний. НС удивляйся, ΠΌΠΈΡ€ Linux ΠΏΠΎΠ»ΠΎΠ½ Ρ‚Π°ΠΊΠΈΡ… сСкрСтов!

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° GNU Parallel:

- ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄

- автоматичСский Ρ€Π°Π·Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

- гибкая настройка уровня ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°

- простота использования, Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌΠΈ

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ:

cat список_Ρ„Π°ΠΉΠ»ΠΎΠ² | parallel -j 4 gzip

Π­Ρ‚ΠΎ сТмёт всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· списка, работая сразу с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ. А Π² ΠΎΠ±Ρ‰Π΅ΠΌ β€” ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ количСством ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

И знаСшь, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎΠ³ΠΎ? МоТно Ρ‚Π°ΠΊ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ бэкапы, парсинг Π»ΠΎΠ³ΠΎΠ² ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всё, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? Или, ΠΌΠΎΠΆΠ΅Ρ‚, ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒΡΡ этим инструмСнтом ΠΈ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΏΠ»ΠΎΠ΄Π°ΠΌΠΈ?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” Ρ‚Π°ΠΌ Π΅Ρ‰Π΅ большС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” тСсты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ.

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