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

πŸ“‘ ЭффСктивная автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ Π² Linux: сцСнарии Bash для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

πŸ“‘ ЭффСктивная автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ Π² Linux: сцСнарии Bash для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΊΡƒΡ‡Π½ΡƒΡŽ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ Π² магию? πŸ§™β€β™‚οΈ БСгодня расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых сцСнариСв Bash сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Тизнь ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ! Всё, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ β€” ΠΏΠ°Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ. НачинаСм с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ систСмы β€” Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΎ нСобходимости Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ: - Π‘ΠΎΠ·Π΄Π°ΠΉ скрипт: #!/bin/bash sudo apt update && sudo apt upgrade -y Запусти Π΅Π³ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· cron β€” ΠΈ всё обновляСтся само. А Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²? Π’ΠΎΡ‚ простая ΠΊΠΎΠΌΠ°Π½Π΄Π°: - Π‘ΠΊΡ€ΠΈΠΏΡ‚ для очистки Π»ΠΎΠ³ΠΎΠ²: #!/bin/bash sudo journalctl --vacuum-time=7d Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ диск старыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° свободного мСста ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅: - Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° диска: #!/bin/bash DF=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$DF" -gt 80 ]; then echo "Занято большС 80% Π½Π° основном дискС!" fi Автоматизация β€” Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эко

πŸ“‘ ЭффСктивная автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ Π² Linux: сцСнарии Bash для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π“ΠΎΡ‚ΠΎΠ² Π»ΠΈ Ρ‚Ρ‹ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠΊΡƒΡ‡Π½ΡƒΡŽ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ Π² магию? πŸ§™β€β™‚οΈ БСгодня расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых сцСнариСв Bash сущСствСнно ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Тизнь ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ! Всё, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ β€” ΠΏΠ°Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ.

НачинаСм с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ систСмы β€” Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ ΠΎ нСобходимости Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ:

- Π‘ΠΎΠ·Π΄Π°ΠΉ скрипт:

#!/bin/bash

sudo apt update && sudo apt upgrade -y

Запусти Π΅Π³ΠΎ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· cron β€” ΠΈ всё обновляСтся само. А Ρ‡Ρ‚ΠΎ Ссли Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²? Π’ΠΎΡ‚ простая ΠΊΠΎΠΌΠ°Π½Π΄Π°:

- Π‘ΠΊΡ€ΠΈΠΏΡ‚ для очистки Π»ΠΎΠ³ΠΎΠ²:

#!/bin/bash

sudo journalctl --vacuum-time=7d

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ диск старыми Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ β€” автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° свободного мСста ΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅:

- Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° диска:

#!/bin/bash

DF=$(df / | tail -1 | awk '{print $5}' | sed 's/%//')

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

echo "Занято большС 80% Π½Π° основном дискС!"

fi

Автоматизация β€” Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ надСТности. ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ сцСнарии β€” ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ автоматичСскиС сцСнарии Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих ΠΊΠΎΠ»Π»Π΅Π³ Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π² Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ вакансий!

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

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