Документирование изменении

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
drakon
Сообщения: 211

Документирование изменении

Сообщение drakon »

При администрировании системы всегда требуется вносить изменения в огромное количество конфигурационных файлов. Потом очень сложно вспомнить что и когда менялось. Так вот, есть ли способ автоматического протоколирования внесенных изменении? Должна быть возможность просмотра изменении по датам и возможность восстановления старого конфига
Debian GNU/Linux 2.6.15
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Документирование изменении

Сообщение madskull »

Автоматического? Вряд ли...
Обычно

Код: Выделить всё

cp config.conf config.conf.05101601
vi config.conf


либо, изменяемые строки копируются и комментируются.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Документирование изменении

Сообщение t.t »

cp config.conf config.conf.05101601
vi config.conf
Можно запихнуть это в скрипт, который вызывать вместо редактора -- вот и вся автоматизация :) Или, при желании хранить только изменения, так:

Код: Выделить всё

cp $1 $1.`date +%F`
vi $1
diff $1 $1.`date +%F` > $1.patch.`date +%F`
rm -f $1.`date +%F`
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
vidok
Сообщения: 124

Re: Документирование изменении

Сообщение vidok »

у меня, к примеру, настроенно так что перечень изменённых файлов лежит в /var/log/security. Правда как протоколирование это настраивается не знаю, оно само автоматически происходит, так что всегда можно посмотреть какие файлы были изменены пару дней назад например (но к сожалению не хранит что именно там изменялось), для этого скрипт надо писать
кстати проги вроде какие то есть для сохранения того что изменялось в конфигах, я где то про это читал
Mandrake Linux 10.1
Windows Server 2003
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Документирование изменении

Сообщение Cap. J2A »

changetrack, diffmon, filetraq
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Документирование изменении

Сообщение elide »

просто импортируешь /etc под cvs (хотя лично я предпочитаю svn) и наслаждаешься... в чем проблема?
у меня так сделано и для некоторых папок в $HOME (например для ~/bin,
~/projects, ~/experiments), а так же для /home/www/
раз в три дня пишу репозиторий на двд и горя не знаю.
слава роботам!
Спасибо сказали:
Аватара пользователя
drakon
Сообщения: 211

Re: Документирование изменении

Сообщение drakon »

changetrack - то что надо
спасибо за помощь
Debian GNU/Linux 2.6.15
Спасибо сказали: