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

πŸš€ *Π—Π°Π³Π°Π΄ΠΊΠ° Bash-скриптов: автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹

πŸš€ *Π—Π°Π³Π°Π΄ΠΊΠ° Bash-скриптов: автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹!* Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь систСмного администратора ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ приятнСС? ВрСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠ°Π³ΠΈΠ΅ΠΉ Bash! Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС скрипты β€” это ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠΉ, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скучныС Π·Π°Π΄Π°Ρ‡ΠΈ. πŸ”‘ ОсобСнно Π²Π°ΠΆΠ½Ρ‹Π΅ прСимущСства: - Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил - ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ошибок - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ сСрия ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ рСгулярно β€” Bash Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚, Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π·Π° вас! НапримСр, автоматичСская очистка Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ бэкапов. Π’ΠΎΡ‚ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€: скрипт для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Π’ Π½Ρ‘ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°. Вуаля β€” автоматизация Π³ΠΎΡ‚ΠΎΠ²Π°! Для Π½Π°Ρ‡Π°Π»Π° достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всСго pΓ‘r строк: #!/bin/bash tar -czf /backup/$(date +%F).tar.gz /my/important/data Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ простыС разряды ΠΊΠΎΠ΄Π°, ΠΈ ваши Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΡΡŽΡ‚ свою ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ! А Π²Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· Bash? Или Π²

πŸš€ *Π—Π°Π³Π°Π΄ΠΊΠ° Bash-скриптов: автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹!*

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь систСмного администратора ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ приятнСС? ВрСмя ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠ°Π³ΠΈΠ΅ΠΉ Bash!

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС скрипты β€” это ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠΉ, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скучныС Π·Π°Π΄Π°Ρ‡ΠΈ.

πŸ”‘ ОсобСнно Π²Π°ΠΆΠ½Ρ‹Π΅ прСимущСства:

- Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил

- ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ошибок

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ

Допустим, Ρƒ вас Π΅ΡΡ‚ΡŒ сСрия ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ рСгулярно β€” Bash Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚, Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Π·Π° вас! НапримСр, автоматичСская очистка Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ бэкапов.

Π’ΠΎΡ‚ нСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€: скрипт для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Π’ Π½Ρ‘ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°. Вуаля β€” автоматизация Π³ΠΎΡ‚ΠΎΠ²Π°!

Для Π½Π°Ρ‡Π°Π»Π° достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всСго pΓ‘r строк:

#!/bin/bash

tar -czf /backup/$(date +%F).tar.gz /my/important/data

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ простыС разряды ΠΊΠΎΠ΄Π°, ΠΈ ваши Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΡΡŽΡ‚ свою ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ!

А Π²Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· Bash? Или всё Π΅Ρ‰Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!