Библиотека сайта rus-linux.net
Lafox.Net занимается распространением свободного программного обеспечения, а также некоторой поддержкой пользователей Linux. Нам часто приходится отвечать на однотипные вопросы. Данный процесс привел нас к мысли создать данную книгу.
Эта книга является сборником типовых решений для наиболее часто встречающихся задач под Mandrake Linux. Таким образом, эту книгу можно рассматривать как несколько расширенные FAQ по Mandrake Linux. Книга содержит прямые указания по настройке и использованию Mandrake Linux в качестве рабочей станции и сервера. Мы постарались удержаться от приведения теории и описания редко используемых функций и приводить только описание действий для быстрой типовой настойки. Эта книга скорее являет собой набор пошаговых инструкций.
Мы постарались воздержаться также от описания инструментальных средств настройки, отдав предпочтение описанию всех действий через утилиты командной строки и прямое редактирование конфигурационных файлов. Мы считаем, что такой подход лучше, так как он: во-первых, короче в изложении, а во-вторых, меньше привязан к операционной системе. Исходя из этого, практически все, описанное в этой книге (кроме процесса инсталляции и способов установки пакетов, а также, в некоторых случаях, путей к файлам и каталогам), вполне справедливо и для систем, отличных от Mandrake Linux. Все, что касается настройки сервисов (демонов), можно смело применять для других дистрибутивов GNU/Linux, а также для других UNIX систем, таких как FreeBSD.
Целью руководства является не обучение работе с GNU/Linux, а быстрая, в течении 1-2 часов, настройка системы и основных сервисов. Мы планируем постоянно расширять и дополнять это руководство. Свежую версию всегда можно получить на http://lafox.net/docs/. Мы также создали на нашем форуме поддержки специальный раздел для обсуждения этой книги (http://lafox.net/support/). В этом форуме можно (и нужно) оставлять заявки на новые разделы книги, а также указывать на все неточности, которые вам “посчастливилось” обнаружить. Мы будем благодарны за отзывы и предложения.
Итак, задача состоит в следующем:
- Есть: инсталляционные диски Linux Mandrake 9.1
- Нужно: установить полноценную рабочую станцию с хорошей русификацией,
а также сетевой сервер, который будет заниматься такими вещами, как:
- выполнять функции DNS сервера (named);
- выполнять функции маршрутизатора и заниматься “раздачей” internet трафика во внутреннюю сеть (IPMASQUARADE);
- выполнять функции кэширующего прокси сервера для HTTP трафика (Squid);
- выполнять функции корпоративного FTP сервера (ProFTPD);
- выполнять функции корпоративного файлового сервера (Samba);
- выполнять функции корпоративного почтового SMTP сервера (Postfix);
- выполнять функции корпоративного почтового pop3/pop3s/imap/imaps сервера (IMAP);
- выполнять функции корпоративного Web сервера (Apache).
Начнем пожалуй, с установки системы: