Изменения

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

1657 байтов убрано, 22:11, 2 марта 2011
м
Перенаправление на ~s#logautocommit.pl
Хорошей идеей является версионный контроль конфигурации сервера. Под системой управления версиями должны лежать: * все ''модифицированные'' файлы из /etc;* списки установленных пакетов:** пакетов ПО: из dpkg — системы управления пакетами Debian (<code>apt-show-versions</code> + преобразования вывода);** модулей Perl: из CPAN — системы управления пакетами Perl (<code>perl -MCPAN -e "CPAN::Shell->r"</code>);** расширений PHP: из PEAR — системы управления пакетами PHP (<code>pear list</code>);** модулей Ruby: из gem — системы управления пакетами Ruby (<code>gem list</code>);** модулей Python: скриптом поиска модулей (см. #REDIRECT [http://svn[~s#logautocommit.yourcmc.ru/viewvc.py/vitalif/trunk/scripts/pkgsearch.py?view=log pkgsearch.py]);* списки установленного из исходных кодов ПО с параметрами ./configure и/или патчами;* схем всех баз данных MySQL, PostgreSQL и т.д. Эту идею нужно воплотить в жизнь, благо это несложно - нужен скрипт, который будет пробегаться по всем пунктам, сохранять изменения, а потом делать коммит в Subversion, предлагая ввести комментарий. [[Категория:Разработкаpl]]