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

🧰 *Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Makefile

🧰 *Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Makefile* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли продуктивности! πŸš€ Когда автоматизация прСвращаСтся Π² Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ, Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт β€” Makefile. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ слоТныС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… повторяСмыми. Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½? - Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС скрипты - ΠžΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с зависимостями - Π‘Π½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибок ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСссы Π‘ΠΎΠ·Π΄Π°ΠΉ свой Makefile ΠΈ Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…! НапримСр, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния ΠΈ запуск тСстов β€” ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ²: install: sudo apt update sudo apt install -y nginx git test: pytest tests/ ПослС этого всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π° запуск β€” ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ! make install ΠΈ make test β€” ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Makefile для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных сцСнариСв, ΠΈ Тизнь станСт ΠΏΡ€ΠΎΡ‰Π΅! А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Makefile Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? КакиС Ρ„ΠΈΡˆΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‚Π΅Π±Π΅ быстрСС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? --- πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚ https://t.me/gradeliftbot: Β«ΠŸΡ€

🧰 *Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Makefile*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли продуктивности! πŸš€

Когда автоматизация прСвращаСтся Π² Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ, Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт β€” Makefile. Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ слоТныС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… повторяСмыми.

Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½?

- Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС скрипты

- ΠžΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с зависимостями

- Π‘Π½ΠΈΠ·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибок ΠΈ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСссы

Π‘ΠΎΠ·Π΄Π°ΠΉ свой Makefile ΠΈ Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…! НапримСр, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния ΠΈ запуск тСстов β€” ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ²:

install:

sudo apt update

sudo apt install -y nginx git

test:

pytest tests/

ПослС этого всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π° запуск β€” ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ!

make install ΠΈ make test β€” ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Makefile для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных сцСнариСв, ΠΈ Тизнь станСт ΠΏΡ€ΠΎΡ‰Π΅!

А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ Makefile Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…? КакиС Ρ„ΠΈΡˆΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ‚Π΅Π±Π΅ быстрСС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

---

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚ https://t.me/gradeliftbot:

Β«ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbotΒ»

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