Безопасность и оптимизация Linux.Редакция для Red Hat


Глава 2 Инсталляция вашего Linux сервера (Часть1) - часть 3


(All) Мы принимаем, что вы устанавливаете Linux на новый диск, на котором нет никаких файловых или операционных систем. Хорошая стратегия разбития диска, это разделение его на отдельные разделы для каждой важной файловой системы.

Разбиение дика на несколько разделов дает следующие преимущества:

  1. Защита от DoS (Denial of Service) атак

  2. Защита от SUID программ

  3. Более быстрая загрузка

  4. Облегчение процедуры резервного копирования и обновления

  5. Улучшенный контроль над смонтированными файловыми системами

  6. Ограничение для каждой файловой системы возможности роста

Внимание. Если на вашем компьютере есть файловые системы, мы настоятельно рекомендуем сделать резервную копию вашей системы перед разбиением диска.
Шаг 1.

Исходя из соображений стабильности и безопасности мы рекомендуем разбить диск согласно принципам описанным ниже. Мы исходили из того, что у вас есть SCSI диск объемом 3.2 GB. Конечно, вы можете изменить размеры разделов, исходя из размеров вашего диска и личных нужд.

Разделы которые необходимо создать на вашем диске.
 

/boot 5MB Образы ядер находятся здесь.
/usr 512MB Должен быть большим. Все двоичные файлы Linux хранятся здесь.
/home 1146MB  Пропорционально числу пользователей (например, 10MB на пользователя * число пользователей 114 = 1140MB).
/chroot  256MB Если вы будете использовать программы с CHROOT (например DNS).
/cache 256MB Кэш раздел для прокси сервера (например, Squid).
/var 256MB Содержит файлы которые изменяются при нормальной работе системы (например, логфайлы).
<Swap> 128MB swap раздел. Виртуальная память Linux.
/tmp 256MB Раздел для временных файлов.
/ 256MB Корневой раздел.


Все основные файловые системы на отдельных раздела.

Мы создаем два специальных раздела /chroot и /cache. /chroot – для программ умеющий менять корневую файловую систему (chroot). К ним относятся DNS- сервер, Apache веб-сервер и ряд других программ. Раздел /cache предназначен для кэширующего прокси сервера Squid. Если вы не хотите использовать Squid, то вы можете не создавать его.

Расположите /tmp и /home на отдельных разделах, особенно если пользователи вашего сервера имеют shell-доступ к нему. Также хорошей идеей будет разместить на независимых разделах /var и /usr. Отделение /var защитит ваш корневой раздел от переполнения.

В нашей конфигурации мы зарезервировали 256 MB под /chroot. Это связано с тем, что на нем будут располагаться файлы из Apache DocumentRoot и другие исполняемые файлы, связанные с Apache. Заметим, что размер каталога Apache на /chroot зависит от общего объема занимаемого файлами из “DocumentRoot”. Если вы не планируете использовать Apache, то можете уменьшить размер этого раздела до 10 MB. Этого должно хватить для DNS-сервера.
Минимальные размеры разделов.




Начало  Назад  Вперед



Книжный магазин