Linux Server - Профессиональная помощь

Выберите нужный тип сервера или дистрибутив для получения экспертной помощи по настройке, администрированию и решению проблем. Наши руководства охватывают все популярные серверные решения.

Дистрибутивы Linux для серверов

Веб-серверы и прокси

Контейнеризация и оркестрация

Общие скрипты

Полезные скрипты для администрирования

Коллекция готовых скриптов для автоматизации рутинных задач серверного администрирования.

Утилиты: 20+ Экономия времени: 90%
Посмотреть скрипты

Скрипты для мониторинга

Мониторинг использования диска

Отслеживает использование дискового пространства и отправляет уведомления при превышении лимита.

#!/bin/bash
THRESHOLD=90
USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')
if [ $USAGE -gt $THRESHOLD ]; then
  echo "Диск почти заполнен: $USAGE%" | mail -s "Дисковое предупреждение" admin@example.com
fi

Мониторинг нагрузки на CPU

Проверяет загрузку процессора и уведомляет о высокой нагрузке.

#!/bin/bash
LOAD=$(uptime | awk -F'load average:' '{ print $2 }' | cut -d, -f1 | tr -d ' ')
MAX_LOAD=2.0
if (( $(echo "$LOAD > $MAX_LOAD" | bc -l) )); then
  echo "Высокая нагрузка CPU: $LOAD" | mail -s "Предупреждение CPU" admin@example.com
fi

Скрипты для резервного копирования

Автоматическое резервное копирование

Создает резервные копии указанных директорий с датой в имени файла.

#!/bin/bash
BACKUP_DIR="/backup"
SOURCE_DIRS=("/var/www" "/etc")
DATE=$(date +%Y-%m-%d)
tar -czf $BACKUP_DIR/backup-$DATE.tar.gz ${SOURCE_DIRS[@]} 2>/dev/null

Удаление старых резервных копий

Удаляет резервные копии старше указанного количества дней.

#!/bin/bash
BACKUP_DIR="/backup"
FIND_ALL_BACKUPS=$(find $BACKUP_DIR -name "*.tar.gz" -type f)
DAYS=30
find $BACKUP_DIR -name "*.tar.gz" -type f -mtime +$DAYS -delete

Популярные руководства

Установка и настройка Ubuntu Server 22.04

Полное руководство по развертыванию сервера с нуля, включая сетевую настройку и безопасность.

Настройка Nginx с SSL и HTTP/2

Оптимизация веб-сервера для максимальной производительности и безопасности.

Docker: с нуля до production

Исчерпывающее руководство по контейнеризации приложений и развертыванию в продакшене.

Мониторинг сервера с Prometheus и Grafana

Настройка системы мониторинга для отслеживания производительности и обнаружения проблем.