Возможно ли синхронизировать все пользовательские настройки (настройки интерфейса, настройки программы), а также программы для нескольких компьютеров? Данные не так важны, хотя настройки (которые являются технически данными, но не такими данными, как музыка, файлы ...) и приложениями. Кроме того, он не будет синхронизировать драйверы. (Пример: 1 компьютер использует шмелю, а другой использует ATI-катализатор, и, возможно, есть разные сетевые драйверы и т. Д.)
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы будете запускать:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt do rsync -r - e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы будете запускать:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt do rsync -r - e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы будете запускать:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt do rsync -r - e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы будете запускать:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt do rsync -r - e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы будете запускать:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt do rsync -r - e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы запустите:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt [ ! d0] do rsync -r -e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы запустите:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt [ ! d0] do rsync -r -e ssh / home / * user @ $ i: / home done
Я думаю, у меня есть правдоподобный ответ для вас; введите rsync. Если у вас несколько машин, которые вы хотели бы использовать в скрипте; Вы хотите убедиться, что пакет «openssh-server» установлен на всех целевых машинах, и вы запустите:
rsync -ar -e ssh / home / * user @ destination_hostname: / home
В приведенном выше примере пользователь будет пользователем с правами на запись в целевую / домашнюю файловую систему. После каждого запуска он будет только синхронизировать diff. Вам нужно будет запустить это в системе, которая будет действовать как исходная система вместе с целевой учетной записью пользователя, имеющей права на запись в / home.
Для нескольких систем я бы выбрал все целевые имена хостов в файле, «hosts.txt» запустил этот код оболочки:
для i в cat hosts.txt [ ! d0] do rsync -r -e ssh / home / * user @ $ i: / home done