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

🧠*Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ управлСния сСрвСром с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов

🧠*Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ управлСния сСрвСром с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ тСхнодосок! πŸš€ ВсСгда Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ? Π’ΠΎΠ³Π΄Π° этот пост для тСбя! БСгодня расскаТу ΠΎ простых Ρ‚Ρ€ΡŽΠΊΠ°Ρ… с Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сСрвисами, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ настройками быстрСС, Ρ‡Π΅ΠΌ Ρ‚Ρ‹ ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ. - Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ скрипты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния сСрвиса: if systemctl is-active --quiet nginx; then echo "Nginx Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚" else systemctl start nginx echo "Запустил Nginx" fi - АвтоматичСская очистка Π»ΠΎΠ³ΠΎΠ²: find /var/log -type f -name "*.log" -mtime +7 -exec > /dev/null -f {} \; && sudo truncate -s 0 /var/log/*.log - ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ использования диска ΠΈ оповСщСния: DISK_USAGE=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$DISK_USAGE" -gt 80 ]; then echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½: ${DISK_USAGE}%" fi - РСгулярныС бэкапы: tar -czf /backup/$(date +%F).tar.gz /etc /var/www Π­Ρ‚ΠΈ Ρ‚Ρ€ΡŽΠΊΠΈ β€” лишь Π²Π΅Ρ€ΡˆΠΈΠ½Π° айсбСрга. НастоящСС мастСрство β€” Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ создава

🧠*Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ управлСния сСрвСром с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bash-скриптов*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ тСхнодосок! πŸš€

ВсСгда Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ? Π’ΠΎΠ³Π΄Π° этот пост для тСбя! БСгодня расскаТу ΠΎ простых Ρ‚Ρ€ΡŽΠΊΠ°Ρ… с Bash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сСрвисами, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ настройками быстрСС, Ρ‡Π΅ΠΌ Ρ‚Ρ‹ ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ.

- Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉ скрипты для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ состояния сСрвиса:

if systemctl is-active --quiet nginx; then

echo "Nginx Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚"

else

systemctl start nginx

echo "Запустил Nginx"

fi

- АвтоматичСская очистка Π»ΠΎΠ³ΠΎΠ²:

find /var/log -type f -name "*.log" -mtime +7 -exec > /dev/null -f {} \; && sudo truncate -s 0 /var/log/*.log

- ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ использования диска ΠΈ оповСщСния:

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

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

echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½: ${DISK_USAGE}%"

fi

- РСгулярныС бэкапы:

tar -czf /backup/$(date +%F).tar.gz /etc /var/www

Π­Ρ‚ΠΈ Ρ‚Ρ€ΡŽΠΊΠΈ β€” лишь Π²Π΅Ρ€ΡˆΠΈΠ½Π° айсбСрга. НастоящСС мастСрство β€” Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ освоил Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ? ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ Ρ‚Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅?

УбСдись, Ρ‡Ρ‚ΠΎ дСлаСшь бэкапы ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΡˆΡŒ скрипты β€” ΠΈΠ½Π°Ρ‡Π΅ Ρ€ΠΈΡΠΊΡƒΠ΅ΡˆΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅!

*Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot*