<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.rtzra.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>RTzRa&#039;s hive - software:etckeeper</title>
        <description>Все работает</description>
        <link>https://wiki.rtzra.ru/</link>
        <lastBuildDate>Mon, 20 Jul 2026 15:23:48 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.rtzra.ru/_media/wiki/logo.png</url>
            <title>RTzRa&#039;s hive</title>
            <link>https://wiki.rtzra.ru/</link>
        </image>
        <item>
            <title>etckeeper - живем спокойно</title>
            <link>https://wiki.rtzra.ru/software/etckeeper/etckeeper-live-easy</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;etckeeper_-_zhivem_spokojno&quot;&gt;etckeeper - живем спокойно&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;em&gt;Нет, не красота, резервное копирование спасёт мир!&lt;/em&gt; &lt;a href=&quot;http://bash.org.ru/quote/399691&quot; class=&quot;urlextern&quot; title=&quot;http://bash.org.ru/quote/399691&quot; rel=&quot;ugc nofollow&quot;&gt;http://bash.org.ru/quote/399691&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;etckeeper - \u0436\u0438\u0432\u0435\u043c \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;etckeeper_-_zhivem_spokojno&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-188&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;chto_takoe&quot;&gt;Что такое&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Высокоуровневая обертка для хранения расположенных в /etc конфигурационных файлов в какой-нибудь Version Control System (VCS) - системе контроля версий.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;chto_takoe&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;189-474&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;zachem&quot;&gt;Зачем&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Всегда можно посмотреть историю изменений конфигурационных файлов, откатиться обратно или протестировать новую фичу.
&lt;/p&gt;

&lt;p&gt;
Почему не делать резервные копии руками? Да ваше личное дело, лично мне это надоело.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0417\u0430\u0447\u0435\u043c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;zachem&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;475-871&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;ustanovka_i_nastrojka&quot;&gt;Установка и настройка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
В примере рассматривается Ubuntu Server 10.04 x64 и система контроля версий Bazaar (данная VCS используется по умолчанию)
&lt;/p&gt;

&lt;p&gt;
Ставим:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# sudo apt-get install etckeeper&lt;/pre&gt;

&lt;p&gt;
При необходимости крутим настройки в /etc/etckeeper/etckeeper.conf
&lt;/p&gt;

&lt;p&gt;
Сразу после установки происходит создание репозитория для /etc, при необходимости ее можно отменить:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# sudo etckeeper uninit&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ustanovka_i_nastrojka&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;872-1510&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;neskolko_chasto_ispolzuemyx_komand&quot;&gt;Несколько часто используемых команд&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Коммитим внесенные изменения:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# sudo etckeeper commit &amp;quot;Описание изменений&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Какие файлы были изменены:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr status /etc&lt;/pre&gt;

&lt;p&gt;
Посмотреть что конкретно изменялось:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr diff /etc&lt;/pre&gt;

&lt;p&gt;
Посмотреть что конкретно изменялось в определенном файле:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr diff /etc/hosts&lt;/pre&gt;

&lt;p&gt;
Посмотреть лог изменений:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr log /etc&lt;/pre&gt;

&lt;p&gt;
посмотреть лог изменений
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr log --short /etc&lt;/pre&gt;

&lt;p&gt;
посмотреть лог 20ти последних изменений
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr log --line /etc | head -n 20&lt;/pre&gt;

&lt;p&gt;
посмотреть изменённые файлы от последней фиксации изменений:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr status /etc&lt;/pre&gt;

&lt;p&gt;
посмотреть незафиксированные изменения:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr diff /etc&lt;/pre&gt;

&lt;p&gt;
посмотреть отличия между двумя версиями
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr diff -r 8..7 /etc&lt;/pre&gt;

&lt;p&gt;
посмотреть лог со всеми отличиями (очень подробно)
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr log -p /etc/squid3 | less&lt;/pre&gt;

&lt;p&gt;
посмотреть только список изменённых файлов от версии к версии
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr log -v --short /etc&lt;/pre&gt;

&lt;p&gt;
возвратиться к одной из предыдущих версий файла или директории
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# bzr revert -r5 /etc/squid3/somefile
# bzr revert -r5 /etc/squid3
# bzr revert /etc/squid3&lt;/pre&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/etckeeper?do=showtag&amp;amp;tag=etckeeper&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:etckeeper&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; etckeeper&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/etc?do=showtag&amp;amp;tag=etc&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:etc&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; etc&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/bzr?do=showtag&amp;amp;tag=bzr&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:bzr&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; bzr&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/bazaar?do=showtag&amp;amp;tag=bazaar&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:bazaar&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; bazaar&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.rtzra.ru/tag/zhivem_spokojno?do=showtag&amp;amp;tag=%D0%B6%D0%B8%D0%B2%D0%B5%D0%BC_%D1%81%D0%BF%D0%BE%D0%BA%D0%BE%D0%B9%D0%BD%D0%BE&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:zhivem_spokojno&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; живем спокойно&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;neskolko_chasto_ispolzuemyx_komand&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1511-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 May 2017 15:34:00 +0000</pubDate>
        </item>
    </channel>
</rss>
