Linux
Шрифт:
Применение рекомендаций
На практике применение вышеуказанных рекомендаций может выглядеть следующим образом.
О проблеме 1024 цилиндра. Как мы уже отмечали, не все компьютеры могут производить загрузку с цилиндра жесткого диска, большего, чем 1024. И не все загрузчики с этим справляются. Поэтому, во избежание возникновения проблемы, необходимо создать раздел /boot величиной 16–32 Мбайт, до 1024 цилиндра. Большим его делать смысла не имеет, а вообще размер зависит от того, будете вы держать на этом
Создание своп-раздела. Общее правило для него: RAM х 2. Правило это достаточно корректно для 80 % случаев. Но для случаев специфических с размерами своп-раздела необходимо разбираться экспериментально. Впрочем, никто не мешает создать несколько разделов свопа и подключить к системе или создать специальные своп-файлы.
Для систем, у которых мало памяти (менее 32 Мбайт), рекомендуется выделять под своп-раздел не менее 64 Мбайт. Сейчас крайне редко можно встретить компьютер с таким объемом оперативной памяти. Поэтому стандартный объем своп-раздела на сегодняшний день – 128 или 256 Мбайт.
Более опытным пользователям можно рекомендовать в процессе работы следить за использованием своп-раздела командой free или top. Если использование своп-раздела систематически превышает 50 % – желательно увеличить его размер или создать своп-файл.
В зависимости от назначения системы можно выделить три их категории:
• домашний (офисный) компьютер, испытательный сервер, сервер небольшой локальной сети;
• удаленный сервер, сервер приложений (обобщенный);
• специальные серверы.
Первый тип систем – простой, мгновенного обслуживания, практически нет угрозы взлома и большой нагрузки, поэтому диск можно разбить всего лишь на 2–3 раздела:
• / – корневой;
• /boot – загрузочный (если надо);
• /swap – раздел подкачки (своп-раздел).
Для второго и третьего типа систем общепринятая практика разбиения диска – создание отдельных разделов для каждого (или для группы) основных каталогов файловой системы. Это увеличивает безопасность и отказоустойчивость системы и, кроме того, удобно для выдачи пользователям дисковых квот. Самый лучший вариант: отдельный раздел – отдельный винчестер.
Достигаемые цели: защита от атак, гибкое управление дисковыми квотами, более быстрая загрузка (впрочем, для серверов это не актуально), легкое резервирование и восстановление системы, лучшая контролируемость файловой системы в целом.
Для систем второго и третьего типа рекомендуется такая разбивка:
• раздел / – 256 Мбайт, здесь находятся каталоги /bin, /sbin и т. п.;
• раздел /boot – 16–32 Мбайт, все образы ядер должны находиться здесь;
• раздел /usr – более 256 Мбайт, поскольку большая часть исполняемых файлов Linux устанавливается в этот раздел;
• раздел /home – N Мбайт пропорционально количеству пользователей + размерность квоты на каждого пользователя + небольшой запас. Например, 10 Мбайт на пользователя
• раздел /var – более 256 Мбайт, содержит файлы, которые могут изменяться (например, log-файлы, почтовые ящики);
• раздел /tmp – более 256 Мбайт, раздел для временных файлов. Сильно зависит от типа приложений.
Системы третьего типа отличаются особыми требованиями к определенным разделам. К примеру, серверу FTP необходимо выделить отдельный раздел для хранения файлов.
И в заключение. Если у в эксплуатации находятся несколько однотипных систем, старайтесь сделать максимально похожие конфигурации дисковых разделов и операционной системы – будет намного проще сопровождать и администрировать эти компьютеры.
Проблемы с оборудованием
Если у вас нетривиальная конфигурация компьютера, вполне может случиться, что какое-то устройство не установится. В этом случае остается через Интернет обращаться к FAQ, HOWTO, конференциям и службам рассылки. Воспользуйтесь конференцией ru.linux – там общаются очень толковые специалисты, наверняка помогут. Так же на сайтах производителей дистрибутивов обычно существуют форумы поддержки и списки аппаратного обеспечения, которое нормально не функционирует под Linux.
Обычно проблемы с оборудованием возникают в следующих случаях:
• очень новая видеокарта. Раньше приходилось ждать по полгода, пока энтузиасты напишут драйвер. Сейчас ситуация с драйверами исправляется. По крайней мере, лидер на рынке видеокарт nVIDIA выпускает драйверы под Linux;
• принтеры. Можно подобрать драйвер похожего принтера или ждать выхода Linux-драйверов;
• модемы. Для нормальных модемов проблем нет. С так называемыми Win-модемами сложнее. На сайте www.linmodems.org можно найти драйверы для некоторых типов модемов. В частности, хорошо работают Win-модемы на чипсете Lucent;
• некоторые сетевые карты. По этому поводу существует специальный HOWTO, в котором подробно описывается решение проблем;
• RAID-контроллеры. Поищите драйверы на сайте производителя, почитайте соответствующий HOWTO;
• SCSI-контроллеры. Обратитесь в конференцию ru.linux, почитайте FAQ и HOWTO;
• манипулятор «мышь». Не всегда удается задействовать колесо прокрутки или дополнительные кнопки;
• экзотическая периферия. Тут уж как повезет…
Ссылки
• www.redhat.com/support/manuals – руководства и документация.
• The Official Red Hat Linux x86 Installation Guide – название говорит само за себя.
• linuxiso.org – специальный сайт, содержащий iso-образы.
• www.linuxlinks.com – почти полный список существующих дистрибутивов.
• www.linux-ve.chat.ru – виртуальная библиотека Linux.
• www.debian.org – сайт дистрибутива Debian.
• www.stormlinux.com – сайт дистрибутива Storm Linux.
• www.corel.com – сайт фирмы Corel, производителя одноименного дистрибутива.
• www.redhat.com – сайт дистрибутива Red Hat.