Linux Server - Профессиональная помощь
Выберите нужный тип сервера или дистрибутив для получения экспертной помощи по настройке, администрированию и решению проблем. Наши руководства охватывают все популярные серверные решения.
Дистрибутивы Linux для серверов
Ubuntu Server
Самый популярный дистрибутив для серверов с отличной документацией и поддержкой сообщества.
Debian Server
Стабильный и надежный дистрибутив, предпочитаемый для критически важных серверов.
CentOS/Rocky Linux
Корпоративные решения с длительной поддержкой и совместимостью с RHEL.
Red Hat Enterprise Linux
Промышленный стандарт для корпоративных серверов с коммерческой поддержкой.
Веб-серверы и прокси
Контейнеризация и оркестрация
Общие скрипты
Полезные скрипты для администрирования
Коллекция готовых скриптов для автоматизации рутинных задач серверного администрирования.
Скрипты для мониторинга
Мониторинг использования диска
Отслеживает использование дискового пространства и отправляет уведомления при превышении лимита.
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
Проверяет загрузку процессора и уведомляет о высокой нагрузке.
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
Скрипты для резервного копирования
Автоматическое резервное копирование
Создает резервные копии указанных директорий с датой в имени файла.
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
Удаление старых резервных копий
Удаляет резервные копии старше указанного количества дней.
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
Настройка системы мониторинга для отслеживания производительности и обнаружения проблем.