Библиотека сайта rus-linux.net
Цилюрик О.И. 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
$ 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) |