Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

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

πŸ› οΈ Автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€ Linux! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивной Ρ€Π°Π±ΠΎΡ‚Π΅ систСмного администратора? ВмСсто Π΄ΠΎΠ»Π³ΠΈΡ… Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ напиши нСбольшой bash-скрипт β€” ΠΈ Ρƒ тСбя освободится врСмя для Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ! Π’ΠΎΡ‚ Ρ‚Ρ€ΠΈ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: - Π‘ΠΎΠ·Π΄Π°ΠΉ автоматичСский бэкап: #!/bin/bash tar -czf /backup/$(date +%F).tar.gz /important/data - АвтоматичСский ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ Π»ΠΎΠ³ΠΎΠ²: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -delete - ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ свободного мСста ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅: #!/bin/bash SPACE=$(df / | awk 'NR==2 {print $5}' | sed 's/%//') if [ "$SPACE" -gt 80 ]; then echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½: ${SPACE}%" | mail -s "Warning: Disk space" admin@example.com fi Π’Π°ΠΊΠΈΠ΅ скрипты ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π­Ρ‚ΠΎ словно ваши малСнькиС ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ спитС! А ΠΊΠ°ΠΊΠΈΠ΅ свои Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Ρ‚Ρ‹? ПодСлись Π² коммСнтариях! ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π²

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€ Linux! πŸš€

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ эффСктивной Ρ€Π°Π±ΠΎΡ‚Π΅ систСмного администратора? ВмСсто Π΄ΠΎΠ»Π³ΠΈΡ… Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ напиши нСбольшой bash-скрипт β€” ΠΈ Ρƒ тСбя освободится врСмя для Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ!

Π’ΠΎΡ‚ Ρ‚Ρ€ΠΈ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…:

- Π‘ΠΎΠ·Π΄Π°ΠΉ автоматичСский бэкап:

#!/bin/bash

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

- АвтоматичСский ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ Π»ΠΎΠ³ΠΎΠ²:

#!/bin/bash

find /var/log -type f -name "*.log" -mtime +7 -delete

- ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ свободного мСста ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅:

#!/bin/bash

SPACE=$(df / | awk 'NR==2 {print $5}' | sed 's/%//')

if [ "$SPACE" -gt 80 ]; then

echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½: ${SPACE}%" | mail -s "Warning: Disk space" admin@example.com

fi

Π’Π°ΠΊΠΈΠ΅ скрипты ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π­Ρ‚ΠΎ словно ваши малСнькиС ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ спитС!

А ΠΊΠ°ΠΊΠΈΠ΅ свои Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Ρ‚Ρ‹? ПодСлись Π² коммСнтариях!

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

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