Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

2. хранитель и т. д.‌


etckeeper позволяет содержимое / и т.д. для хранения в репозитории системы контроля версий (VCS). Он интегрируется с APT и автоматически фиксирует изменения в / и т.д. когда пакеты установлены или обновлены. Размещение / и т.д. Управление версиями считается лучшей практикой в ​​отрасли, и цель etckeeper - сделать этот процесс максимально безболезненным.


Установите etckeeper, введя в терминал следующее:


sudo apt установить etckeeper


Основной файл конфигурации, /etc/etckeeper/etckeeper.conf, довольно просто. Основной вариант - какую VCS использовать, и по умолчанию etckeeper настроен на использование Bazaar. Репозиторий автоматически инициализируется (и фиксируется впервые) во время установки пакета. Это можно отменить, введя следующую команду:


модуль sudo etckeeper


По умолчанию etckeeper ежедневно фиксирует незафиксированные изменения, внесенные в / etc. Это можно отключить с помощью параметра конфигурации AVOID_DAILY_AUTOCOMMITS. Он также автоматически фиксирует изменения до и после установки пакета. Для более точного отслеживания изменений рекомендуется зафиксировать изменения вручную вместе с сообщением о фиксации, используя:


sudo etckeeper commit "..Причина изменения конфигурации .."


Используя команды BZR VCS, вы можете просмотреть информацию журнала:


журнал sudo bzr / etc / passwd


Чтобы продемонстрировать интеграцию с системой управления пакетами (APT), установите postfix:


sudo apt установить postfix


Когда установка будет завершена, все файлы конфигурации постфикса должны быть сохранены в репозитории:


Фиксация в: / etc / added aliases.db модифицированная группа измененная группа измененная gshadow измененная gshadow измененная пароль измененная пароль измененная пароль добавленная постфикс

добавлен resolvconf



добавлен rsyslog.d модифицированная тень изменена тень - добавлен init.d / postfix

добавлена ​​сеть / if-down.d / postfix добавлена ​​сеть / if-up.d / postfix добавлен postfix / dynamicmaps.cf добавлен postfix / main.cf

добавлен postfix / master.cf добавлен postfix / post-install добавлены postfix / postfix-files добавлены postfix / postfix-script добавлены postfix / sasl

добавлен ppp / ip-down.d

добавлен ppp / ip-down.d / postfix добавлен ppp / ip-up.d / postfix добавлен rc0.d / K20postfix добавлен rc1.d / K20postfix добавлен rc2.d / S20postfix добавлен rc3.d / S20postfix добавлен rc4.d / S20postfix добавлен rc5.d / S20postfix добавлен rc6.d / K20postfix

добавлен resolvconf / update-libc.d

добавлен resolvconf / update-libc.d / postfix добавил rsyslog.d / postfix.conf

добавлен ufw / applications.d / postfix Подтвержденная ревизия 2.


Для примера того, как etckeeper отслеживает ручные изменения, добавьте новый хост в / Etc / хостов. Используя bzr, вы можете увидеть, какие файлы были изменены:


sudo bzr статус / etc /

изменено: хосты


Теперь зафиксируйте изменения:


sudo etckeeper commit "добавлен новый хост"


Для получения дополнительной информации о bzr см. Раздел 1, «Базар» [стр. 295].


 

Лучшие облачные вычисления для ОС в OnWorks: