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

πŸ› οΈ ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с Bash: создаСм свои скрипты ΠΌΠ΅Ρ‡Ρ‚Ρ‹

πŸ› οΈ ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с Bash: создаСм свои скрипты ΠΌΠ΅Ρ‡Ρ‚Ρ‹ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли свободы ΠΈ эффСктивности! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "ΡƒΠΌΠ½Ρ‹Π΅" скрипты, Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь Π»Π΅Π³Ρ‡Π΅? Π’ΠΎΠ³Π΄Π° этот пост для вас! Научимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Bash β€” Ρ‚Π°ΠΊ скаТСм, сСкрСтноС ΠΎΡ€ΡƒΠΆΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ систСмного администратора! - НачнСм с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ условий: #!/bin/bash if [ -f /tmp/testfile ]; then echo "Π€Π°ΠΉΠ» Π΅ΡΡ‚ΡŒ!" else echo "НСт Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°!" fi - АвтоматичСская очистка Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΡƒΠ±ΠΎΡ€ΠΊΠ°Ρ…: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -delete - Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ: #!/bin/bash tar -czvf /backup/$(date +%F).tar.gz /etc /home Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? - Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π½Π΅Ρ€Π²ΠΎΠ² - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ постоянных процСссов - ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ надСТности ΠΈ бСзопасности систСмы ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ? НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎ. А ΠΊΠ°ΠΊΠΈΠ΅ ваши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ скрипты, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ Тизнь ΠΏ

πŸ› οΈ ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с Bash: создаСм свои скрипты ΠΌΠ΅Ρ‡Ρ‚Ρ‹

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли свободы ΠΈ эффСктивности! πŸš€

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "ΡƒΠΌΠ½Ρ‹Π΅" скрипты, Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ваш Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь Π»Π΅Π³Ρ‡Π΅? Π’ΠΎΠ³Π΄Π° этот пост для вас! Научимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Bash β€” Ρ‚Π°ΠΊ скаТСм, сСкрСтноС ΠΎΡ€ΡƒΠΆΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ систСмного администратора!

- НачнСм с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ условий:

#!/bin/bash

if [ -f /tmp/testfile ]; then

echo "Π€Π°ΠΉΠ» Π΅ΡΡ‚ΡŒ!"

else

echo "НСт Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°!"

fi

- АвтоматичСская очистка Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ β€” Π·Π°Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΡƒΠ±ΠΎΡ€ΠΊΠ°Ρ…:

#!/bin/bash

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

- Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ:

#!/bin/bash

tar -czvf /backup/$(date +%F).tar.gz /etc /home

Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?

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

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ постоянных процСссов

- ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ надСТности ΠΈ бСзопасности систСмы

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ? НС Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎ.

А ΠΊΠ°ΠΊΠΈΠ΅ ваши Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ скрипты, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°ΡŽΡ‚ Тизнь ΠΏΡ€ΠΎΡ‰Π΅?

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

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

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