|
|
(не показана одна промежуточная версия этого же участника) |
Строка 1: |
Строка 1: |
− | Хорошей идеей является версионный контроль конфигурации сервера. Под системой управления версиями должны лежать:
| + | #REDIRECT [[~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: скриптом поиска модулей (см. [http://svn.yourcmc.ru/viewvc.py/vitalif/trunk/scripts/pkgsearch.py?view=log pkgsearch.py]);
| + | |
− | * списки установленного из исходных кодов ПО с параметрами ./configure и/или патчами;
| + | |
− | * схем всех баз данных MySQL, PostgreSQL и т.д.
| + | |
− | | + | |
− | Эту идею нужно воплотить в жизнь, благо это несложно - нужен скрипт, который будет пробегаться по всем пунктам, сохранять изменения, а потом делать коммит в Subversion, предлагая ввести комментарий.
| + | |
− | | + | |
− | [[Категория:Разработка]]
| + | |