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

🦾 Автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ shell-скриптов

🦾 Автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ shell-скриптов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ ΠΈ ΡΡ‚Π°Ρ‚ΡŒ настоящими мастСрами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? Π’ΠΎΠ³Π΄Π° этот пост для вас! Настройка скриптов β€” это Π½Π΅ Ρ‚Π°ΠΊ слоТно, ΠΊΠ°ΠΊ каТСтся, Π° эффСкт β€” просто магия. - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ скрипт для бэкапа Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²: #!/bin/bash tar -czf /backup/$(date +%Y%m%d).tar.gz /home/user/documents - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ диск: logrotate /etc/logrotate.conf - НастройтС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²: #!/bin/bash rm -rf /tmp/* - Π—Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron β€” ΠΈ ваши Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сами собой, ΠΊΠ°ΠΊ ΠΏΠΎ маслу. НапримСр, для Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ бэкапа: 0 2 * * * /path/to/backup.sh - А Ρ‡Ρ‚ΠΎ Ссли скрипт Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΡˆΠ»Ρ‘Ρ‚ Π²Π°ΠΌ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π½Π° email? Π’ΠΎΡ‚ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Π½Π° Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…: mail -s "Backup report" user@example.com < /var/log/backup.log Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС скрипты β€” это ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅: каТСтся, Ρ‡Ρ‚ΠΎ слоТно, Π° ΠΏΠΎΡ‚ΠΎΠΌ β€” Π½Π΅ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΠ° част

🦾 Автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ shell-скриптов

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸš€

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ ΠΈ ΡΡ‚Π°Ρ‚ΡŒ настоящими мастСрами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ? Π’ΠΎΠ³Π΄Π° этот пост для вас! Настройка скриптов β€” это Π½Π΅ Ρ‚Π°ΠΊ слоТно, ΠΊΠ°ΠΊ каТСтся, Π° эффСкт β€” просто магия.

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ скрипт для бэкапа Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:

#!/bin/bash

tar -czf /backup/$(date +%Y%m%d).tar.gz /home/user/documents

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Ρ…Π»Π°ΠΌΠ»ΡΡ‚ΡŒ диск:

logrotate /etc/logrotate.conf

- НастройтС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:

#!/bin/bash

rm -rf /tmp/*

- Π—Π°ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron β€” ΠΈ ваши Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ сами собой, ΠΊΠ°ΠΊ ΠΏΠΎ маслу. НапримСр, для Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ бэкапа:

0 2 * * * /path/to/backup.sh

- А Ρ‡Ρ‚ΠΎ Ссли скрипт Π²ΠΎΠ·ΡŒΠΌΠ΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΡˆΠ»Ρ‘Ρ‚ Π²Π°ΠΌ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π½Π° email? Π’ΠΎΡ‚ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ Π½Π° Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…:

mail -s "Backup report" user@example.com < /var/log/backup.log

Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС скрипты β€” это ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅: каТСтся, Ρ‡Ρ‚ΠΎ слоТно, Π° ΠΏΠΎΡ‚ΠΎΠΌ β€” Π½Π΅ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΠ° Ρ‡Π°ΡΡ‚ΡŒ дня. ΠžΡΠ²Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π½Π° шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ Π΄Ρ€ΡƒΠ·Π΅ΠΉ β€” вмСстС интСрСснСС!

- ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° наш Telegram ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill,

- Π° для быстрого тСстирования Π·Π½Π°Π½ΠΈΠΉ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ Π½Π°ΠΉΠ΄Ρ‘ΡˆΡŒ Ρ‚Π°ΠΌ, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅!

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