Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Введение в системное администрирование Unix. Учебное пособие
.pdf
hosts имена и IP адреса локальных host'ов
networks задает символические имена IP сетей
netmasks net маски IP сетей
ethers ethernet'ные адреса бездисковых клиентов
hosts.equiv список host'ов, которым позволено делать у нас rsh
defaultdomain задает NDS домен
resolv.conf кто служит нам DNS сервером
inetd.conf конфигурационный файл inetd демона
services соответствие номеров TCP портов их символическим именам
named.boot стартовая конфигурация сервера DNS
inittab схема работы процесса init.
rc0.d/ каталоги с командными файлами, которые запускаrc2.d/ ют при переходе на/с соответствующего уровня
rc3.d/ выполнения
init.d/ а этом каталоге лежат копии ВСЕХ таких файлов вместе
rc0, rc2, rc3 Командные файлы, которые их запускают
magic Таблица с "магическими числами". Используется коман дой file для определения типа бинарного файла.
termcap файл с описаниями терминалов в формате termcap
wtmp Файл с информацией о сеансах работы пользователей в
системе. Рекомендуется иногда опустошать его.
Каталог /usr
sadm - файлы системного администратора
adm - накапливаемая информация о работе системы и
пользователей
bin - утилиты
sbin - утилиты системного администратора
ucb/bin - утилиты, характерные для BSD Unix
mail - каталог почтовой службы.
man - документация системы в man формате
Введение в системное администрирование UnixМ.Е. Мошков
182
181

tmp - временные файлы. Очищается при загрузке
include - include файлы для компилятора C
lib - библиотеки - системные, пользовательские,
разделяемые и статические, а так же многие
служебные каталоги начинаются отсюда.
/usr/lib/acct утилиты для сбора статистики
/usr/lib/terminfo база данных с описаниями терминалов.
/usr/lib/lp каталог системы LP спулинга печати
/usr/lib/uucp каталог системы UUCP пересылки файлов по модему
spool - место для служебных временных файлов
/usr/spool/lp каталоги для работы системы спулинга печати
/usr/spool/cron/crontabs команды, выполняемые по расписанию
/usr/spool/cron/atjobs поставленные на выполнение
/usr/spool/uucp спулинг системы uucp
/usr/local - GNU-сный каталог
/var - локальные служебные файлы
/var/yp/Makefile - конфигуратор NIS
/var/named - карты описания DNS
Пример конфигурационных файлов DNS для standalone
сети
Задача: сконфигурировать DNS-сервис в отдельностоящей локальной
сети.
домен: foms.msk.ru
адреса: 198.8.3.0
адреса: 198.8.2.0
DNS сервер: server.foms.msk.ru
Для этого нужно заполнить файлы:
/etc/named.boot
/var/named/named.root
Введение в системное администрирование UnixМ.Е. Мошков
183
182

/var/named/127.0.0.0
/var/named/foms.msk.ru
/var/named/foms-hosts-spisok
/var/named/198.8.2.0
/var/named/198.8.3.0
и запускать при начальной загрузке демона /sbin/in.named
Примерное содержание конфигурационных файлов приведено ниже.
Переделайте их под конкретную конфигурацию вашей сети.
Приблизительная идеология такова: сервис DNS поддерживается
демоном named. Named при старте считывает файл стартовой
конфигурации /etc/named.boot. В нем указывается, как зовется
наш домен, и в каких файлах лежат описания имен хостов нашего
домена (параметр primary ). Мы должны локально поддерживать три
карты описаний:
foms.msk.ru - все хосты нашего домена.
3.8.198 - "обращенная" карта нашего домена (просто
переворачиваем наши IP-адреса задом наперед)
0.0.127 - зачем требуется еще карта нашей "local-network"
известно только разработчикам DNS, однако
ее тоже нужно описать.
в /etc/named.boot записано, в каких файлах лежат описания
доменов, named их считывает, и начинает вещать на весь мир.
;##############
; type domain source host/file backup file
;
directory /var/named
cache . named.root
primary 0.0.127.in-addr.arpa 127.0.0.0
primary foms.msk.ru foms.msk.ru
primary 3.8.198.in-addr.arpa 198.8.3.0
primary 2.8.198.in-addr.arpa 198.8.2.0
; Зоны, для которых мы служим резервным name-сервером
secondary gatelink.fr 134.214.100.1 secondary/gatelink.fr
Введение в системное администрирование UnixМ.Е. Мошков
184
183

secondary 214.134.in-addr.arpa 134.214.100.1 secondary/134.214.0.0
;############## конец файла ###################################
;##############
; Initial cache data for root domain servers 1-may-98
;;;;Get it from
. 99999999 NS A.ROOT-SERVERS.NET
. 99999999 NS B.ROOT-SERVERS.NET
. 99999999 NS C.ROOT-SERVERS.NET
. 99999999 NS D.ROOT-SERVERS.NET
. 99999999 NS E.ROOT-SERVERS.NET
. 99999999 NS F.ROOT-SERVERS.NET
. 99999999 NS G.ROOT-SERVERS.NET
. 99999999 NS H.ROOT-SERVERS.NET
. 99999999 NS I.ROOT-SERVERS.NET
. 99999999 NS J.ROOT-SERVERS.NET
. 99999999 NS K.ROOT-SERVERS.NET
. 99999999 NS L.ROOT-SERVERS.NET
. 99999999 NS M.ROOT-SERVERS.NET
A.ROOT-SERVERS.NET internet address = 198.41.0.4
B.ROOT-SERVERS.NET internet address = 128.9.0.107
C.ROOT-SERVERS.NET internet address = 192.33.4.12
D.ROOT-SERVERS.NET internet address = 128.8.10.90
E.ROOT-SERVERS.NET internet address = 192.203.230.10
F.ROOT-SERVERS.NET internet address = 192.5.5.241
G.ROOT-SERVERS.NET internet address = 192.112.36.4
H.ROOT-SERVERS.NET internet address = 128.63.2.53
I.ROOT-SERVERS.NET internet address = 192.36.148.17
J.ROOT-SERVERS.NET internet address = 198.41.0.10
K.ROOT-SERVERS.NET internet address = 193.0.14.129
L.ROOT-SERVERS.NET internet address = 198.32.64.12
M.ROOT-SERVERS.NET internet address = 202.12.27.33
;############## конец файла ###################################
;##############
; local dns file local.reverse 0.0.127.in-addr.arpa
;
@ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. (
94061801 ; Serial (yymmddxx)
Введение в системное администрирование UnixМ.Е. Мошков
185
184

10800 ; Refresh 3 hours
3600 ; Retry 1 hour
3600000 ; Expire 1000 hours
86400 ) ; Minimum 24 hours
IN NS server.foms.msk.ru.
1 IN PTR localhost.
;############## конец файла ###################################
;##############
; foms.msk.ru zone hosts file for DNS-server server.foms.msk.ru
;
@ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. (
95031802 ; Serial (yymmddxx)
10800 ; Refresh 3 hours
3600 ; Retry 1 hour
3600000 ; Expire 1000 hours
86400 ) ; Minimum 24 hours
NS server.foms.msk.ru.
NS ns2.msk.ru.
MX 0 server.foms.msk.ru.
; MX 20 mail.msk.ru.
; MX 30 mailhost.kiae.su.
localhost A 127.0.0.1
$INCLUDE /var/named/primary/foms-hosts-spisok
;; Если хотите отпустить свой поддомен *.develop.foms.msk.ru
;; на выселки, самостоятельно поддерживать свой домен.
;margo.develop IN A 193.95.100.4
;develop IN NS margo.develop.foms.msk.ru.
;############## конец файла ###################################
;##############
;;;;;;;;;;;; Hosts in foms.msk.ru zone ;;;;;;;;;;;;;;;;;;;;;;;;
; Our main server with DNS, ftp, gopher, www, mailrelay, NFS,
;
Введение в системное администрирование UnixМ.Е. Мошков
186
185

server A 198.8.2.1 ; e1x70 ethernet
A 198.8.3.1 ; m3760 ethernet
A 193.124.158.33 ; sl0 slip link
MX 0 mailrelay
HINFO Motorola88/110 "SVR4.1/88"
WKS 198.8.2.1 UDP ( time domain name )
WKS 198.8.2.1 TCP ( echo telnet hostnames domain )
mailrelay CNAME server
ftp CNAME server
fedfond CNAME server
; Host s20
;
s20 A 198.8.2.20
MX 0 mailrelay
MX 20 linux
HINFO Besta/31 UNIX-V.3
besta CNAME s20
; Host pcat101
;
pcat101 A 198.8.2.101
MX 0 mailrelay
HINFO PC486/66DX2 "MSDOS 6.2"
pc101 CNAME pcat101
guest CNAME pcat101
; Host pcat106
;
pcat107 A 198.8.3.107 ; eth0
A 193.124.158.34 ; sl0 slip link
MX 0 pcat107
MX 10 mailrelay
HINFO PC486/66DX2 "Linux 1.2.1"
pc107 CNAME pcat101
linux CNAME pcat101
;############## конец файла ###################################
;##############
Введение в системное администрирование UnixМ.Е. Мошков
187
186

@ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. (
94102501 ; Serial
10800 ; Refresh 3 hours
3600 ; Retry 1 hour
3600000 ; Expire 1000 hours
86400 ) ; Minimum 24 hours
NS server.foms.msk.ru.
; Reverse-name [ttl] PTR Real-name-dot
;
1 PTR server.foms.msk.ru.
20 PTR s20.foms.msk.ru.
101 PTR pcat101.foms.msk.ru.
;############## конец файла ###################################
;##############
@ IN SOA server.foms.msk.ru. moshkow.server.foms.msk.ru. (
94102501 ; Serial
10800 ; Refresh 3 hours
3600 ; Retry 1 hour
3600000 ; Expire 1000 hours
86400 ) ; Minimum 24 hours
NS server.foms.msk.ru.
; Reverse-name [ttl] PTR Real-name-dot
;
1 PTR server.foms.msk.ru.
106 PTR pcat106.foms.msk.ru.
107 PTR pcat107.foms.msk.ru.
;############## конец файла ###################################
Книжки про Unix
Рекомендуются любые книги в твердой обложке импортных авторов в
переводе на русский, ОСОБЕННО переводы книг издательства O'Raily,
все остальные (за редчайшим исключением) - не рекомендуются. Т.е.,
написанные совками (ибо учебники должны писать профессиональные
преподаватели, а не профессиональные программисты) и в мягкой
Введение в системное администрирование UnixМ.Е. Мошков
188
187

обложке (естественно, не считая издательства O'Raily)
На русском есть:
Керниган, Пайк
Керниган, Пайк, название почему-то перевели как "UNIX универсальная среда программирования". Warning! При наборе русского
издания наляпали ОКЕАН ачипяток и ашипок в части regex и не только.
Читать ее imho надо в параллель с manpages, отдавая оным приоритет в
стремных ситуациях.
Не смотря на это - отличная книжка. Мне было даже интересно ее
читать.
Готье
Готье "Руководство по операционной системе UNIX". Точнее,
SysV.release-unknown. Но тоже ничего для начала.
Баурн
Баурн (название я забыл) хорошая книжка и troff описан. Старая, из
серии "со стрелочками" из-ва "Мир".
Инмос85
Беляков Рабовер Фридман - что-то на тему Инмос85. Интересно
почитать.
Но сильно устарела. МОЖНО НЕ ЧИТАТЬ
Морис Дж. Бах. Архитектура операционной системы
Введение в системное администрирование UnixМ.Е. Мошков
189
188

Unix
Очень толково и доступно описаны "потроха" - идеи и алгоритмы
реализации ядра. Описание Unix изнутри. Написана на "языке C" с
комментариями. Книга весьма старая, но тем не менее тем, кто захочет
узнать больше - ЧИТАТЬ РЕКОМЕНДУЮ.
Бах Морис - русский перевод его книги ходил в виде 480Кб архива.
"Мобильная опер. система"
Беляков и Co. "Мобильная опер. система" (оранжевая книжечка в мягкой
обложке) - компиляция из POSIX стандартов времен ок. 1989г.
Маленькая такая, хороша как справочник.
и еще довольно много других...
"UNIX/руководство системного администратора"
"UNIX/руководство системного администратора", Эви Немет, Гарт
Снайдер, Скотт Сибас, Трент Р.Хент. Киев, bhv, 1997. 830 стр., 50 тр.
Очень, очень достойная книжка. Помогает почти от всех болезней.
Единственное, что отсутствует - Интернет security, а ВСЕ остальное
есть. ОБЯЗАТЕЛЬНО КУПИТЬ.
"Linux/введение в операционную систему"
Автора выясню позже. Киев, bhv, 1997. 760 стр.
Издательство bhv, известное выпуском нескольких высококласных книг
по Unix, на этот раз напечатало откровенную халтуру. Оригинал был
весьма могословен и неряшливо написан. Перевод еще хуже оригинала.
КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЮ.
Введение в системное администрирование UnixМ.Е. Мошков
190
189

* Где купить *
Издательство BHV"
За последнее время издало несколько очень качественных переводных
книг по Unix и Internet
"BHV - Москва" 270-2032
1.
"Дом технической
книги"
Ленинский пр., 40
(095) 137 6019
0633
1)
2. "Библио-Глобус" ул. Мясницкая, 6 (095) 928 8744
3. "Молодая Гвардия" ул. Б. Полянка, 28
(095) 238 0032
5001
2)
4. "Центр-Техника" ул. Петровка, 15 (095) 924 3624
5. ТД "Москва" ул. Тверская, 8 (095) 229 7355
6. "Дом книги" ул. Новый Арбат, 8 (095) 203 8242
7.
"Дом педагогической
книги"
ул. Большая Дмитровка,
7/5
(095) 229 4392
8. "Мир" Ленинградский пр., 78 (095) 152 8282
9. "Новый" ш. Энтузиастов, 24 (095) 362 0923
10. "РиС" ул. Красного маяка, 11 (095) 313 8345
11. "Ридас"
Новоданиловская наб.,
9
(095) 954 3044
12. "Кнорус"
Милютинский пер.,
19/4
(095) 928 6269
13. "Мидикс" Ленинский пр., 29 (095) 955 4101
14. "Десс" Рогожский вал, 15 (095) 366 9295
ЛИТЕК - мелкооптовая торговля от "КноРуса" 911-9863 911-9742 ул.
Николо-Ямская, 45 под.2. Идти от м.Таганская кольцевая, по Садовому
кольцу вниз до б.Дровянного пер, завернуть туда и до упора в ул.
Николо-Ямскую. Перейти улицу и направо до 45 дома(там меховое
ателье) вход со двора. Полуподвал
Введение в системное администрирование UnixМ.Е. Мошков
191
190
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
