Бруй В.В., Карлов С.В. - Linux-сервер - пошаговые инструкции - инсталляции и настройки (1077321), страница 7
Текст из файла (страница 7)
536Глава 36. mod_perl– модуль, позволяющий включить интерпретатор языка Perl непосредственно в ApacheHTTP Server ............................................................................................................................................... 540Ограничения и допущения.......................................................................................................................... 541Пакеты........................................................................................................................................................... 541Компиляция, оптимизация и инсталляция mod_perl ................................................................................
541Конфигурирование mod_perl ...................................................................................................................... 542Тестирование mod_perl................................................................................................................................ 542Выполнение mod_perl в окружении chroot-jail.......................................................................................... 543Часть 11. Программное обеспечение для организации совместного использования общихсетевых ресурсов ..................................................................................................................................
545Глава 37. Сервер Samba..................................................................................................................................... 546Ограничения и допущения.......................................................................................................................... 547Пакеты........................................................................................................................................................... 547Инсталляция с помощью rpm-пакетов .......................................................................................................
547Компиляция, оптимизация и инсталляция Samba..................................................................................... 549Конфигурирование Samba........................................................................................................................... 550Конфигурационный файл /etc/samba/smb.conf ..........................................................................................
550Конфигурационный файл /etc/samba/lmhosts ............................................................................................ 553Конфигурационный файл /etc/sysconfig/samba.......................................................................................... 553Конфигурационный файл /etc/pam.d/samba ...............................................................................................
553Конфигурационный файл /etc/logrotate.d/samba........................................................................................ 553Файл инициализации /etc/lnit.d/smb ........................................................................................................... 554Добавление новых пользователей (конфигурационный файл /etc/samba/smbpasswd) .......................... 556Тестирование Samba .................................................................................................................................... 556Часть 12. Организация резервного копирования.................................................................................................. 558Глава 38.
Резервное копирование..................................................................................................................... 559Резервное копирование файлов программного обеспечения с использованием программы tar ..........
562Автоматическое резервное копирование периодически изменяемых файлов ....................................... 564Полное резервное копирование .................................................................................................................. 564Инкрементное резервирование копирование ............................................................................................ 56810ВведениеВведениеГлава 1. Введение или кому и зачем нужна эта книгаГлава 1Введение или кому и зачем нужна эта книгаВ этой главе:1.
Кому нужна эта книга2. Почему была написана эта книга3. Пример использования Linux-серверов для организации корпоративной сети4. Какое программное обеспечение должно быть установлено на сервере5. Как пользоваться этой книгой6. Куда обращаться за помощью и технической поддержкой7. Благодарности1112ВведениеВ этой главе содержится важная информация, которая может оказаться незаменимой при принятиирешения о необходимости приобретения книги.
Кроме того, в первой главе этой книги содержится переченьпрограммного обеспечения необходимого для инсталляции серверов различного назначения и инструкциипо использованию этой книги.Кому и зачем нужна эта книгаВполне возможно, что эти строки вы читаете по одной из следующих причин:• в вашем офисе появился канал выделенного доступа в Интернет, и вы не совсем четко представляете, как организовать доступ пользователей локальной сети в Интернет, обеспечив при этом защиту внутренних ресурсов от несанкционированного доступа из вне и установив требуемые ограничения (достаточныедля выполнения служебных обязанностей сотрудниками офиса и сводящие к минимуму затраты на оплатууслуг доступа в Интернет) на использование внешних ресурсов;• в вашем офисе необходимо наладить совместное использование сетевых ресурсов (файлов, принтеров) с четким разграничением полномочий различных пользователей и групп пользователей;• вы, используя имеющийся канал выделенного доступа, хотите организовать представительство вашей компании в Интернет с поддержкой таких служб, как Web-сервер, электронная почта, FTP-сервер и др.;• вы намерены оградить ваших пользователей от спамерских сообщений, содержащих большое количество никому не нужной информации и отвлекающих их от работы;• вам необходимо связать в единую сеть локальные сети нескольких офисов, используя сети общегопользования и сохраняя при этом конфиденциальность передаваемой служебной информации;• имеющиеся в вашем распоряжении сервера не могут обеспечить требуемую производительностьпри обслуживании клиентских запросов, и вы ищете возможные пути ее повышения при наличии жесткихограничений на объем средств, выделяемых вашей компанией на модернизацию вычислительной техники;• вы хотите вывести компанию из под удара силовых структур (финансируемых за счет ваших налоговых отчислений в бюджеты различных уровней), руками которых ведущие зарубежные производителипрограммного обеспечения защищают свои права на интеллектуальную собственность, путем замены нелицензионных копий коммерческих программных продуктов на свободно распространяемое программноеобеспечение;• вы просто хотите более детально ознакомиться с операционной системой Linux, оценить её возможности и начать использовать для решения стоящих перед вами задач.В нашей книге вы найдете ответы на эти и другие вопросы в виде пошаговых инструкций по инсталляции и настройке Linux-сервера.
Эти инструкции рассчитаны на то, что в качестве основного варианта инсталляции программного обеспечения используется компиляция из исходных кодов. При таком подходе высможете повысить производительность сервера путем:• уменьшения объема самостоятельно создаваемых исполняемых файлов, программного обеспечения,включая в них только те участки кода, которые действительно необходимы для решения стоящих перед вами задач;• адаптации исполняемых файлов к архитектуре – типу процессора, дисковой подсистеме – вашегосервера;• уменьшения шансов злоумышленников на успешную реализацию деструктивного воздействия засчет:а) удаления из исполняемых файлов ненужных для решения ваших задач участков кода, которые могут содержать потенциальные уязвимости;б) оперативного применения патчей, предназначенных для устранения различных уязвимостей, непрерывно выявляемых в программном обеспечении Linux-сообществом.Все рекомендации по инсталляции и настройке программного обеспечения, приведенные в этой книге, протестированы авторами.Для проверки воспроизводимости приведенных рекомендаций пользователями, не имеющими достаточной квалификации, ряд рекомендаций, касающихся инсталляции и настройки криптографического программного обеспечения, виртуальных частных сетей, сервера баз данных, FTP-сервера и Web-сервера, тестировался школьниками и студентами младших курсов – пользователями сети ЗАО «Инфолайн»(http://www.infline.ru).
При этом все участники тестирования достигли желаемых результатов.В книге подробно рассмотрены общие вопросы инсталляции операционной системы Linux на серверах различного назначения. Особое внимание уделяется повышению производительности и обеспечениюбезопасности сервера. В книге:• приведен перечень инструкций по повышению производительности и обеспечению безопасностиLinux-сервера;• приведены инструкции по созданию высокопроизводительного и стойкого к деструктивным воздействиям ядра операционной системы.В книге рассматривается инсталляция (из rpm-пакетов и исходных кодов), типовые варианты настройки и использования:Глава 1.