Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:централизованное_управление_linux [2010/10/27 09:41] |
wiki:централизованное_управление_linux [2016/02/17 06:56] [Вступление] Если сердце скрипит, к врачу обратиться надо |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
===== Вступление ===== | ===== Вступление ===== | ||
- | Не секрет, что за использование нелицензионного ПО в организации администратор может всхлопотать от 2-ух до 5-ти лет. Сложнее становится администраторам работающим в образовательных учреждениях, т.к. в ходе изучения как правило используется множество пакетов-гигантов, таких как photoshop, corel, flash и прочих. Если школы что-то могут еще получить худо-бедно от государства, то дополнительному образованию государством практически ничего не выделяется! | + | Не секрет, что за использование нелицензионного ПО в организации администратор может всхлопотать от 2-ух до 5-ти лет. Сложнее становится администраторам, работающим в образовательных учреждениях, т.к. в ходе изучения, как правило, используется множество пакетов-гигантов, таких как photoshop, corel, flash и прочих. Если школы что-то могут еще получить худо-бедно от государства, то дополнительному образованию государством практически ничего не выделяется! |
- | Вобщем в конце-концов, пригрозив начальству увольнением, начальство согласилось переходить на свободное ПО. | + | В общем, в конце-концов, пригрозив начальству увольнением, начальство согласилось переходить на свободное ПО. |
- | Выбор клиентской ОС был недолгим :). И, конечно, самым первым вопросом был вопрос о централизованном управлении и сетевых ресурсах. Домен под самбой и авторизация в самбе линукс-клиентов был отметен сразу, овчинка выделки не стоит из-за массы проблем с этой авторизацией. Сказать что готовых систем управления для Unux очень мало - это ничего не сказать. Мне удалось найти 3: nowell, какой то дистр за 10 т.р. Linux Xp и вроде как у дебиана что-то есть. Но хотелось реализации на Ubuntu, т.к. разбираться с новыми системами времени уже нет, сентябрь не загорами. | + | Выбор клиентской ОС был недолгим :). И, конечно, самым первым вопросом был вопрос о централизованном управлении и сетевых ресурсах. Домен под самбой и авторизация в самбе линукс-клиентов был отметен сразу, овчинка выделки не стоит из-за массы проблем с этой авторизацией. Сказать, что готовых систем управления для Unux очень мало - это ничего не сказать. Мне удалось найти 3: nowell, какой то дистр за 10 т.р. Linux Xp, и вроде как у дебиана что-то есть. Но хотелось реализации на Ubuntu, т.к. разбираться с новыми системами времени уже нет, сентябрь не загорами. |
- | В качетсве серверной ОС планировалось взять любимую FreeBSD, но, даже настроив авторизацию клиентов linux в NIS домене FreeBSD, существовала еще куча проблем с оборудованием, в частности с поддержкой принтеров, и прочих мелких недочетов по совместимости linux и FreebSD. Скрипя сердцем и раскинув мозгами была выбрана Ubuntu Server, все-таки совместимости с клиентами будет больше да и с оборудованием по легче. | + | В качетсве серверной ОС планировалось взять любимую FreeBSD, но, даже настроив авторизацию клиентов linux в NIS домене FreeBSD, существовала еще куча проблем с оборудованием, в частности с поддержкой принтеров, и прочие мелкие недочеты по совместимости linux и FreebSD. Скрепя сердце и раскинув мозгами, была выбрана Ubuntu Server, все-таки совместимости с клиентами будет больше да и с оборудованием полегче. |
- | Вобщем, выбр пал на Ubuntu 8.04 Server, Ubuntu 9.04 desktop и на связку NIS и NFS. Каких то готовых how-to по этой связке очень мало, в основном все разбросано по малым кусочкам. Если NIS домен поднять сложностей не составляет, то вопросы, например, по автомонтированию шар для клиентов (да еще для каждого свои ресурсы), разобраны очень скудно. В процесе сборки выявлялось масса мелких недочетов, которые тормозили весь процесс. | + | В общем, выбор пал на Ubuntu 8.04 Server, Ubuntu 9.04 desktop и на связку NIS и NFS. Каких-то готовых how-to по этой связке очень мало, в основном все разбросано по малым кусочкам. Если NIS домен поднять сложностей не составляет, то вопросы, например, по автомонтированию шар для клиентов (да еще для каждого свои ресурсы), разобраны очень скудно. В процесе сборки выявлялось масса мелких недочетов, которые тормозили весь процесс. |
Собственно перед вами HOW-TO: **Централизованное управление в Linux сети на базе NIS и NFS**. | Собственно перед вами HOW-TO: **Централизованное управление в Linux сети на базе NIS и NFS**. | ||
Строка 18: | Строка 18: | ||
**Примечание к статье** | **Примечание к статье** | ||
- | Ув. читатели! В качестве серверной ОС я всегда использовал FreeBSD под свои нужды, она мне ближе, но здесь будет описана конфигурация Server Ubuntu. Кто пользует FreeBSD, знает, что часто синтаксис и конфигурация в этих системах имеют расхождения. В связи с этим, если вдруг вы увидели, что тот или иной момент решен, так сказать, костылем, просьба предложить лучший вариант. | + | Ув. читатели! В качестве серверной ОС я всегда использовал FreeBSD под свои нужды, она мне ближе, но здесь будет описана конфигурация Server Ubuntu. Кто пользует FreeBSD знает, что часто синтаксис и конфигурация в этих системах имеют расхождения. В связи с этим, если вдруг вы увидели, что тот или иной момент решен, так сказать, костылем, просьба предложить лучший вариант. |
Приведенная конфигурация администрирования вполне успешно внедрена в государственном учреждении дополнительного образования и не менее успешно функционирует в учебном процессе. | Приведенная конфигурация администрирования вполне успешно внедрена в государственном учреждении дополнительного образования и не менее успешно функционирует в учебном процессе. | ||
Строка 127: | Строка 127: | ||
</code> | </code> | ||
- | Этот файл заставляет Ubuntu искать информацию в порядке приоритета указанном здесь ту или иную информацию. Например запись **hosts: files dns** (определение ИП адреса хоста), заставляет сначала обратиться в файл **/etc/host**, если запись там не найдена, то обратиться к DNS серверу. | + | Этот файл заставляет Ubuntu искать ту или иную информацию в порядке приоритета указанном здесь. Например запись **hosts: files dns** (определение ИП адреса хоста), заставляет сначала обратиться в файл **/etc/host**, если запись там не найдена, то обратиться к DNS серверу. |
А вот теперь интересный момент. Если вы используете DHCP сервер в своей сети, то можете столкнуться с проблемой тормозни при загрузке компьютера. **Yapbind** будет слишком долго подключаться к серверу. Чтобы этого не происходило уберите в файле **/etc/default/nis** у параметра **YPBINDARGS** ключ **-no-dbus**. Также можно немного отодвинуть запуск nis клиента. Для этого в **/etc/rc5.d** переименуйте ссылку **@S18nis** в **@S80nis**((Заметьте, что при переименовании символ «@» писать не нужно.)). | А вот теперь интересный момент. Если вы используете DHCP сервер в своей сети, то можете столкнуться с проблемой тормозни при загрузке компьютера. **Yapbind** будет слишком долго подключаться к серверу. Чтобы этого не происходило уберите в файле **/etc/default/nis** у параметра **YPBINDARGS** ключ **-no-dbus**. Также можно немного отодвинуть запуск nis клиента. Для этого в **/etc/rc5.d** переименуйте ссылку **@S18nis** в **@S80nis**((Заметьте, что при переименовании символ «@» писать не нужно.)). | ||
Строка 251: | Строка 251: | ||
/media/Work/tmp 192.168.3.23(async,secure,ro) 192.168.3.20(async,ro) | /media/Work/tmp 192.168.3.23(async,secure,ro) 192.168.3.20(async,ro) | ||
/media/Work/testdir @test(sync,rw) | /media/Work/testdir @test(sync,rw) | ||
- | /media/Profil/home (rw) | + | /media/Profil/home *(rw) |
</code> | </code> | ||
Строка 281: | Строка 281: | ||
Все. :) На всякий случай конфиг используется этот: **/etc/default/nfs-common**. Клиент готов монтировать ресурсы NFS. | Все. :) На всякий случай конфиг используется этот: **/etc/default/nfs-common**. Клиент готов монтировать ресурсы NFS. | ||
- | Монтирование шар NFS производится командой **mount**. Самый простейший способ смонтирова, такой: | + | Монтирование шар NFS производится командой **mount**. Самый простейший способ смонтировать, такой: |
<code>sudo mount sytserver:/media/Work/tmp /mnt</code> | <code>sudo mount sytserver:/media/Work/tmp /mnt</code> | ||
Строка 659: | Строка 659: | ||
* **user="username"** - имя пользователя. | * **user="username"** - имя пользователя. | ||
* **uid="number"** или **uid="number-number"** - UID или диапазон UIDов. | * **uid="number"** или **uid="number-number"** - UID или диапазон UIDов. | ||
- | * **pgrp="groupname"** - основаня группа пользователя. | + | * **pgrp="groupname"** - основная группа пользователя. |
* **gid="number"** или **gid="number-number"** - GID или диапазон GIDов. | * **gid="number"** или **gid="number-number"** - GID или диапазон GIDов. | ||
* **sgrp="groupname"** - группа пользователя (основная или дополнительные). | * **sgrp="groupname"** - группа пользователя (основная или дополнительные). | ||
Строка 1374: | Строка 1374: | ||
Итак, начнем. | Итак, начнем. | ||
+ | |||
+ | //(Раздел на стадии редактирования)// | ||
====== Исправления и замечания разделов ====== | ====== Исправления и замечания разделов ====== | ||
Строка 1381: | Строка 1383: | ||
<note>**01.09.2010** - Пакета **aufs-tools** более нет в репозиториях начиная с Ubuntu 10.04. Его необходимо устанавливать вручную из репозитория Debian. См. ссылку ([[http://help.ubuntu.ru/wiki/централизованное_управление_linux#fnt__12|12]])</note> | <note>**01.09.2010** - Пакета **aufs-tools** более нет в репозиториях начиная с Ubuntu 10.04. Его необходимо устанавливать вручную из репозитория Debian. См. ссылку ([[http://help.ubuntu.ru/wiki/централизованное_управление_linux#fnt__12|12]])</note> | ||
- | <note>**02.09.2010** - В Ubuntu 10.04 опять всплыла проблема при загрузке компьютера, когда **nis** клиент пытался подключиться к домену. По моему решение найдено (в статье действия уже скорректированы) и должно работать и в других версиях Ubuntu. Новый учебный год - новая система :). Если в предыдущих версиях Ubuntu прием не сработает, то смотрите редакцию статьи от 1 сентября 2010г.</note> | + | <note>**02.09.2010** - В Ubuntu 10.04 опять всплыла проблема при загрузке компьютера, когда **nis** клиент пытался подключиться к домену. По моему решение найдено (в статье действия уже скорректированы) и должно работать и в других версиях Ubuntu. Новый учебный год - новая система :). Если в предыдущих версиях Ubuntu прием не сработает, то смотрите редакцию статьи от 1 сентября 2010г. |
+ | </note> | ||
+ | |||
+ | <note>**27.10.2010** - В статье внесено замечание, опять-таки по теме тормозов при входе в домен **nis** в случае использования в сети статической IP адресации. См. раздел [[централизованное_управление_linux#настройка_клиента_nis|Настройка клиента NIS]]</note> | ||
====== Обсуждение статьи ====== | ====== Обсуждение статьи ====== |