Синхронизирующий профиль/данные/программное обеспечение для нескольких компьютеров?

Действительно ли возможно синхронизировать все пользовательские настройки (интерфейсные настройки, настройки программы), а также программы для нескольких компьютеров? Данные не так важны, хотя настройки (который является технически данными, но не такими данными, как музыка, файлы...) и приложения. Кроме того, это не будет синхронизировать драйверы. (Пример: 1 компьютер использует шмеля и другое использование катализатор ATI, и возможно существуют различные сетевые драйверы.. и т.д.)

3
задан 1 July 2011 в 01:20

1 ответ

Я думаю, что у меня есть вероятный ответ для Вас; введите rsync. Если бы у Вас есть несколько машин, Вы хотели бы использовать это в сценарии; Вы хотели бы удостовериться, что пакет, 'openssh-сервер' установлен на всех целевых машинах, и Вы работали бы:

rsync - площадь-e ssh / размещает /* user@destination_hostname:/home

В вышеупомянутом примере пользователь был бы пользователем с полномочиями записи к целевому / домашняя файловая система. После каждого выполнения это будет только синхронизировать diffs. Необходимо было бы выполнить это в системе, которая собирается действовать как исходная система наряду с учетной записью целевого пользователя, имеющей полномочия записи к / домой.

Для нескольких систем я бросил бы все целевые имена хостов в файле, 'hosts.txt' выполняет этот код оболочки:

поскольку я в cat hosts.txt сделайте rsync-r-e ssh / размещают /* user@ сделанный $i:/home

1
ответ дан 1 December 2019 в 19:51

Другие вопросы по тегам:

Похожие вопросы: