Изменения

Версионный контроль конфигурации сервера

1583 байта добавлено, 17:08, 15 июля 2009
Новая: Хорошей идеей является версионный контроль конфигурации сервера. Под системой управления версиями д...
Хорошей идеей является версионный контроль конфигурации сервера. Под системой управления версиями должны лежать:

* все //модифицированные// файлы из /etc;
* списки установленных пакетов:
** пакетов ПО: из dpkg - системы управления пакетами Debian (apt-show-versions + преобразования вывода);
** модулей Perl: из CPAN - системы управления пакетами Perl (perl -MCPAN -e "CPAN::Shell->r");
** расширений PHP: из PEAR - системы управления пакетами PHP (pear list);
** модулей Ruby: из gem - системы управления пакетами Ruby (gem list);
** модулей Python: скриптом поиска модулей (см. [[http://svn.yourcmc.ru/viewvc.py/vitalif/trunk/scripts/pkgsearch.py?view=log|pkgsearch.py]]);
* списки установленного из исходных кодов ПО с параметрами ./configure и/или патчами;
* схем всех баз данных MySQL, PostgreSQL и т.д.

Эту идею нужно воплотить в жизнь, благо это несложно - нужен скрипт, который будет пробегаться по всем пунктам, сохранять изменения, а потом делать коммит в Subversion, предлагая ввести комментарий.