Колисниченко Денис Николаевич
Шрифт:
Приложение А.
Конфигурационные файлы 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 |
Каталог | Конфигурационные файлы программы 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 |
Чтобы уменьшить объем основного файла конфигурации xinetd.conf, суперсервер xinetd использует каталог /etc/xinetd.d. В нем расположены файлы описания сервисов, которые не включены в состав основного файла конфигурации. Желательно, чтобы имя файла совпадало с именем сервиса, но это не является обязательным условием. Суперсервер просто использует содержимое этих файлов параллельно с файлом конфигурации. В этих файлах содержатся директивы, подобно основному файлу xinetd.conf. Если в файле xinetd.conf содержатся описания практически всех сервисов, то в этих содержится, как правило, установки для одного определенного сервиса. Однако никто не мешает вам описать несколько сервисов в одном файле.
При использовании этого каталога файл xinetd.conf будет выглядеть как в листинге А.1.
В секции defaults определяются настройки по умолчанию для всех сервисов. Затем директива includedir включает содержимое всех файлов из указанного каталога в файл конфигурации. Файлы описания сервисов выглядят примерно так (листинг А.2):
Программа urpmi позволяет обыкновенным пользователям устанавливать RPM-пакеты. Обычно устанавливать новые пакеты имеет право только пользователь root. В файле urpmi.cfg содержится список носителей, из которых пользователь может установить пакет.
Определяет псевдонимы пользователей при работе с системой электронной почты (см. листинг А.3). Формат данного файла следующий:
После изменения этого файла нужно перестроить базу псевдонимов. Для этого введите команду newaliases.
Этот файл является системой разрешения имени узла сети. В нем задается порядок поиска имени компьютера сети. Порядок поиска определяется директивой order (см. листинг А.4). Можно использовать варианты: hosts, bind, nis, а также всевозможные их комбинации. Параметр hosts директивы order означает, что поиск имени компьютера будет производиться в локальном файле /etc/hosts. Параметр bind используется для запроса сервера DNS. Параметр nis опрашивает сетевую службу информации (Network Information Server), если таковая используется в вашей сети.