Книга: Linux-сервер своими руками

Приложение А. Конфигурационные файлы Linux

Приложение А.

Конфигурационные файлы 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

#
# Пример простейшей конфигурации сервера 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).

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

search .dhsilabs.com .com .ru
nameserver 127.0.0.1
nameserver 192.168.1.1
nameserver 192.168.99.1

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

Файл /etc/protocols

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

# /etc/protocols: файл определения протоколов
#
# Протоколы Интернет (IP)
#
# Этот файл основан на стандарте RFC 1340
ip 0 IP # протокол Интернет (IP)
icmp 1 ICMP # протокол межсетевых управляющих сообщений
igmp 2 IGMP # управление группами
ggp 3 GGP # протокол шлюз-шлюз
ipencap 4 IP-ENCAP # IP, инкапсулированный в IP
st 5 ST # режим дейтаграмм ST
tcp 6 TCP # протокол управления .передачей
egp 8 EGP # протокол внешнего шлюза
pup 12 PUP # PARC – универсальный протокол пакетов
udp 17 UDP # протокол пользовательских дейтаграмм
hmp 20 HMP # протокол мониторинга узла
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # "reliable datagram" protocol
iso-tp4 29 ISO-TP4 # протокол передачи ISO класс 4
xtp 36 XTP # протокол передачи Xpress
ddp 37 DDP # протокол отправки дейтаграмм
idpr-cmtp 39 IDPR-CMTP # IDPR Control Message Transport
ipv6 41 IPv6 # Протокол IPv6
ipv6-route 43 IPv6-Route # Заголовок маршрута для IPv6
ipv6-frag 44 IPv6-Frag # Заголовок фрагмента для IPv6
ipv6-crypt 50 IPv6-Crypt # Закодированный заголовок для IPv6
ipv6-auth 51 IPv6-Auth # Заголовок аутентификации для IPv6
ipv6-icmp 58 IPv6-ICMP # ICMP для IPv6
ipv6-nonxt 59 IPv6-NoNxt # Заголовок "No Next" для IPv6
ipv6-opts 60 IPv6-Opts # Параметры назначения для IPv6
rspf 73 RSPF # Radio Shortest Path First
vmtp 81 VMTP # Versatile Message Transport
ospf 89 OSPFIGP # Open Shortest Path First IGP
ipip 94 IPIP # Другая инкапсуляция IP
encap 98 ENCAP # Другая инкапсуляция IP

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

Файл /etc/services

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

# /etc/services:
#
# Сетевые службы
#
# Соответствует стандарту RFC 1700
tcpmux 1/tcp # Мультиплексор порта TCP
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
msp 18/tcp # протокол отправки сообщений
msp 18/udp # протокол отправки сообщений
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
fsp 21/udp fspd
ssh 22/tcp # Протокол удаленного доступа SSH
ssh 22/udp # Протокол удаленного доступа SSH
telnet 23/tcp
#  24 – зарезервирован
smtp 25/tcp mail
#  26 – не присвоен
time 37/tcp timserver
time 37/udp timserver
rip 39/udp resource # распределение ресурсов
nameserver 42/tcp name # IEN 116
whois 43/tcp nicname
re-mail-ck 50/tcp # Протокол удаленной проверки почты
re-mail-ck 50/udp # Протокол удаленной проверки почты
domain 53/tcp nameserver # Служба имен
domain 53/udp nameserver
mtp 57/tcp # запрещен
bootps 67/tcp # сервер ВООТР
bootps 67/udp
bootpc 68/tcp # клиент ВООТР
bootpc 68/udp
tftp 69/udp
gopher 70/tcp # Internet Gopher
gopher 70/udp
rje 77/tcp netrjs
finger 79/tcp
www 80/tcp http # WorldWideWeb HTTP
www 80/udp # HyperText Transfer Protocol
link 87/tcp ttylink
kerberos 88/tcp kerberos5 krb5 # аутентификация Kerberos v5
kerberos 88/udp kerberos5 krb5 # аутентификация Kerberos v5
supdup 95/tcp
# 100 – зарезервирован
hostnames 101/tcp hostname # usually from sri-nic
iso-tsap 102/tcp tsap # part of ISODE.
csnet-ns 105/tcp cso-ns # also used by CSO name server
csnet-ns 105/udp cso-ns
#3com-tsmux 10 6/tcp poppassd
#3com-tsmux 10 6/udp poppassd
rtelnet 107/tcp # Удаленный Telnet
rtelnet 107/udp
pop2 109/tcp pop-2 postoffice # POP версия 2
pop2 109/udp pop-2
рор3 110/tcp pop-3 # POP версия 3
рор3 110/udp pop-3
sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP
sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP
auth 113/tcp authentication tap ident
sftp 115/tcp
uucp-path 117/tcp
nntp 119/tcp readnews untp # USENET News Transfer Protocol
ntp 123/tcp
ntp 123/udp # сетевой протокол времени
netbios-ns 137/tcp # сервер имен NETBIOS
netbios-ns 137/udp
netbios-dgm 138/tcp # служба дейтаграмм NETBIOS
netbios-dgm 138/udp
netbios-ssn 139/tcp # служба сессий NETBIOS
netbios-ssn 139/udp
imap2 143/tcp imap # почтовый протокол Interim v2
imap2 143/udp imap
snmp 161/udp # протокол Simple Net Mgmt Proto
snmp-trap 162/udp snmptrap # Traps for SNMP
cmip-man 163/tcp # ISO mgmt over IP (CMOT)
cmip-man 163/udp
cmip-agent 164/tcp
cmip-agent 164/udp
xdmcp 177/tcp # протокол X Display
xdmcp 177/udp
nextstep 178/tcp NeXTStep Nextstep # NeXTStep оконный
nextstep 178/udp NeXTStep Nextstep # сервер
bgp 179/tcp # протокол Border Gateway
bgp 179/udp
prospero 191/tcp
prospero 191/udp
irc 194/tcp # Internet Relay Chat
irc 194/udp
smux 199/tcp # мультиплексор SNMP Unix
smux 199/udp
at-rtmp 201/tcp # маршрутизация AppleTalk
at-rtmp 201/udp
at-nbp 202/tcp # разрешение имени AppleTalk
at-nbp 202/udp
at-echo 204/tcp # AppleTalk echo
at-echo 204/udp
at-zis 206/tcp # информация о зоне AppleTalk
at-zis 206/udp
gmtp 209/tcp # Протокол передачи почты qmail
qmtp 209/udp # The Quick Mail Transfer Protocol
z3950 210/tcp wais # NISO Z39.50 database
z3950 210/udp wais
ipx 213/tcp # IPX
ipx 213/udp
imap3 220/tcp # Interactive Mail Access (IMAP)
imap3 220/udp # Интерактивная почта, вер 5 (IMAP)
rpc2portmap 369/tcp
rpc2portmap 369/udp # Coda portmapper
codaauth2 370/tcp
codaauth2 370/udp # Coda-сервер аутентификации
ulistserv 372/tcp # UNIX Listserv
ulistserv 372/udp
ldap 389/tcp # Lightweight Directory Access Protocol
ldap 389/udp # Lightweight Directory Access Protocol
https 443/tcp # MCom
https 443/udp # MCom
snpp 444/tcp # Simple Network Paging Protocol
snpp 444/udp # Simple Network Paging Protocol
saft 487/tcp # Simple Asynchronous File Transfer
saft 487/udp # Simple Asynchronous File Transfer
npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS
npmp-local 610/udp dqs313_qmaster # npmp-local / DQS
npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS
npmp-gui 611/udp dqs313_execd # npmp-gui / DQS
hmmp-ind 612/tcp dqs313_intercell # HMMP Indication / DQS
hmmp-ind 612/udp dqs313_intercell # HMMP Indication / DQS
#
# специфические сервисы UNIX
#
exec 512/tcp
biff 512/udp comsat
login 513/tcp
who 513/udp whod
shell 514/tcp cmd # без пароля
syslog 514/udp
printer 515/tcp spooler # спулер принтера
talk 517/tcp
ntalk 518/udp
route 520/udp router routed # протокол RIP
timed 525/udp timeserver
tempo 526/tcp newdate
courier 530/tcp rpc
conference 531/tcp chat
netnews 532/tcp readnews
netwall 533/udp # for emergency broadcasts
uucp 540/tcp uucpd # uucp daemon
afpovertcp 548/tcp # AFP over TCP
afpovertcp 548/udp # AFP over TCP
remotefs 556/tcp rfsserver rfs # Brunhoff remote filesystem
klogin 543/tcp # Kerberized 'rlogin' (v5)
kshell 544/tcp krcmd # Kerberized 'rsh' (v5)
kerberos-adm 749/tcp # Kerberos 'kadmin' (v5)
#
webster 765/tcp # Network dictionary
webster 765/udp
ingreslock 1524/tcp
ingreslock 1524/udp
prospero-np 1525/tcp # Prospero non-privileged
prospero-np 1525/udp
datametrics 1645/tcp old-radius # datametrics / old radius entry
datametrics 1645/udp old-radius # datametrics / old radius entry
sa-msg-port 164 6/tcp old-radacct # sa-msg-port / old radacct entry
sa-msg-port 164 6/udp old-radacct # sa-msg-port / old radacct entry
radius 1812/tcp # Radius
radius 1812/udp # Radius
radacct 1813/tcp # Radius Accounting
radacct 1813/udp # Radius Accounting
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
venus 2430/tcp # codacon port
venus 2430/udp # Venus callback/wbc interface
venus-se 2431/tcp # tcp side effects
venus-se 2431/udp # udp sftp side effect
codasrv 2432/tcp # not used
codasrv 2432/udp # server port
codasrv-se 2433/tcp # tcp side effects
codasrv-se 2433/udp # udp sftp side effect
mysql 3306/tcp # MySQL
mysql 3306/udp # MySQL
rfe 5002/tcp # Radio Free Ethernet
rfe 5002/udp # Actually uses UDP only
cfengine 5308/tcp # CFengine
cfengine 5308/udp # CFengine
bbs 7000/tcp # BBS service
#
# аутентификация Kerberos версия 5
#
kerberos4 750/udp kerberos-iv kdc # Kerberos (сервер) udp
kerberos4 750/tcp kerberos-iv kdc # Kerberos (сервер) tcp
kerberos_master 751/udp # аутентификация Kerberos
kerberos_master 751/tcp # аутентификация Kerberos
passwd_server 752/udp # сервер паролей Kerberos
krp_prop 754/tcp # Kerberos slave propagation
krbupdate 760/tcp kreg # регистрация Kerberos
kpasswd 761/tcp kpwd # Kerberos "passwd"
kpop 1109/tcp # Pop, используя Kerberos
knetd 2053/tcp # демультиплексор Kerberos
zephyr-srv 2102/udp # сервер Zephyr
zephyr-clt 2103/udp # соединение Zephyr serv-hm
zephyr-hm 2104/udp
eklogin 2105/tcp # Kerberos: закодированная регистрация
#
# Неофициальные сервисы (необходимы для NetBSD)
#
supfilesrv 871/tcp
supfiledbg 1127/tcp
#
# Протоколы отправки дейтаграмм
#
rtmp 1/ddp
nbp 2/ddp
echo 4/ddp
zip 6/ddp
# Сервисы Debian
poppassd 106/tcp # Eudora
poppassd 106/udp # Eudora
mailq 174/udp
mailq 174/tcp
ssmtp 465/tcp # SMTP через SSL
gdomap 538/tcp
gdomap 538/udp
snews 563/tcp # NNTP через SSL
ssl-ldap 636/tcp # LDAP через SSL
omirr 808/tcp omirrd
omirr 808/udp omirrd
rsync 873/tcp # rsync
rsync 873/udp # rsync
swat 901/tcp # Add swat service used via inetd
simap 993/tcp # IMAP через SSL
spop3 995/tcp # POP-3 через SSL
socks 1080/tcp # прокси-сервер socks
socks 1080/udp # прокси-сервер socks
rmtcfg 1236/tcp
xtel 1313/tcp
support 1529/tcp
cfinger 2003/tcp # GNU Finger
ninstall 2150/tcp # служба ninstall
ninstall 2150/udp # служба ninstall
afbackup 2988/tcp # Afbackup system
afbackup 2988/udp # Afbackup system
icp 3130/tcp # Internet Cache Protocol (Squid)
icp 3130/udp # Протокол кэширования (Squid)
postgres 5432/tcp # СУБД POSTGRES
postgres 5432/udp # СУБД POSTGRES
fax 4557/tcp # FAX: передача факса (старый)
hylafax 4559/tcp # HylaFAX протокол клиент-сервер (новый)
noclog 5354/tcp # noclogd, используя TCP (nocol)
noclog 5354/udp # noclogd, используя UDP (nocol)
hostmon 5355/tcp # hostmon, используя TCP (nocol)
hostmon 5355/udp # hostmon, используя TCP (nocol)
ircd 6667/tcp # Internet Relay Chat
ircd 6667/udp # Internet Relay Chat
webcache 8080/tcp # WWW: служба кэширования
webcache 8080/udp # WWW: служба кэширования
tproxy 8081/tcp # Прозрачный прокси
tproxy 8081/udp # Прозрачный прокси
mandelspawn 9359/udp mandelbrot
amanda 10080/udp # служба резервного копирования amanda
kamanda 10081/tcp # СРК amanda (Kerberos)
kamanda 10081/ud # СРК amanda (Kerberos)
amandaidx 10082/tcp # служба резервного копирования amanda
amidxtape 10083/tcp # служба резервного копирования amanda
isdnlog 20011/tcp # система протоколирования isdn
isdnlog 20011/udp # система протоколирования isdn
vboxd 20012/tcp # voice box system
vboxd 20012/udp # voice box system
jserver 22273/tcp # Модуль JServer
binkp 24554/tcp # Binkley
binkp 24554/udp # Binkley
asp 27374/tcp # Протокол поиска адреса
asp 27374/udp # Протокол поиска адреса
tfido 60177/tcp # Ifmail (FIDO Mail)
tfido 60177/udp # Ifmail
fido 60179/tcp # Ifmail
fido 60179/udp # Ifmail
# Локальные службы
linuxconf 98/tcp
smtp 465/tcp
imaps 993
pop3s 995

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

Файл /etc/modules.conf

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

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

alias net-pf-4 ipx
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias parport_lowlevel parport_pc
pre-install plip modprobe parport_pc ; echo 7 > /proc/parport/0/irq
alias sound-slot-0 via82cxxx_audio

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

if ВЫРАЖЕНИЕ
 любые директивы по установке модулей
elseif ВЫРАЖЕНИЕ
 любые директивы по установке модулей
endif

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

path=путь

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

path[net]=путь

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

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

директива модуль команда

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

remove модуль команда

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

Оглавление книги


Генерация: 0.433. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз