Linux-сервер своими руками — страница 104 из 119

identd.conf Файл Параметры идентификацииinetd.conf Файл Файл конфигурации суперсервера inetdinittab Файл Таблица инициализации системы. Используется программой initisapnp.gone Файл Некоторые параметры PnP для устройств ISAissue, issue.net Файл Определяют приветствие при попытке регистрации в системе. Файл issue выводится на консоль при локальной регистрации, а issue.net — при регистрации по сети, например, по протоколу telnetlilo.conf Файл Конфигурационный файл LILOlmhosts Файл Часть пакета Samba. Его назначение аналогично назначению одноименного файла в Windows NT. Другими словами, этот файл предназначен для преобразования имен NetBIOS в IP-адресаlogin.defs Файл Некоторые дополнительные параметры для программ useradd и groupaddlynx.cfg Файл Настройки по умолчанию браузера lynxmime-magic Файл «Магический» файл MIME-типовmime-types Файл Здесь задаются MIME-типы. Этот файл может использоваться сервером Apache вместо файла apache-mime.types, но его нужно прописать в файле httpd.confmodules.conf Файл Содержит список загружаемых модулей и определяет их параметрыmotd Файл Сообщение дня (Message of The Day)mtab Файл Содержит информацию о смонтированных в данный момент файловых системахnetworks Файл Содержит информацию о других сетяхpasswd Файл Информация об учетных записях пользователейprintcap Файл Информация об установленных в системе принтерахproftpd.conf Файл Конфигурационный файл сервера ProFTPDprotocols Файл Список поддерживаемых протоколов, согласно стандарта RFC 1340pwdb Файл Установки библиотеки pwdbquota.conf Файл Информация о квотахsendmail.cf Файл Основной файл конфигурации программы sendmailservices Файл Содержит разрешенные Интернет-сервисы. Этот файл отвечает требованиям стандарта RFC 1700passwd Файл Информация об учетных записях пользователей при включенных теневых паролях (Shadow Passwords)shells Файл Содержит список зарегистрированных в системе интерпретаторов командной строкиshutmsg Файл Содержащееся в этом файле сообщение обычно выводится клиентам сервера wu-ftpd при завершении работы сервераsmb.conf Файл Основной файл конфигурации пакета Sambatermcap Файл Настройки терминаловxinetd.confФайлФайл конфигурации суперсервера xinetd
Каталог /etc/xinet.d

Чтобы уменьшить объем основного файла конфигурации xinetd.conf, суперсервер xinetd использует каталог /etc/xinetd.d. В нем расположены файлы описания сервисов, которые не включены в состав основного файла конфигурации. Желательно, чтобы имя файла совпадало с именем сервиса, но это не является обязательным условием. Суперсервер просто использует содержимое этих файлов параллельно с файлом конфигурации. В этих файлах содержатся директивы, подобно основному файлу xinetd.conf. Если в файле xinetd.conf содержатся описания практически всех сервисов, то в этих содержится, как правило, установки для одного определенного сервиса. Однако никто не мешает вам описать несколько сервисов в одном файле.

При использовании этого каталога файл xinetd.conf будет выглядеть как в листинге А.1.

Листинг А.1. Файл xinetd.conf

#

# Пример простейшей конфигурации сервера xinetd

#

defaults

{

 instances = 60

 log_type = SYSLOG authpriv

 log_on_success = HOST PID

 log_on_failure = HOST RECORD 

} 

includedir /etc/xinetd.d

В секции defaults определяются настройки по умолчанию для всех сервисов. Затем директива includedir включает содержимое всех файлов из указанного каталога в файл конфигурации. Файлы описания сервисов выглядят примерно так (листинг А.2):

Листинг А.2

# по умолчанию: отключен

# описание: сервер echo [top]

service echo

{

 type = INTERNAL

 id = echo-stream

 socket_type = stream

 protocol= tcp

 user = root

 wait = no

 disable = yes

}

Файл /etc/urpmi/urpmi.cfg

Программа urpmi позволяет обыкновенным пользователям устанавливать RPM-пакеты. Обычно устанавливать новые пакеты имеет право только пользователь root. В файле urpmi.cfg содержится список носителей, из которых пользователь может установить пакет.

Файл /etc/aliases

Определяет псевдонимы пользователей при работе с системой электронной почты (см. листинг А.3). Формат данного файла следующий:

псевдоним: реальный_пользователь

После изменения этого файла нужно перестроить базу псевдонимов. Для этого введите команду newaliases.

Листинг A.3. Файл /etc/aliases

# Основные псевдонимы — они должны присутствовать

MAILER-DAEMON: postmaster

postmaster: root

# Общая переадресация почты

bin: root

daemon: root

games: root

Ingres: root

nobody: root

system: root

toor: root

uucp: root

# Хорошо известные псевдонимы

manager: root

dumper: root

operator: root 

decode: root

# Этот пользователь может читать почту пользователя root 

#root: marc

Файл /etc/host.conf

Этот файл является системой разрешения имени узла сети. В нем задается порядок поиска имени компьютера сети. Порядок поиска определяется директивой order (см. листинг А.4). Можно использовать варианты: hosts, bind, nis, а также всевозможные их комбинации. Параметр hosts директивы order означает, что поиск имени компьютера будет производиться в локальном файле /etc/hosts. Параметр bind используется для запроса сервера DNS. Параметр nis опрашивает сетевую службу информации (Network Information Server), если таковая используется в вашей сети.

Разрешение в IP-адрес имени будет выполнено именно в таком порядке, как указано в директиве order. Директива multi означает, что сервер может поддерживать несколько IP-адресов. Рекомендуется установить значение on.

Листинг А.4. Файл /etc/host.conf

order hosts,bind 

multi on

Файл /etc/hosts

Файл /etc/hosts содержит статическую информацию для преобразования имени компьютера в IP-адрес. Файл имеет формат:

IP-адрес полное_имя псевдоним

Пример файла /etc/hosts приведен в листинге А.5.

Листинг А.5. Файл /etc/hosts

127.0.0.1 localhost.localdomain localhost

127.0.0.1 dhsilabs.com dhsilabs

192.168.1.2 ppp0.com ppp0

Файл /etc/networks

В этом файле содержится информация о других сетях. Формат этого файла такой:

домен адрес_сети псевдоним # комментарий

Некоторые программы, например, netstat позволяют указывать имя сети вместо ее адреса, поэтому этот файл существует в основном для удобства администратора, так как иногда имя запомнить проще, чем адрес. Пример файла networks приведен в листинге А.6.

Листинг А.6. Файл /etc/networks

.net99 192.168.99.0 net99 # Net 99 

.net98 192.168.99.0 net98 # Net 98 

.net97 192.168.99.0 net97 # Net 97

Файл /etc/motd

В данном файле содержится «сообщение дня» (Message of The Day). Это сообщение увидят пользователи после регистрации в системе. Данное сообщение должно быть написано латинскими буквами. Все мои старания русифицировать эту службу ни к чему не привели.

Файл /etc/resolv.conf

В этом файле указывается информация о серверах DNS. Директивы nameserver определяют, какими серверами, и в каком порядке необходимо пользоваться для разрешения имени узла. Директива search обеспечивает поиск домена, если он не указан. Обычно первым в этой директиве задается свой домен (см. листинг А.7).