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