Для получения опытными с Unix необходимо будет регулярно работать над ним. Практика делает прекрасным.
Во-первых, я предложил бы, чтобы Вы выбрали дистрибутив Linux. Еще не волнуйтесь слишком много о выборе лучшего для Вас, когда Вы будете готовы, Вы найдете тот. Для новичка дистрибутив как Ubuntu будет достаточно хорош.
Проблемы возникнут, будут готовы к ним. Задайте вопросы в сети (здесь на Unix SE или на других форумах), сообщество Linux (более корректный "сообщество разработчиков ПО с открытым исходным кодом"), полезное сообщество. Чем больше Вы принимаете участие в том сообществе, тем быстрее Вы будете учиться.
Теперь необходимо будет попытаться выполнить основные задачи на новейшей ОС. Обсуждение, Просматривая, вводя документы, пользование электронной почтой, просмотр кино, и т.д. Использование Linux для всего.
Знайте, что Linux действительно имеет кривую обучения, и что необходимо будет выделить время ему, если Вы захотите стать профессиональными.
То, что можно сделать, должно установить autofs точку монтирования в, скажем,/home2. Затем установите корневой каталог каждого пользователя как/home2/machine/user. Если Вы устанавливаете autofs для монтирования machine:/home в/home2/machine, то Вы имеете то, что Вы хотите, потому что локальный / домой может быть смонтирован как/home2/localmachinename. И можно, конечно, настроить autofs через NIS.
Если это - во всем опция, я рекомендую делать “физическое” местоположение каждого корневого каталога чем-то как /net/$hostname/$username
, т.е. включайте название сервера как часть пути. Затем устройте /home/$username
указать на /home/$(server-of $username)/$username
.
Одна возможность состоит в том, чтобы сделать /home
объединение монтируется весь /net/*
.
С другой стороны, можно сделать /home
автоточка монтирования и настроенный утилита автоматического монтирования для монтирования /net/file-server/$username
для пользователя NIS или /home.local/$username
для локального пользователя.
То, что мы делаем, является монтированием дом сервера на/mnt/server/export/home, затем на другой символьной ссылке машин корневой каталог каждого пользователя в локальный / домой. Это может сохраняться полуавтоматически через машины с rsync.
Можно указать и локальное и удаленное монтирование в файле конфигурации утилиты автоматического монтирования (мы используем /etc/auto.home
файл).
Мы имеем:
/etc $ ypcat auto.master
-hosts
auto.direct --timeout=600
auto.home --timeout=1800
и
/etc $ cat /etc/auto.home
localadmin :/local/home/&
localuser :/local/home/&
+auto.home
/etc $
Очевидно очень поздно, но надо надеяться полезный для кого-то.