Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Цилюрик О.И. Linux-инструменты для Windows-программистов
Назад Общие принципы Вперед

Конфигурации (/etc)

Конфигурации POSIX систем, как уже отмечалось ранее — текстовые файлы, и в этом их огромное преимущество.

Файл описания постоянно (при загрузке) смонтированных устройств системы - /etc/fstab, будет показан позже, при рассмотрении монтирования устройств.

Список и параметры локальных каталогов файловой системы, разделяемых через сетевую файловую систему NFS:

$ cat /etc/exports

/home/olej 192.168.1.0/24(rw,sync,no_root_squash) 
/home/olej 192.168.0.0/16(rw,sync,no_root_squash)
Порядок (последовательность) использования механизмов разрешения сетевых имён:
$ cat /etc/host.conf

order hosts,bind

- в этом примере: сначала локальный файл /etc/hosts, а затем (при неудаче) DNS;

Сам файл разрешения имён сетевых хостов:
$ cat /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1      localhost.localdomain   localhost       home
192.168.1.9    notebook notebook.localdomain
192.168.1.7    home home.localdomain
192.168.1.5    smp smp.localdomain
192.168.1.3    rtp rtp.localdomain
192.168.1.8    minix minix.localdomain
192.168.1.1    adsl gate
192.168.1.20   wifi wifi.localdomain
::1    localhost6.localdomain6 localhost6
Символьные имена сетевых служб, используемые ними транспортные протоколы (TCP, UDP, ...) и порты:
$ cat /etc/services

...
echo           7/tcp
echo           7/udp
...
daytime        13/tcp
daytime        13/udp
...
ftp            21/tcp
ftp            21/udp          fsp fspd
ssh            22/tcp                          # SSH Remote Login Protocol
ssh            22/udp                          # SSH Remote Login Protocol
telnet         23/tcp
telnet         23/udp
...

Файлы /etc/passwd и /etc/shadow — учёт пользователей системы, будут показаны детально далее, в командах работы с пользователями системы.

При развитии и усложнении конфигураций той или иной подсистемы, очень часто относящийся к такой подсистеме конфигурационный файл вида zzz.conf переходит в каталог вида zzz.d, все входящие в каталог конфигурационные файлы последовательно читаются и включаются в конфигурацию подсистемы zzz.

Конфигурации пакетного менеджера yum:

$ ls /etc/yum*

/etc/yum.conf /etc/yumex.conf  /etc/yumex.profiles.conf
/etc/yum: pluginconf.d yum-updatesd.conf
/etc/yum.repos.d: adobe-linux-i386.repo CentOS-Media.repo  epel-testing.repo  livna.repo
CentOS-Base.repo      epel.repo          fedora10.repo      planetccrma.repo

Конфигурации сетевого суперсервера xinetd:

$ ls /etc/xinet*

/etc/xinetd.conf
/etc/xinetd.d:
chargen-dgram  daytime-stream  echo-stream   klogin       rsync
chargen-stream discard-dgram   eklogin       krb5-telnet  tcpmux-server
cvs            discard-stream  ekrb5-telnet  kshell       time-dgram
daytime-dgram  echo-dgram      gssftp        ktalk        time-stream

Примечание: суперсервер xinetd пришёл на смену реализации inetd, который и на сегодня широко используется в некоторых POSIX системах, и в малых и встраиваемых конфигурациях, конфигурации inetd записываются в файл /etc/inetd.conf.


Предыдущий раздел: Оглавление Следующий раздел:
Важные системные файлы   Информация о состояниях (/proc и /sys)