Як заповнити конфігураційні файли на багатьох серверах?


1

У мене в домашньому каталозі є файли конфігурації (.bashrc, .gitignore тощо). Коли я знаходжу щось корисне для мене, я додаю цю інформацію в ці файли. Але також я маю доступ через ssh до різних серверів, де я також використовую cli і потребую цих змін.

Що я зараз роблю? Підключення через ssh і змінити все вручну.

Чого я хочу досягти? Я хочу це зробити автоматично.

Як я можу це зробити? Що ви можете мені порадити?


Якщо вам потрібно періодично синхронізувати одні і ті ж файли, найпростішим є використання rsyncв скрипті. Ви можете також запустити його cron.
grimpitch

2
Погляньте на лялечку. Це робить це та інше;) help.ubuntu.com/12.04/serverguide/puppet.html
Rinzwind

Ви можете також розглянути git repo ваших dotfiles, багато людей віддають перевагу
демур

Відповіді:


0

Хороший спосіб - керувати своїми конфігураційними файлами в сховищі коду, кажучи github.

Кожен раз, коли ви змінюєтесь локально, натисніть на зміну. А на інших серверах потрібно просто тягнути зміни вниз.

Дуже багато людей влаштовують свої точкові файли в github. Ви можете подивитися точки github dotfiles .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.