Недавно я начал новую работу с неоднородной серверной средой, то есть примерно 50/50 между Windows и Linux (в основном Ubuntu, но некоторые - SLES). Мой предыдущий опыт работы с * nix был около 5 лет назад, поэтому мне потребовалось немного времени, чтобы снова встать на ноги, и теперь, когда я это сделал, я обнаружил, что начинаю немного настраивать свою среду, то есть настраивать свои ~ / .vimrc, ~ / .bash_profile и другие.
Я ищу надежный способ синхронизировать мои настроенные файлы конфигурации на нескольких серверах с минимальным ручным обслуживанием.
Я нашел одно решение, использовать Dropbox, что кажется довольно крутой идеей. Это низкие затраты на обслуживание и, поскольку файлы, о которых идет речь, крошечные, это также не будет огромной потерей полосы пропускания.
Есть ли какие-нибудь альтернативные предложения?
Поместите файлы в систему контроля версий. Тогда у вас будет легкая история ваших изменений.
Следите за Ubuntu One. Сообщество, скорее всего, создаст клиентов для других дистрибутивов, кроме Ubuntu, а также для Windows.
Я лично храню свои интересные точечные файлы доступными через Интернет в моей личной вики. Затем, если я внесу интересное изменение, я изменю файлы в вики и могу при необходимости получить обновления из других систем.
Для файлов с escape-символами у меня есть пара wget строки, которые позволяют мне быстро брать файлы, готовые для копирования и вставки.
Это не автоматический процесс, но он позволяет мне довольно быстро настроить новую систему с нужной мне средой.