Прежде чем начать
Посмотрите, чему могут научить эти руководства, и как вы можете извлечь из них максимум пользы.
ИнститутLinux Professional Institute(LPI) производит сертификацию системных администраторов Linux на двух уровнях -- junior и intermediate. Чтобы достигнуть каждого уровня, необходимо сдать два экзамена LPI.
Каждый экзамен содержит несколько тем, каждая тема имеет свой вес. Вес указывает степень важности темы. На экзамене будет больше вопросов по темам с наивысшими весами. Темы и их веса по экзамену LPI 201 следующие:
- Тема 201
- ядро Linux (вес 5).
- Тема 202
- Загрузка системы (вес 5).
- Тема 203
- Файловые системы (вес 10).
- Тема 204
- Оборудование (вес 8).
- Тема 209
- Предоставление доступа к файлам и сервисам (вес 8). Материал этого руководства.
- Тема 211
- Поддержка системы (вес 4).
- Тема 213
- Настройка и автоматизация системы (вес 3).
- Тема 214
- Разрешение проблем (вес 6).
Linux Professional Institute не рекомендует никаких сторонних материалов подготовки к экзаменам или техник в частности. За подробностями, обращайтесь по адресуinfo@lpi.org.
Добро пожаловать в "Предоставление доступа к файлам и сервисам", пятое из восьми руководств, направленных на подготовку вас к сдаче экзамена LPI 201. В этом руководстве вы научитесь, как использовать систему с Linux в качестве файлового сервера, используя любой доступный протоколов в Linux.
Руководство организовано в соответствии с требованиями LPI для этой темы следующим образом:
- 2.209.1 Настройка сервера Samba (вес 5)
- Вы сможете настроить сервер Samba для различных клиентов. Эта задача включает настройку скрипта входа для клиентов Samba и настройку сервера WINS nmbd. Также рассмотрено изменение рабочей группы, к которой принадлежит сервер, определение общего каталога в smb.conf, определение общего принтера в smb.conf, использование nmblookup для тестирования функциональности сервера WINS, а также использование команды smbmount для монтирования SMB каталогов на клиенте Linux.
- 2.209.2 Настройка сервера NFS (вес 3)
- Вы сможете создать файл экспорта и определить экспортируемые файловые системы. Эта задача включает редактирование файла экспорта для ограничения доступа определенных узлов, подсетей и сетевых групп. Также рассматривается определение в файле экспорта опций монтирования, настройки отображения пользовательского идентификатора, монтирование NFS на стороне клиента, а также использование опций монтирования для определения нижнего и верхнего уровня фоновых попыток доступа, поддержку сигналов, блокирование и определение размера блока. Вы также научитесь настраивать tcpwrappers для дальнейшей защиты NFS.
Настоящая тема 209 этого экзамена LPI охватывает NFS и Samba. Но если вы системный администратор, проектирующий сервер, то также должны принять во внимание протоколы FTP, SCP/SSH, HTTP или же другие протоколы, которые удовлетворяют вашим требованиям.
Одним из значительных преимуществ Linux, особенно при использовании в качестве сервера, является возможность предоставлять доступ к файлам клиентам системы. На самом деле, именно для предоставления файлов сеть и используется больше всего. Это руководство -- и на самом деле эта серия руководств -- не будет рассказывать о пиринговых файлообменных сетях как BitTorrent. Напротив, это руководство рассматривает только старую архитектуру клиент-сервер: центральный сервер, который предоставляет дисковое пространство множеству клиентов. Даже когда клиенты загружают файлы на сервер, они всегда хранятся и обслуживаются сервером, а не децентрализовано.
Широко используемые протоколы для предоставления доступа к файлам это HTTP (WWW), TFTP (Trivial File Transfer Protocol), FTP (File Transfer Protocol), SCP (Secure Copy Protocol, особая версия SSH), RCP (Remote Copy Protocol, редко используется), NFS (Network File System) и Samba (блок сообщений сервера). HTTP и SSH будут обсуждаться в последующих руководствах по экзамену LPI 202, а также вопросы безопасности FTP. TFTP и RCP имеют особое назначения и\или уже не используются, поэтому о них рассказываться не будет.
Это руководство рассказывает о NFS и Samba и кратко описывает работу FTP. NFS и Samba -- это протоколы обмена файлами, которые позволяют получить прозрачный доступ к удаленным файловым системам. FTP может потребовать программу-клиент FTP, хотя многие рабочие среды или инструменты (в Linux или других системах) прячут подробности и просто представляют удаленные системы как подключенные диски NFS или Samba.
Чтобы извлечь максимум пользы из этого руководства, вы должны иметь общее представление о Linux, а также работающую систему Linux, на которой вы можете исполнять команды этого руководства.