{"id":663,"date":"2013-10-30T15:16:53","date_gmt":"2013-10-30T14:16:53","guid":{"rendered":"http:\/\/pclos.janu.hu\/?p=663"},"modified":"2013-12-11T08:06:27","modified_gmt":"2013-12-11T07:06:27","slug":"admin-tipp-az-etc-allomanyok-verzio-kezelese","status":"publish","type":"post","link":"http:\/\/pclos.janu.hu\/?p=663","title":{"rendered":"Admin-Tipp: az etc \u00e1llom\u00e1nyok verzi\u00f3 kezel\u00e9se"},"content":{"rendered":"<p style=\"text-align: left; font-size: small;\">Eredeti cikk: <a title=\"ADMIN-Tipp: Versionierung f\u00fcr Etc-Dateien\" href=\"http:\/\/www.admin-magazin.de\/News\/Tipps\/ADMIN-Tipp-Versionierung-fuer-Etc-Dateien\" target=\"_blank\">ADMIN-Tipp: Versionierung f\u00fcr Etc-Dateien<\/a><\/p>\n<p style=\"text-align: left;\" align=\"CENTER\">A Linux \u00e9s Unix rendszerek etc k\u00f6nyvt\u00e1rai n\u00e9ha \u00fagy n\u00e9znek ki, mint a diszn\u00f3\u00f3l. N\u00e9mi rendet a <i>etckeeper<\/i> biztos\u00edt.<\/p>\n<p style=\"text-align: left;\" align=\"CENTER\"><!--more--><\/p>\n<p>A Unixban mindennek megvan a helye, \u00edgy a konfigur\u00e1ci\u00f3s \u00e1llom\u00e1nyok is m\u00e1r t\u00f6bb, mint 40 \u00e9ve a \u201efutottak m\u00e9g\u201d kateg\u00f3ri\u00e1ban vannak, konkr\u00e9tan az \u201eetc\u201d nev\u0171 mapp\u00e1ban. Ezek konvencion\u00e1lis text \u00e1llom\u00e1nyok, ez\u00e9rt a rendszergazd\u00e1nak k\u00fcl\u00f6n\u00f6sen \u00fcgyelnie kell, nehogy a rendszert \u00e1tkonfigur\u00e1lja. Egyszer\u0171en megfogalmazva: \u201eetc\/config.conf.bak\u201d \u00e9s t\u00e1rsai, vagy struktur\u00e1ltan haszn\u00e1lva a RCS verzi\u00f3 ellen\u0151rz\u0151 rendszer.<\/p>\n<p>Ugyanez jobban \u00e9s egyszer\u0171bben el\u00e9rhet\u0151 az <i>etckeeper<\/i>-rel, Joey Hess eszk\u00f6z\u00e9vel, ami automatikusan kifinomultabb verzi\u00f3 ellen\u0151rz\u0151 rendszereket (Version Controll System \u2013 VCS), mint a <i>git<\/i>, <i>mercurial<\/i>, vagy <i>baza<\/i><i>a<\/i><i>r<\/i> alkalmaz, megtartja a v\u00e1ltoz\u00e1sokat a konfigur\u00e1ci\u00f3s k\u00f6nyvt\u00e1rban. Telep\u00edt\u00e9s ut\u00e1n el\u0151sz\u00f6r inicializ\u00e1lja a t\u00e1rol\u00f3t:<br \/>\n<code style=\"margin-top: .1cm;\"># cd \/etc<\/code><br \/>\n<code style=\"margin-top: 0cm; margin-bottom: .1cm;\"># etckeeper init<\/code><br \/>\nA haszn\u00e1lt VCS enged a \/etc\/etckeeper\/etckeeper.conf-ban v\u00e1ltoztatni, mik\u00f6zben a k\u00fcl\u00f6nf\u00e9le VCS-ek valamif\u00e9le \u201ebzr\u201d-re vagy \u201ehg\u201d-re v\u00e1ltoztatj\u00e1k. Az alap\u00e9rtelmezett be\u00e1ll\u00edt\u00e1s Debianban <i>git<\/i>, Ubuntuban <i>bazaar<\/i>.<\/p>\n<p>A Debian \u00e9s Ubuntu rendszerekhez install\u00e1l\u00e1skor az <i>apt<\/i> csomagkezel\u0151 rendszer egy kiindul\u00f3 pontot helyez el, amivel az \u00fajonnan telep\u00edtett csomagok konfigur\u00e1ci\u00f3s f\u00e1jlai automatikusan VCS kontrol al\u00e1 ker\u00fclnek. Az \u201e<span style=\"font-family: 'DejaVu Sans', sans-serif;\">AVOID_DAILY_AUTOCOMMITS<\/span>\u201d v\u00e1ltoz\u00f3val kapcsolhat\u00f3 (<em>pontosabban annak kikapcsol\u00e1s\u00e1val: a ford.<\/em>), hogy az <i>etckeeper<\/i> naponta egyszer \u00e1temelje a v\u00e1ltoz\u00e1sokat. Ellenkez\u0151 esetben sz\u00fcks\u00e9ges a saj\u00e1t v\u00e1ltoztat\u00e1sokat, c\u00e9lszer\u0171en megjegyz\u00e9sekkel, manu\u00e1lisan t\u00e1rolni. Az <i>etckeeper<\/i>-nek k\u00f6sz\u00f6nhet\u0151en nem kell a VCS szintaxis\u00e1val f\u00e1radozni, mivel ezzel az eszk\u00f6zzel k\u00f6zvetlen\u00fcl is megtehet\u0151, p\u00e9ld\u00e1ul<br \/>\n<code style=\"margin-top: .1cm;\"># etckeeper commit \"Domainname ge\u00e4ndert\"<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eredeti cikk: ADMIN-Tipp: Versionierung f\u00fcr Etc-Dateien A Linux \u00e9s Unix rendszerek etc k\u00f6nyvt\u00e1rai n\u00e9ha \u00fagy n\u00e9znek ki, mint a diszn\u00f3\u00f3l. N\u00e9mi rendet a etckeeper biztos\u00edt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[85,103,104,201,197],"class_list":["post-663","post","type-post","status-publish","format-standard","hentry","category-rendszer","tag-85","tag-admin","tag-admin-tipp","tag-desktop","tag-rendszer"],"_links":{"self":[{"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/posts\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=663"}],"version-history":[{"count":4,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":820,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=\/wp\/v2\/posts\/663\/revisions\/820"}],"wp:attachment":[{"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/pclos.janu.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}