Главная » 2013 » Декабрь » 12 » Конфигурационные файлы Linux
02:10
Конфигурационные файлы Linux

Практически все конфигурационные файлы ОС Linux находятся в каталоге /etc. У вас могут быть далеко не все файлы и каталоги, представленные в табл. А.1. Наличие тех или иных файлов определяется дистрибутивом и наличием определенных пакетов.

Конфигурационные файлы Таблица А.1

Имя

Тип

Описание

Codepages

Каталог

Содержит различные кодировки

CORBA/servers

Каталог

Здесь расположены серверы CORBA. Обычно эти серверы используются оконной средой Gnome

Crond*

Каталог

Содержит сценарии, которые будут выполняться демоном crond по определенному расписанию. Описание определяется в файле /etc/crontab

Cups

Каталог

Конфигурационные файлы системы печати CUPS

Default/useradd

Файл

Информация по умолчанию для программы useradd

DrakConf

Каталог

Содержит файлы настройки конфигуратора DrakConf

Emacs

Каталог

Конфигурационные файлы редактора emacs (настройки по умолчанию)

Gnome

Каталог

Конфигурационные файлы приложения оконной среды Gnome

Gtk

Каталог

Настройки программ, использующих библиотеку Gtk. Все файлы имеют суффикс, который соответствует коду языка. В зависимости от выбранного языка будет использован один из файлов. В этих файлах, как правило, можно определить кодировку и шрифт для приложения

Htdig

Каталог

Конфигурационные файлы системы индексирования (поисковой системы) ht:/Dig

Httpd

Каталог

Конфигурационные файлы сервера Apache

Mail

Каталог

Конфигурационные файлы программы sendmail

Openldap

Каталог

Конфигурационные файлы LDAP

Pam. d

Каталог

Параметры модуля аутентификации РАМ

Postfix

Каталог

Конфигурационные файлы программы postfix

PPP

Каталог

Конфигурационные файлы демона pppd

Profile. d

Каталог

Различные сценарии инициализации

Rc. d

Каталог

Сценарии инициализации системы. Данные сценарии выполняются при запуске системы. Уровень выполнения сценариев указывается в файле /etc/inittab

Skel

Каталог

Настройки пользователя по умолчанию. При создании нового каталога пользователя содержимое данного каталога будет скопировано в новый каталог

Ssh

Каталог

Конфигурационные файлы программы ssh

Urpmi

Каталог

Конфигурационные файлы программы urpmi. Эта программа позволяет устанавливать пакеты RPM обыкновенным пользователям. Устанавливаться могут только авторизованные пакеты

Х11

Каталог

Конфигурационные файлы X Window

Xinet. d

Каталог

Дополнительные конфигурационные файлы суперсервера xinetd

Aliaces

Файл

Файл псевдонимов системы электронной почты

Anacrontab

Файл

Расписание планировщика Anacron

At. deny

Файл

Расписание планировщика at

Auto.*

Файл

Файлы конфигурации программы automount (сервис autofs)

Bashrc

Файл

Установки интерпретатора bash

Conf. linuxconf

Файл

Файл конфигурации конфигуратора linuxconf. В нем определяются модули программы linuxconf

Crontab

Файл

Расписание планировщика crond

Csh. cshrc

Файл

Конфигурационный файл интерпретатора С Shell

Csh. login

Файл

Команды, которые будут выполнены при регистрации в системе пользователя, использующего С Shell

Exports

Файл

Экспортируемые файловые системы. Используется сервисом NFS

Fax. config

Файл

Установки системы приема и передачи факсов

Fb. modes

Файл

Примеры видеорежимов

Fdprm

Файл

Параметры дисковода на гибких дисках

Filesystem

Файл

Поддерживаемые файловые системы

Fstab

Файл

Содержит статическую информацию о файловых системах. Указанные в этом файле файловые системы будут смонтированы при загрузке системы

Ftpusers

Файл

Содержит список пользователей, которым запрещена регистрация на сервере FTP

Gettydefs

Файл

Настройки терминалов по умолчанию (используются программой getty)

Gpm‑root. conf

Файл

Файл конфигурации сервера gpm. Сервер gpm обеспечивает поддержку мыши на виртуальных консолях

Group

Файл

Информация о группах

Gshadow

Файл

Информация о группах при использовании Shadow Passwords

Host. conf

Файл

Содержит конфигурационную информацию библиотеки разрешения имени узла сети. В этом файле определяется порядок поиска имен узлов сети

Hosts

Файл

Содержит статическую информацию о соответствии имени определенному IP‑адресу. Этот файл участвует в процессе разрешения имен

Hosts. allow

Файл

Содержит список узлов, которым разрешен доступ к этой машине

Hosts. deny

Файл

Содержит список узлов, которым запрещен доступ к этой машине

Identd. conf

Файл

Параметры идентификации

Inetd. conf

Файл

Файл конфигурации суперсервера inetd

Inittab

Файл

Таблица инициализации системы. Используется программой init

Isapnp. gone

Файл

Некоторые параметры PnP для устройств ISA

Issue, issue. net

Файл

Определяют приветствие при попытке регистрации в системе. Файл issue выводится на консоль при локальной регистрации, а issue. net – при регистрации по сети, например, по протоколу telnet

Lilo. conf

Файл

Конфигурационный файл LILO

Lmhosts

Файл

Часть пакета Samba. Его назначение аналогично назначению одноименного файла в Windows NT. Другими словами, этот файл предназначен для преобразования имен NetBIOS в IP‑адреса

Login. defs

Файл

Некоторые дополнительные параметры для программ useradd и groupadd

Lynx. cfg

Файл

Настройки по умолчанию браузера lynx

Mime‑magic

Файл

«Магический» файл MIME‑типов

Mime‑types

Файл

Здесь задаются MIME‑типы. Этот файл может использоваться сервером Apache вместо файла apache‑mime. types, но его нужно прописать в файле httpd. conf

Modules. conf

Файл

Содержит список загружаемых модулей и определяет их параметры

Motd

Файл

Сообщение дня (Message of The Day)

Mtab

Файл

Содержит информацию о смонтированных в данный момент файловых системах

Networks

Файл

Содержит информацию о других сетях

Passwd

Файл

Информация об учетных записях пользователей

Printcap

Файл

Информация об установленных в системе принтерах

Proftpd. conf

Файл

Конфигурационный файл сервера ProFTPD

Protocols

Файл

Список поддерживаемых протоколов, согласно стандарта RFC 1340

Pwdb

Файл

Установки библиотеки pwdb

Quota. conf

Файл

Информация о квотах

Sendmail. cf

Файл

Основной файл конфигурации программы sendmail

Services

Файл

Содержит разрешенные Интернет‑сервисы. Этот файл отвечает требованиям стандарта RFC 1700

Passwd

Файл

Информация об учетных записях пользователей при включенных теневых паролях (Shadow Passwords)

Shells

Файл

Содержит список зарегистрированных в системе интерпретаторов командной строки

Shutmsg

Файл

Содержащееся в этом файле сообщение обычно выводится клиентам сервера wu‑ftpd при завершении работы сервера

Smb. conf

Файл

Основной файл конфигурации пакета Samba

Termcap

Файл

Настройки терминалов

Xinetd. conf

Файл

Файл конфигурации суперсервера xinetd

Каталог /etc/xinet. d

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

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

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

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

Листинг А.2
Файл /etc/urpmi/urpmi. cfg

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

Файл /etc/aliases

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

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

Листинг A.3. Файл /etc/aliases
Файл /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
Файл /etc/hosts

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

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

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

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

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

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

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

Файл /etc/resolv. conf

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

Листинг А.7. Файл /etc/resolv. conf

Вместо директивы search можно использовать ее устаревшую версию – domain, которая не производит поиск домена, а просто указывает один домен, как правило, собственный.

Файл /etc/protocols
Листинг А.8. Файл /etc/protocols

В файле описаны доступные протоколы DARPA Интернет. Номера протоколов и их имена определяются информационным центром DDN.

Файл /etc/services
Листинг А.9. Файл /etc/services

В файле services определены сетевые службы, установленные в системе. Если вы не используете или не хотите использовать какие‑нибудь службы, просто отключите их здесь, закомментировав нужную вам строку.

Файл /etc/modules. conf

В этом файле содержится список модулей, которые будут встроены в ядро при загрузке системы (см. листинг А.10).

Листинг А.10. Файл /etc/modules. conf

При конфигурации модулей можно использовать директивы if, else, elseif, endif. Конструкция этих директив такова:

Директива path определяет местонахождение модулей:

В директиве path можно использовать тэги net, misc, scsi, video, ipv4 и другие. Каждый тэг определяет модули какого‑нибудь типа. Если вам нужно нестандартное расположение каких‑либо модулей, например, модулей сетевых устройств, используйте директиву path так:

Общий вид директивы path следующий: path[тэг]=путь.

Для установки модулей можно использовать директивы install, pre‑install, post‑install. В этих директивах можно указать определенные команды. Команда, указанная в директиве install, будет выполнена вместо команды insmod. Команды, указанные в директивах pre‑install или post‑install, будут выполнены соответственно до и после установки модуля. Синтаксис этих директив таков:

Директива remove предназначена для извлечения модуля. Ее синтаксис:

Если указана команда, то она будет выполнена вместо команды rmmod. Директива alias определяет псевдонимы модулей. Например, alias iso9660 isofs. Описание других директив (keep, add, define) вы найдете в справочной системе.

Категория: Приложения | Просмотров: 408 | Добавил: spb_serge | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: