Каталог /etc

We use cookies. Read the Privacy and Cookie Policy

Каталог содержит конфигурационные файлы и каталоги, которые специфичны для данной системы. В этом каталоге не должно находиться никаких исполняемых модулей. В каталоге /etc обязательно должен присутствовать каталог /opt, содержащий конфигурационные файлы для программ, установленных в каталоге /opt.

Замечание

Везде, где далее упоминается "… должны присутствовать в каталоге /etc", надо учитывать, что соответствующие файлы и каталоги появляются в /etc только в том случае, если соответствующие программы установлены в системе.

В каталоге /etc также должны присутствовать следующие каталоги:

• /cron.d – конфигурация сгоп;

• /cron.daily – ежедневно выполняемые операции сгоп и anacron;

• /cron.hourly – ежечасно выполняемые операции сгоп и anacron;

• /cron.monthly – ежемесячно выполняемые операции сгоп и anacron;

• /cron.weekly – еженедельно выполняемые операции сгоп и anacron;

• /default – в этом каталоге находятся файлы, используемые пакетом shadow при создании новой учетной записи пользователя в системе;

• /gnome – в этом каталоге содержится разнообразная конфигурационная информация, касающаяся графической системы GNOME и ее приложений. Информацию о конфигурации GNOME и ее приложений смотрите в руководстве пользователя GNOME;

• /kde – в этом каталоге содержится разнообразная конфигурационная информация, касающаяся графической системы KDE и ее приложений. Информацию о конфигурации KDE и ее приложений смотрите в руководстве пользователя KDE;

• /locale – настройки локали;

• /opt – в этом каталоге хранятся конфигурационные файлы для пакетов, устанавливаемых в каталоге /opt. Для каждого пакета создается (точно так же, как и в /opt) свой каталог, с точно таким же именем, как и в /opt, в котором содержатся конфигурационные файлы для этого пакета;

• /ррр – в этом каталоге находятся конфигурационные файлы и скрипты, необходимые для функционирования демона pppd. В частности, здесь находятся скрипты, поднимающие и опускающие РРР-интерфейс с поддержкой IPv4 и IPv6, скрипты аутентификации и конфигурационные файлы;

• /rc.d – каталог скриптов, используемых при старте системы;

• samba – этом каталоге находятся конфигурационные файлы для сервера Samba. Список файлов, которые обычно содержатся в этом каталоге:

– lmhosts – содержит список хостов и соответствующих им адресов;

– smbpasswd – содержит пароли пользователей сервера Samba;

– smbusers – файл, предназначенный для хранения конфигурационных файлов пользователей, которым разрешен доступ к ресурсам Samba;

– smb.conf – главный конфигурационный файл сервера;

• /sgml – содержит конфигурации для SGML и XML;

• /skel – содержит конфигурационные файлы для вновь создаваемых пользователей. В этом каталоге хранятся конфигурационные файлы пользователя, которые при создании нового пользователя в системе копируются в его домашний каталог. Это очень удобно с точки зрения системного администратора – один раз настроив окружение пользователя, мы для вновь созданных пользователей получаем уже готовое окружение. Мы можем определить язык, раскладку клавиатуры, палитру, редактор по умолчанию, графическую оболочку и многое-многое другое. Не следует думать, что этим мы ограничиваем пользователя – наоборот – он получает настроенное рабочее место. Если ему что-то не подходит – он может внести необходимые ему изменения в свои конфигурационные файлы. Таким образом, мы получаем с одной стороны – единообразие, а с другой – возможности для индивидуализации рабочего места.

Обычно в этом каталоге находятся следующие файлы:

.bashrc

.bash_profile

.bash_logout

.inputrc

.less

.xinitrc

.Xdefaults

Однако ничто не мешает удалить или, наоборот, добавить файлы в этот каталог;

• /sysconfig – каталог, содержащий файлы системной конфигурации;

• /X11 – содержит конфигурационные файлы для X Window System;

Кроме перечисленных каталогов в каталоге /etc должны находиться следующие файлы:

• aliases – этот файл определяет для программы доставки почтовых сообщений, куда посылать письма, приходящие на адрес псевдопользователей. Большей частью они перенаправляются пользователю root;

• anacrontab – конфигурационный файл для программы anacron. В этом файле задаются периодичность выполнения команд (ежедневно, еженедельно, ежемесячно) и каталоги, в которых содержатся исполняемые модули (как правило – скрипты).

Программа anacron использует те же каталоги с исполняемыми модулями, что и сгоп. Однако программа anacron применяется в системах, которые не предназначены для постоянного функционирования (24 часа в сутки). Программа просматривает список задач и запускает текущие в списке или просроченные;

• at.allow – с помощью этого файла задается список пользователей, которым разрешено пользоваться командой at;

• at.deny – с помощью этого файла задается список пользователей, которым запрещено пользоваться командой at;

• bashrc – конфигурационный файл, определяющий поведение bash. Как правило, не требует ручного вмешательства;

• cron.allow – с помощью этого файла задается список пользователей, которым разрешено пользоваться демоном сгоп;

• cron.deny – с помощью этого файла задается список пользователей, которым запрещено пользоваться демоном сгоп;

• crontab – конфигурационный файл для программы сгоп. В этом файле задаются периодичность выполнения команд (ежечасно, ежедневно, еженедельно, ежемесячно) и каталоги, в которых содержатся исполняемые модули (как правило – скрипты);

Программа сгоп рассчитана на постоянно функционирующие системы. Поэтому, если во время, когда компьютер был отключен, необходимо было выполнить какую-то операцию – программа сгоп не поможет. Для выполнения просроченных операций необходимо использовать программу anacron;

• cron.allow – программа сгоп может разрешать или запрещать конкретным пользователем свое использование. Для разрешения конкретным пользователям использования программы сгоп необходимо вписать имена соответствующих пользователей в файл cron.allow;

• cron.deny – конфигурационный файл для программы сгоп, с помощью которого можно запретить использование программы сгоп конкретным пользователям или всем пользователям кроме тех, которые записаны в файле cron.allow;

• dir_colors – этот файл определяет, каким цветом будет выводить на экран файлы команда is. Для разных типов файлов можно определить свой цвет;

• exports – файл, содержащий управление доступом к файловой системе NFS;

• fstab – файл, содержащий таблицу, в которой определены монтируемые устройства (файлы драйверов), соответствующие им точки монтирования, тип файловой системы и параметры монтирования. Пример файла fstab приведен ниже:

• ftpusers – конфигурационный файл FTP-демона, содержащий список пользователей FTP с их правами доступа;

• gateways – файл, содержащий список шлюзов (gateways) для демона маршрутизации routed;

• gettydefs – файл, содержащий терминальные установки, используемые getty;

• group – в этом файле содержатся пользователи и группы, членами которых они являются. Файл состоит из строк, в каждой строке – 4 поля:

– имя пользователя;

– пароль;

– GUID – числовой идентификатор группы;

– список имен групп, к которым принадлежит пользователь.

Пример файла group приведен ниже:

root:х:0:root

bin:х:1:root,bin,daemon

daemon:x:2:root,bin,daemon

sys:x:3:root,bin,adm

adm:x:4:root,adm,daemon

wheel:x:10:root

mail:x:12:mail

news:x:13:news

nobody:x:99:

users:x:100:

slocate:x:21:

floppy:х:19:

utmp:х:22:

mysql:х:27:

alst:х:500:

• gshadow – содержимое этого файла напоминает содержимое файла group.

root:::root

bin:::root,bin,daemon

daemon:::root,bin,daemon

sys:::root,bin, adm

adm:::root,adm,daemon

disk:::root

lp:::daemon,lp

mem:::

kmem:::

wheel:::root

utmp:x::

mailnull:x::

mysql:x::

alst:!::

• host.conf – конфигурационный файл, который определяет порядок разрешения символического имени хоста в IP-адресе. Обычно содержимое этого файла имеет вид:

order hosts,bind

• hostname – в этом файле содержится (обычно) имя хоста. Текущее имя хоста можно посмотреть с помощью команды hostname;

• hosts – содержимое этого файла используется для определения пары IP-адрес – символическое имя хоста. Очень рекомендуется, чтобы в этом файле была следующая запись:

127.0.0.1localhost.localdomain localhost

Замечание

Если она отсутствует – возникнут проблемы, связанные с сетью (в частности, возможно зависание программы sendmail).

• hosts.allow – файл, определяющий, каким хостам разрешено подключаться к системе;

• hosts.deny – файл, определяющий, каким хостам запрещено подключаться к системе;

• hosts.equiv – файл, содержащий список доверенных хостов для rlogin, rsh, rep;

• hosts.lpd – файл, содержащий список доверенных хостов для lpd;

• inetd.conf – конфигурационный файл для демона inetd;

• inittab – конфигурационный файл для процесса init. Этот файл описывает, как процесс init должен настроить операционную систему в соответствующем уровне исполнения. Более подробную информацию см. в гл. 6.

• issue – в этом файле содержится сообщение, выдаваемое системой до приглашения "login:".

Для дистрибутива Red Hat Linux 7.2 этот файл содержит следующее сообщение:

Red Hat Linux release 7.2 (Enigma)

Kernel on an m

• ld.so.conf – файл, содержащий список каталогов для поиска разделяемых библиотек;

• lilo.conf – конфигурационный файл для загрузчика lilo. Более подробную информацию об этом конфигурационном файле вы можете прочитать в справочных страницах man.

Внимание!

После внесения изменений в файл lilo.conf необходимо выполнить команду lilo. В противном случае внесенные в конфигурационный файл изменения не воспримутся загрузчиком.

Пример файла lilo.conf приведен ниже:

prompt

timeout=50

default=DOS

boot=/dev/hda

map=/boot/map

install=/boot/boot.b

message=/boot/message

lba32

image=/boot/vmlinuz-2.4.7-10 label=linux

initrd=/boot/initrd-2.4.7-10.img

read-only

root=/dev/hda7

other=/dev/hda2

optional

label=DOS

• localtime – бинарный файл, определяющий временную зону компьютера, правила перехода на летнее/зимнее время и другую информацию, связанную с местной временной зоной. Обычно берется один из файлов, находящихся в каталоге /usr/share/zoneinfo/, и копируется в каталог /etc с именем localtime. В том случае, если для вас не существует готового файла localtime, его можно создать с помощью утилиты zic;

• man.config – конфигурационный файл, содержащий настройки для справочных страниц man;

• modules.conf – файл, используемый операционной системой для загрузки по требованию программ некоторых модулей ядра. Обычно используется для модулей звуковых карт и плат TV-тюнеров, или в том случае, если в системе установлено несколько сетевых плат;

• motd – сообщение, выдаваемое системой после входа пользователя в систему;

• mtab – файл, содержащий динамическую информацию о файловых системах;

• mtools.conf – конфигурационный файл для mtools;

• networks – файл, содержащий статическую информацию о сетевых именах;

• passwd – файл содержит информацию обо всех пользователях системы, в том числе и псевдопользователях, которые необходимы для правильного функционирования некоторых сервисов. Типичный файл passwd имеет следующий вид:

root:х:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nolog

news:x:9:13:news:/var/spool/news:

uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

operator:x:11:0:operator:/root:/sbin/nologin

games:x:12:100:games:/usr/games:/sbin/nologin

gopher:х:13:30:gopher:/var/gopher:/sbin/nologin

ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

nobody:x:99:99:Nobody:/:/sbin/nologin

mailnull:x:47:47::/var/spool/mqueue:/dev/null

rpm:x:37:37::/var/lib/rpm:/bin/bash

xfs:x:43:43:X Font Server:/etc/X11/fs:/bin/false

ntp:x:38:38::/etc/ntp:/sbin/nologin

rpc:x:32:32:Portmapper RPC user:/:/bin/false

gdm:x:42:42::/var/gdm:/sbin/nologin

rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin

nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin

nscd:x:28:28:NSCD Daemon:/:/bin/false

ident:x:98:98:pident user:/:/sbin/nologin

radvd:x:75:75:radvd user:/:/bin/false

apache:x:4 8:4 8:Apache:/var/www:/bin/false

squid:x:23:23::/var/spool/squid:/dev/nul1

pcap:x:77:77::/var/arpwatch:/bin/nologin

mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

vasya:x:500:500::/home/vasya:/bin/bash

Этот файл содержит строки, где каждая определяет одного пользователя. В строке есть семь полей, отделенных друг от друга двоеточием. Рассмотрим более подробно эти поля:

– имя пользователя;

– пароль пользователя; в современных системах не используется (стоит символ х). Для хранения пароля используется файл shadow;

– UID – числовой идентификатор пользователя;

– GID – числовой идентификатор группы пользователя;

– поле описания пользователя (телефон, адрес и т. п.). Обычно не используется;

– домашний каталог пользователя;

– командный интерпретатор, используемый пользователем.

Никто, кроме пользователя root, не имеет доступа на запись в файл passwd. Таким образом, если вам необходимо запретить пользователю регистрироваться в системе, можно назначить ему командный интерпретатор /sbin/nologin или /dev/null. Другой способ – отредактировать пароль (смотри shadow).

• printcap – база совместимых принтеров для lpd;

• profile – общесистемный конфигурационный файл для оболочки sh. Все настройки, добавленные в этот файл, отражаются на переменные окружения вашей системы;

• protocols – файл, содержащий список IP-протоколов;

• resolv.conf – конфигурационный файл Resolver;

• грс – файл, содержащий RPC-список протоколов;

• securetty – управление доступом к консоли для администратора (root);

• sendmail.cf – конфигурационный файл программы sendmail – программы передачи почтовых сообщений;

• services – файл, содержащий имена портов для сетевых сервисов. Описание сервиса представляет собой строку, которая содержит четыре поля:

– имя сервиса;

– номер порта/протокол;

– псевдонимы;

– комментарии.

Пример записи в файле services:

• shadow – файл паролей, по структуре напоминающий passwd. Содержит полный список пользователей системы. Интересны первые два поля – имя пользователя и хэш пароля. Алгоритм создания хэша пароля работает таким образом, что никогда первым символом хэша не может быть символ *. Таким образом, для того, чтобы запретить пользователю вход в систему, достаточно первым символом пароля поставить символ *.

Пример файла shadow:

• shells – файл, содержащий пути для установленных командных оболочек;

• sysctl.conf – файл конфигурации ядра операционной системы. Позволяет производить настройку различных свойств ядра – сетевых и не только.

Пример файла sysctl.conf:

# Disables packet forwarding

net.ipv4.ip_forward = 0

# Enables source route verification

net.ipv4.conf.default.rp_filter = 1

# Disables the magic-sysrq key

kernel.sysrq = 0

• syslog.conf – конфигурационный файл для демона syslogd.

/etc/rc.d – инициализационные скрипты системы

В каталоге содержатся следующие файлы и каталоги, необходимые для загрузки операционной системы Linux и запуска необходимых сервисов:

• /init.d – каталог содержит управляющие скрипты для загружаемых при старте операционной системы сервисов;

• /rcO.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на нулевой уровень выполнения;

• /rcl.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на первый уровень выполнения;

• /rc2.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на второй уровень выполнения;

• /rc3.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на третий уровень выполнения;

• /rc4.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на четвертый уровень выполнения;

• /rc5.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на пятый уровень выполнения;

• /rc6.d – каталог содержит скрипты, отвечающие за запуск и остановку сервисов при переходе на шестой уровень выполнения;

• гс – файл предназначен для запуска и останова сервисов при переходе в указанный уровень выполнения;

• rc.local – файл предназначен для команд, добавляемых администратором для запуска в процессе начальной загрузки;

• rc.sysinit – файл предназначен для выполнения начальных действий, необходимых для корректного функционирования операционной системы;

/etc/rc.d/init.d – управляющие скрипты для сервисов

Каталог содержит управляющие скрипты для сервисов, которые выполняются (или могут выполняться) при старте системы или при переходе с одного уровня выполнения на другой.

Если соответствующие сервисы установлены, в этом каталоге находятся следующие файлы:

anacron

apmd

arpwatch

atd

autofs

crond

functions

gpm

halt

httpd

identd

ipchains

iptables

isdn

kdcrotate

keytable

killall

kudzu

lpd

netfs

network

nfs

nfslock

nscd

portmap

pppoe

random

awdevices

rhnsd

rstatd

rusersd

rwalld

rwhod

send mail

single

snmpd

sshd

syslog

tux

windows

xfs

xinetd

ypbind

ppasswdd

ypserv

/etc/rc.d/rc0.d … rc6.d – каталоги для соответствующего уровня выполнения

Эти каталоги содержат стартовые и стоповые скрипты сервисов, используемых операционной системой при переходе в нужный уровень выполнения. К примеру, каталог /rc3.d конкретного компьютера может содержать следующие файлы:

К03rhnsd

K15httpd

K20nfs

K20rstatd

K20rusersd

K20rwalld

K20rwhod

K34yppasswdd

K45arpwatch

K50snmpd

K50tux

K65identd

K73ypbind

K74nscd

K74ypserv

S05kudzu

S08ipchains

S08iptables

S10network

S12syslog

S13portmap

S14nfslock

S17keytable

S20random

S25netfs

S26apmd

S28autofs

S40atd

S55sshd

S56rawdevices

S56xinetd

S60lpd

S80isdn

S80pppoe

S80sendmail

S85gpm

S90crond

S90xfs

S95anacron

S99local

S99windows/etc/sysconfig – конфигурационные файлы для процессов

Каталог содержит различные конфигурационные файлы и скрипты, используемые операционной системой во время загрузки и останова сервисов.

В частности, в нем находятся следующие файлы и каталоги:

• /etc/sysconfig/apm-scripts – в этом каталоге находятся скрипты, относящиеся к демону apmd, предназначенному для управления питанием системы. Чаще всего используется в системах, установленных на ноутбуках;

• /etc/sysconfig/cbq – каталог для конфигурирования программы cbq – так называемого траффик-шейпера. Принцип действия – искусственно ограничивает полосу пропускания сетевого устройства с заданной шириной канала;

• /etc/sysconfig/console – каталог для конфигурирования консоли. В частности, /etc/sysconfig/console/default.kmap – файл раскладки клавиатуры по умолчанию;

• /etc/sysconfig/network/ – каталог хранит различные настройки сети, а также скрипты, отвечающие за старт и останов сетевой подсистемы;

• /etc/sysconfig/clock – файл используется для конфигурирования системных часов (временная зона, формат хранения времени, переход на летнее/зимнее время и т. п.);

• /etc/sysconfig/il8n/ – каталог содержит файлы, связанные с локализацией системы, в частности, шрифты.

В самом каталоге /sysconfig находятся следующие файлы:

• apmd – этот файл отвечает за конфигурацию демона управления электропитанием;

• arpwatch – файл, отвечающий за конфигурацию программы arpwatch;

• clock – файл, отвечающий за конфигурацию часовой зоны и некоторых других параметров. Например:

ZONE="Europe/Kiev"

UTC=false

ARC=false

Как видно из примера, системные часы не используют универсальное представление времени, а система находится в Киевском часовом поясе (Гринвич + 2 часа);

• gpm – файл предназначен для конфигурирования gpm – программы, осуществляющей поддержку мыши в консоли;

• harddisks – этот файл предназначен для тонкой настройки производительности жестких дисков. Так же смотрите описание программы hdparm;

• hwconf – этот файл содержит базу обнаруженных и сконфигурированных устройств программой kudzu. Например:

-

class: OTHER

bus: PCI

detached: 0

driver: agpgart

desc: "Intel Corporation|82815 815 Chipset Host Bridge and Memory Controller Hub"

vendorld: 8086

device1d: 1130

subVendorld: 8086

subDeviceld: 1130

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: unknown

desc: "Intel Corporation|unknown device 8086:1131"

vendorld: 8086

device1d: 1131

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: unknown

desc: "Intel Corporation|82820 820 (Camino 2) Chipset PCI"

vendorld: 8086

device1d: 244e

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: i810-tco

desc: "Intel Corporation|82820 820 (Camino 2) Chipset ISA Bridge (ICH2)"

vendorld: 8086

device1d: 2440

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: unknown

desc: "Intel Corporation|82820 820 (Camino 2) Chipset IDE U100"

vendorld: 8086

device1d: 244b

subVendorld: 8086

subDeviceld: 244b

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: unknown

desc: "Intel Corporation|82820 820 (Camino 2) Chipset SMBus"

vendorld: 8086

device1d: 2443

subVendorld: 8086

subDeviceld: 244b

pciType: 1

class: OTHER

bus: PCI

detached: 0

driver: btaudio

desc: "Brooktree Corporation|Bt878"

vendorld: 109e

device1d: 0878

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: OTHER

bus: USB

detached: 0

driver: unknown

desc: "USB UHCI Root Hub"

usbclass: 9

usbsubclass: 0

usbprotocol: 0

usbbus: 1

usblevel: 0

usbport: 0

vendorld: 0000

device1d: 0000

productrevision: unknown

class: OTHER

bus: USB

detached: 0

driver: unknown

desc: "USB UHCI Root Hub"

usbclass: 9

usbsubclass: 0

usbprotocol: 0

usbbus: 2

usblevel: 0

usbport: 0

vendorld: 0000

device1d: 0000

productrevision: unknown

class: MOUSE

bus: PSAUX

detached: 0

device: psaux

driver: generic3ps/2

desc: "Generic 3 Button Mouse (PS/2)"

class: AUDIO

bus: PCI

detached: 0

driver: i810_audio

desc: "Intel Corporation182801BA/BAM (ICH2) AC 97 Audio Controller"

vendorld: 8086

device1d: 2445

subVendorld: 11d4

subDeviceld: 5360

pciType: 1

class: CDROM

bus: IDE

detached: 0

device: hdc

driver: ignore

desc: "SONY CD-ROM CDU4821"

class: VIDEO

bus: PCI

detached: 0

driver: Card: NVIDIA GeForce 2 MX (generic)

desc: "nVidia Corporation|NV11"

vendorld: 10de

device1d: 0110

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: FLOPPY

bus: MISC

detached: 0

device: fd0

driver: unknown

desc: "3.5" 1.44MB floppy drive"

class: HD

bus: IDE

detached: 0

device: hda

driver: ignore

desc: "FUJITSU MPG3409AT E"

physical: 79428/16/63

logical: 4983/255/63

class: CAPTURE

bus: PCI

detached: 0

driver: bttv

desc: "Brooktree Corporation|Bt878"

vendorld: 109e

device1d: 036е

subVendorld: 0000

subDeviceld: 0000

pciType: 1

class: USB

bus: PCI

detached: 0

driver: usb-uhci

desc: "Intel Corporation|82820 820 (Camino 2) Chipset USB (Hub A)"

vendorld: 8086

device1d: 2442

subVendorld: 8086

subDeviceld: 244b

pciType: 1

class: USB

bus: PCI

detached: 0

driver: usb-uhci

desc: "Intel Corporation|82820 820 (Camino 2) Chipset USB (Hub B)"

vendorld: 8086

device1d: 2444

subVendorld: 8086

subDeviceld: 244b

pciType: 1

class: MODEM

bus: SERIAL

detached: 1

device: ttyS0

driver: ignore

desc: "IDC|5620 IDC 5614BXL VR PnP"

pnpmfr: IDC

pnpmodel: 5620

pnpcompat: *PNPC107

pnpdesc: IDC 5614BXL VR PnP

• i18n – файл, отвечающий за локализацию системы. Название расшифровывается как internationalization – между i и n восемнадцать букв. Пример:

LANG="ru_RU.коi8r"

SUPPORTED="ru_RU.koi8r:ru_RU:ru"

SYSFONT="cyr-sun16"

SYSFONTACM="коi8-u"

В примере определено, что у нас русская локаль с кодировкой KOI8-R, использующая шрифт cyr-sunl6;

• identd – конфигурационный файл демона identd, реализующего поддержку протокола идентификации пользователя;

• keyboard – этот файл, находящийся в каталоге /etc/sysconfig, отвечает за конфигурирование клавиатуры. Пример файла keyboard приведен ниже.

Для настройки клавиатуры (раскладки и скорости повтора) необходимо произвести следующие операции:

– определиться с раскладкой клавиатуры (описания раскладки клавиатуры находятся в каталоге /usr/lib/kbd/keytables/ в файлах с расширением map);

– внести изменения в файл keyboard таким образом, чтобы он содержал строку: KEYTABLE="/usr/lib/kbd/keytabies/zzz.map", где zzz – имя расклад ки клавиатуры;

– для настройки скорости повтора нажатия и время задержки необходимо добавить следующую строку в файл /etc/rc.d/rc.sysinit или, если у вас Caldera, к /etc/rc.d/rc.boot: /sbin/kbdrate -s -r 16 -d 500 – где -r 16 – количество символов, a -d 500 – задержка в миллисекундах.

Пример стандартного файла:

KEYBOARDTYPE="pc"

КЕYTABLE="ru"

• kudzu – файл, отвечающий за поведение программы kudzu при перезапуске системы – как она будет себя вести при обнаружении нового оборудования;

• mouse – этот файл определяет параметры мыши, эмуляцию нажатия третьей кнопки и файл устройства. Пример файла mouse:

MOUSETYPE="imps2"

XMOUSETYPE=" imps/2"

FULLNAME="Microsoft IntelliMouse (PS/2)"

XEMU3=no

DEVICE=/dev/mouse

• sendmail – файл, определяющий как стартует программа sendmail и через сколько времени отправляется почтовая очередь;

• squid – этот файл отвечает за настройки программы squid;

• syslog – этот файл отвечает за настройку демона syslog;

• xinetd – этот файл отвечает за настройку демона xinetd, который в Linux заменяет inetd.

/etc/X11 – конфигурационные файлы для X Window System

Каталог содержит конфигурационные файлы XII, специфичные для данного хоста. Если соответствующие пакеты установлены, в каталоге должны находиться следующие файлы или символические связи:

• Xconfig – конфигурационный файл для ранних версий XFree86;

• XF86Config – конфигурационный файл для XFree86 версии 3 и 4;

• Xmodmap – глобальный файл клавиатурных раскладок X11.

/etc/sgml – конфигурационные файлы для SGML и XML

Каталог содержит базовые конфигурационные файлы для определения параметров высокого уровня для SGML или XML. Файлы с именами *.conf обозначают базовые конфигурационные файлы. Файлы с именами *.cat – DTD-специфичные централизированные каталоги, содержащие руководства по всем остальным каталогам.

Данный текст является ознакомительным фрагментом.