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

πŸ› οΈ ΠŸΡ€ΠΎΡΡ‚Π°Ρ автоматизация Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов

πŸ› οΈ ΠŸΡ€ΠΎΡΡ‚Π°Ρ автоматизация Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ эффСктивности! πŸš€ Когда Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΊΡƒΡ‡Π°Ρ‚ΡŒ, ΠΏΠΎΡ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свою Ρ‚Π²ΠΎΡ€Ρ‡Π΅ΡΠΊΡƒΡŽ сторону ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ малСнькиС магичСскиС скрипты. Они прСвратят ΡΠΊΡƒΡ‡Π½ΡƒΡŽ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ Π² ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Bash-скриптов: - БыстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ - ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ошибок - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ комбинирования ΠΊΠΎΠΌΠ°Π½Π΄ Допустим, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ бэкапы. ΠŸΡ€ΠΎΡΡ‚Π°Ρ автоматизация спасСт врСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹. Π‘ΠΎΠ·Π΄Π°ΠΉ Ρ„Π°ΠΉΠ» backup.sh, добавь Ρ‚ΡƒΠ΄Π°: - ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΏΡƒΡ‚Π΅ΠΉ - ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ архивирования Π΄Π°Π½Π½Ρ‹Ρ… - Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° сСрвСр ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: #!/bin/bash tar -czf /backup/$(date +%Y-%m-%d).tar.gz /var/log rsync -avz /backup/ user@cloud:/backups/ Π—Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· cron, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ β€” чистыС Π»ΠΎΠ³ΠΈ ΠΈ свСТиС бэкапы Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. А ΠΏΠΎΡ‚ΠΎΠΌ β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉ! А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° bash? КакиС ΠΈΠ΄Π΅

πŸ› οΈ ΠŸΡ€ΠΎΡΡ‚Π°Ρ автоматизация Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ эффСктивности! πŸš€

Когда Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠΊΡƒΡ‡Π°Ρ‚ΡŒ, ΠΏΠΎΡ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ свою Ρ‚Π²ΠΎΡ€Ρ‡Π΅ΡΠΊΡƒΡŽ сторону ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ малСнькиС магичСскиС скрипты. Они прСвратят ΡΠΊΡƒΡ‡Π½ΡƒΡŽ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ Π² ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Bash-скриптов:

- БыстроС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡

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

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ комбинирования ΠΊΠΎΠΌΠ°Π½Π΄

Допустим, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ бэкапы. ΠŸΡ€ΠΎΡΡ‚Π°Ρ автоматизация спасСт врСмя ΠΈ Π½Π΅Ρ€Π²Ρ‹.

Π‘ΠΎΠ·Π΄Π°ΠΉ Ρ„Π°ΠΉΠ» backup.sh, добавь Ρ‚ΡƒΠ΄Π°:

- ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для ΠΏΡƒΡ‚Π΅ΠΉ

- ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ архивирования Π΄Π°Π½Π½Ρ‹Ρ…

- Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° сСрвСр ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠΎ

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

#!/bin/bash

tar -czf /backup/$(date +%Y-%m-%d).tar.gz /var/log

rsync -avz /backup/ user@cloud:/backups/

Π—Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· cron, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ β€” чистыС Π»ΠΎΠ³ΠΈ ΠΈ свСТиС бэкапы Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий.

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. А ΠΏΠΎΡ‚ΠΎΠΌ β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉ!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° bash? КакиС ΠΈΠ΄Π΅ΠΈ Ρƒ тСбя Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свою Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ?

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

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