Настройка сервера — это как подготовка к свадьбе: если что-то пойдёт не так, потом всю жизнь будешь расхлёбывать последствия. Начнём с BIOS/UEFI — это такая штука, которая похожа на бабушкин сундук с секретами. Обновите её прошивку до последней версии, иначе рискуете, что ваш сервер будет вести себя как упрямый дедушка, который не признаёт новые технологии. Используйте фирменные утилиты от производителей — они как опытные свахи: знают, как всё сделать аккуратно и без скандалов (читай: без отключения питания).
Дальше заглянем в раздел Boot Options. Тут важно выставить приоритет загрузки так, чтобы сервер не путался и не пытался загрузиться с флешки или дисковода (да-да, некоторые ещё помнят эти архаизмы). Если у вас RAID-массивы — убедитесь, что контроллер узнан BIOS’ом. И поставьте задержку инициализации на 3–5 секунд — это как дать вашему серверу время проснуться с кофе и настроиться на рабочий лад.
Включайте виртуализацию даже если гипервизор вам сейчас не нужен. Это всё равно что взять зонт с собой в солнечный день — может и не пригодится, но лучше пусть будет. Виртуализация ускорит работу контейнеров и служб, а RAS-функции помогут избежать неожиданных зависаний и сбоев — представьте себе, что ваша память ECC — это такой надёжный сторожевой пес, который гоняет ошибки прочь.
Если вы ставите Linux, то забудьте про старые схемы разметки дисков — LVM рулит! Это как иметь гардероб с множеством отделений вместо одного огромного шкафа: удобно и практично. Для /boot выделите 2 ГБ ext4 — этого хватит даже для тех случаев, когда вы решите поставить пару дистрибутивов ради экспериментов (ну а вдруг?). Swap-раздел делайте равным объёму RAM для систем до 16 ГБ; если больше — можно уменьшить до половины. Помните анекдот про программиста: «Почему swap? Потому что RAM иногда устает!»
Корневой раздел обязательно разместите на SSD с запасом минимум 50 ГБ — иначе система будет грузиться так же долго, как я после пятничной вечеринки в понедельник утром. А вот /var и /home лучше держать отдельно: логи и пользовательские данные должны жить своей жизнью, чтобы случайно не устроить пожар в системе.
Для Windows Server используйте GPT вместо MBR на больших дисках — это как перейти с велосипеда на спорткар: удобнее и современнее. При установке на RAID придется подгружать драйверы вручную через внешний носитель. Представьте ситуацию: пытаетесь установить Windows без драйверов RAID-контроллера — это примерно как пытаться собрать мебель из IKEA без инструкции: весело только первые пять минут.
После установки отключайте ненужные службы вроде Windows Search или Print Spooler через services.msc. Они жрут ресурсы так же жадно, как мой кот еду из миски соседа.
Обязательно обновите микрокод процессора сразу после установки ОС! Для Linux достаточно команд вроде sudo apt install intel-microcode или amd-microcode. Микрокод обновляет процессор так же эффективно, как утренний кофе заряжает вас энергией.
Назначение статического IP-адреса через конфиги (/etc/netplan/*.yaml) или настройки сетевого адаптера в Windows поможет избежать сюрпризов при перезагрузке сервера. Если используете DHCP – резервируйте MAC-адрес в роутере; иначе ваш сервер может внезапно сменить IP и вызвать панические звонки администратору ночью.