next up previous contents
Next: З'єднання з ISP Up: Загальний огляд системи Previous: Сервер з однією мережевою   Contents

Операційні системи

При виборі операційної системи для сервера я зупинився на Debian [4]. Комплект компакт-дисків, які я мав під рукою, були версією 2.2 r3 цієї системи. Тому, саме цю систему я і встановив. Єдине програмне забезпечення, яке мені потрібно було додати до системи, крім того, що малося на компакт-дисках була програма connectd [8]. Звичайно-ж, можна (і, можливо, варто було б) використати замість 2.2 більш нову версію Debian'а 3.

Певний час я користувався сервером на базі MacOS X замість Дебіан'а. MacOSX має в стандартній поставці системи (10.1.2, поновлена до 10.1.5) всі необхідні засоби для встановлення з'єдннання PPP (включений стандартний pppd) чи з'єднання ADSL (pppoe), і для настроювання трансляції адрес (в Маку це робить демон natd) і для встановлення захисту-брандмауера (4 - за допомогою ipfw.

Системами-клієнтами в моєму випадку виявились Мандрейк Лінакс (починаючи з версій 6.x і до 8.2 на сьогоднішній день), MacOSX і Debian (i386/PC і Sun Sparc), але при бажанні це може бути будь-яка інша сучасна система, яка задовольняє Вашим вимогам. Оскільки, на початку я користувався більше Мандрейком в якості клієнта, деякі з моїх рекомендацій носять Мандрейк-специфічний характер.

Крім конкретних назв пакетів RPM більшість порад Мандрейка повинні підходити також і до RedHat, але я це особисто не перевіряв. Певна відмінність між укладками Лінакса та Юніксів полягає в rc-скриптах.

Традиційно в Юніксах системи V (SystemV) стартові скрипти розміщаються в каталозі /etc/init.d. В каталогах /etc/rcN.d (де N - це цифра 1,2,3,4,5,6 чи літера S, що означає робочий рівень системи) створюються символьні чи жорсткі 5посилання на скрипти виду S21nfs -> ../init.d/nfs.

Система Дебіан підтримує саме цю структуру стартових каталогів. вирішив змінити таку структуру, ввівши ще один підрівень в ієрархії каталогів. В стартові скрипти лежать в /etc/rc.d/init.d/, а символьні посилання - в каталогах /etc/rc.d/rcN.d, але мають такий же вигляд: S21nfs -> ../init.d/nfs.

 6 також підтримує структуру в стилі (/etc/rc.d/init.d/), але також і традиційну структуру стилю Юнікс/ (/etc/init.d). В 'у це забезпечується символьним посиланням: /etc/rcN.d -> /etc/rc.d/rcN.d.



Footnotes

... Debian'а3
На даний час (липень, 2002) вже доступна для завантаження і установки версія 3 Debian'а - Woody. Вона все ще вважається розробниками нестабільною. Але з числених коментарів нестабільний Дебіан - значно стабільніший за стабільні версії багатьох комерційних укладань, особливо таких, як RedHat чи Мандрейк
... (4
англ. firewall
... жорсткі5
В залежності від конкретної реалізації системи. Наприклад, в Лінаксах більшістю прийняті символьні посилання, в той час як Соляріс має жорсткі посилання
...  6
Оскільки він починав, як клон.


Dmytro Kovalov
2002-07-12