abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:33 | Nová verze

    Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.

    Ladislav Hagara | Komentářů: 0
    včera 18:00 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.

    Ladislav Hagara | Komentářů: 1
    včera 16:00 | Zajímavý software

    WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 6
    včera 13:33 | IT novinky

    Byl představen ICT Supply Chain Security Toolbox, společný nezávazný rámec EU pro posuzování a snižování kybernetických bezpečnostních rizik v ICT dodavatelských řetězcích. Toolbox identifikuje možné rizikové scénáře ovlivňující ICT dodavatelské řetězce a na jejich podkladě nabízí koordinovaná doporučení k hodnocení a mitigaci rizik. Doporučení se dotýkají mj. podpory multi-vendor strategií a snižování závislostí na vysoce

    … více »
    Ladislav Hagara | Komentářů: 4
    včera 12:22 | Humor

    Nizozemský ministr obrany Gijs Tuinman prohlásil, že je možné stíhací letouny F-35 'jailbreaknout stejně jako iPhony', tedy upravit jejich software bez souhlasu USA nebo spolupráce s výrobcem Lockheed Martin. Tento výrok zazněl v rozhovoru na BNR Nieuwsradio, kde Tuinman naznačil, že evropské země by mohly potřebovat větší nezávislost na americké technologii. Jak by bylo jailbreak možné technicky provést pan ministr nijak nespecifikoval, nicméně je známé, že izraelské letectvo ve svých modifikovaných stíhačkách F-35 používá vlastní software.

    NUKE GAZA! 🎆 | Komentářů: 34
    včera 06:00 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 162 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 05:55 | IT novinky

    Sdružení CZ.NIC, správce české národní domény, zveřejnilo Domain Report za rok 2025 s klíčovými daty o vývoji domény .CZ. Na konci roku 2025 bylo v registru české národní domény celkem 1 515 860 s koncovkou .CZ. Průměrně bylo měsíčně zaregistrováno 16 222 domén, přičemž nejvíce registrací proběhlo v lednu (18 722) a nejméně pak v červnu (14 559). Podíl domén zabezpečených pomocí technologie DNSSEC se po několika letech stagnace výrazně

    … více »
    Ladislav Hagara | Komentářů: 9
    18.2. 18:33 | IT novinky

    Google představil telefon Pixel 10a. S funkci Satelitní SOS, která vás spojí se záchrannými složkami i v místech bez signálu Wi-Fi nebo mobilní sítě. Cena telefonu je od 13 290 Kč.

    Ladislav Hagara | Komentářů: 14
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (3%)
     (4%)
     (2%)
     (12%)
     (26%)
    Celkem 918 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: jak udržet pořádek v configuráccíh?

    29.7.2009 19:51 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    jak udržet pořádek v configuráccíh?
    Přečteno: 933×
    Dobrý večer,

    zajímalo by mně jak udržujete pořádek ve svých konfiguračních souborech ať už na desktopu, nebo serveru? Postupem času mi přibývá (nejen) v /etc přibývá souborů typu _back_datum, _back_datum1 atd... a je čím dál těžší udržet pořádek a přehled o změnách.

    Jak toto řešíte vy? verzovacím systémem? zálohovacím nástrojem? jakými?

    co bych od toho očekával já:

    - verzování souborů

    - popisky

    - zálohování!!! nejlépe na dvd

    - možnost porovnání jakýchkoli dvou verzí a výpis změn

    - instalace z .deb (asi nebude problém)

    Díky za nápady

    Odpovědi

    29.7.2009 21:52 pupu | skóre: 31
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Na serverech tenhle problem nemam. Server se nainstaluje, nastavi a pak jede, dokud se nezrusi. Na notebooku mam zase relativne kratkou dobu zivotnosti distribuce, takze reinstalace cca jednou za rok to jisti. Jina otazka nastava v okamziku, kdy se ma clovek starat o desitky, pripadne stovky serveru. Pak nastupuji nastroje typu cfengine.

    29.7.2009 22:00 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    vzhledem k tomu ze ja mam doma server na kterem se ucim, menim jeho cfg docela casto a v pripade problemu se spatne hleda chyba, nebo hisotrie zmen.

    Psane poznamky jsem zkousel ale kam je psat?

    do jednoho souboru? jak ho clenit?

    do kazdeho souboru kde delam zmenu? jak pak najit konkretni zmenu... tudy imho cesta nevede...

    cfengine asi nebude to prave pokud je pro mnoho serveru, ale mrknu diky aspon za nejaky tip..
    Heron avatar 31.7.2009 10:55 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Psane poznamky jsem zkousel ale kam je psat?

    Zkus lokální wiki (já používám klasickou mediawiki). Velmi snadno vytvoříš nový zápisek, třeba stylem co služba to článek. Můžeš vytvářet odkazy na neexistující články, tento seznam pak může sloužit i jako todo. Články to má verzované, i to se hodí. Nakonec z toho máš soukromou knowledge base. Nejhorší je se přinutit to tam poctivě psát. S tím ti to nepomůže.

    Pro často měněné configy (u mě firewall) jsem si zařídil svn repositář. Pokud člověk dodržuje zásady commitu (commit by měl být co nejmenší a měl by obsahovat jednu ucelenou část, každý commit musí mít komentář), dost to pomůže udržovat pořádek v konfigu samotném.

    Celé /etc denně zálohuji pomocí rsnapshot. Můžeš těch verzí mít pak třeba tisíc, spotřebované místo je minimální. Já to používám spíš jako ochranu proti nechtěnému smazání.

    xkucf03 avatar 31.7.2009 11:56 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Blog

     

    Zkus lokální wiki (já používám klasickou mediawiki).

     

    Já si zase tyhle poznámky píšu do blogu – nezobrazuji je na titulní stránce, protože by toho tam bylo moc, ale dávám je pod štítek Taháky a snadno se k nim dostanu odkudkoli :-) A možná na ně občas zabrousí i někdo jiný. :-)

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    31.7.2009 12:30 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    poctivě psát se přinutím, stačí si vzpomenout na ten bordel co v tom mám teď a brzo mě přejde chuť neudržovat to..

    poznámky sem v tomhle případě myslel spíš popisy změn v těch cfg...

    jak je to s mediawiki a přikládáním souborů? dají se v tom držet i ty configy? nebo ty mít v svn/git/ap? rád bych jedno řešení...

    správu todo, odkazů a vykopírovaných kousků textu z netu bych teď už do toho netahal.. to měl být příští dotaz, až rozjedu tohle:)
    Heron avatar 31.7.2009 12:53 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    jak je to s mediawiki a přikládáním souborů? dají se v tom držet i ty configy? nebo ty mít v svn/git/ap? rád bych jedno řešení...

    Určitě bych to držel oddělené. Stejně potřebuješ místo, kam si psát různé HOW-TO, poznámky, než se ti to dostane do krve. Hezky bod za bodem. Na toto se ti právě bude hodit ta wiki. Je to formátovaný text, vypadá to hezky, dá se to tisknout.

    Do wiki lze přikládat i soubory, též jsou tam verzované. Ale jako náhrada za VCS je to nepoužitelné.

    31.7.2009 13:00 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    díky za inspiraci, mám ušetřený jeden dotaz:) ale teď si poznámky z oživení (zatím) naházím do souboru...
    31.7.2009 13:08 daeltar | skóre: 13 | blog:
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

     a nebo místo wiki třeba backpack (http://backpakit.com)

    vlk avatar 29.7.2009 21:57 vlk | skóre: 23 | blog: u_vlka
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    na to pouzivam git

    You don't exist, Go away !
    29.7.2009 22:02 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    někam sem asi vnitřně směřuju, můžete napsat nějaké praktické poznámky, názory, postřehy?

    řešil jste různé verzovací systémy? proč zrovna tenhle?

    jak zálohujete? snapshoty?

    jakou v tom máte strukturu? co všechno s tím udržujete?
    30.7.2009 09:57 NN
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    -Nainstaluju cistej system.

    -Nainstaluju SW.

    -Kazdou zmenu konfigurace systemu i SW ukadam do root-a.

    -Jednou za cas pozalohuju celou "konfiguraci".

    -Kdyz se server zrusi vratim se do bodu 1 a pouziju zalohovanou konfiguraci.

    -Stale dokola.

    NN

    30.7.2009 12:30 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    co popisy změn? nepotřeboval jste někdy zjistit jaké kroky jste dělal za sebou? jak ukládáte? všechny změny do jednoho souboru, nebo několik "odatumovaných" souborů?

    já to teď řeším tak, že jednou za čas odkopíruju
    /etc, /var/lib, ~/bin
    ale vzhledem k tomu, že mám podobné configy na serveru i na ntb(oboje debian) je to nepřehledné, nevím jaké změny se udály mezi jednotlivými verzemi..
    30.7.2009 14:34 NN
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Myslite komentar..do konfiguraku, nekdy.

    Jake kroky?

    Zalohuju pouze to co jsem sam zmenil.

    NN

    frEon avatar 30.7.2009 15:58 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Tohle vsechno ti vyresi prave ten git. Zalohovani muzes vyresit hookem, kdy ti git hned po commitu odlije soubory do zalohy.
    Talking about music is like dancing to architecture.
    30.7.2009 16:11 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    dík za ten tip na hook:) jdu zjistit co je to zač

    je nějaký důvod, proč zrovna git, oproti třeba svn?
    frEon avatar 31.7.2009 11:20 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    svn moc neznám, takže nejsem dost povolaný na nějaké porovnání. Git mám radši, je jednoduchý a dobře se mi s ním pracuje.
    Talking about music is like dancing to architecture.
    vlk avatar 30.7.2009 16:08 vlk | skóre: 23 | blog: u_vlka
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    git pouzivam len nad /etc/ kde je asi najviac vsetkej konfiguracie.

    dovody su:

    - jeho repozitar je ulozeny v jednom adresari .git, narozdiel od svn, ktory si uklada uplne vsade .svn podadresare a repozitar musi byt niekde inde, tiez je rychly a cely archiv zabera ovela menej nez svn

    - je mozne repozitar synchronizovat aj s nejakym inym sietovym (git remote, git push, ...) koli zalohovaniu

    - vyuzivam to najma aby som vedel co kedy sa zmenilo, takze po aktualizaciach alebo zmenach vzdy zmeny commitnem (git commit), pripadne este predtym pridam nove subory do repozitara (git add .)

    - mozem si robit znacky (git tag ...)

    - pozriet si zmeny suborov medzi jednolivymi verziami (git diff....)

    ... jednoducho klasicky verzovaci system :-D ktory je aj jednoduchy a pride mi jednoduchsi nez svn, alebo cvs (ostatne som neskusal). pouzivam ho najma na programatorske projekty, ale aj na /etc

    a ma parkrat aj zachranil ked som si rozbil nejaku konfiguraciu. skvele je ze vobec nemusim vytvarat nejake .bak, ... v ktorych po case aj tak clovek ma len bordel ;-)

     

    You don't exist, Go away !
    30.7.2009 16:13 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    dík přesně tohle sem chtěl slyšet jdu zkusit git a pak napíšu něco do blogu jak sem pochodil:)
    vlk avatar 30.7.2009 16:23 vlk | skóre: 23 | blog: u_vlka
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    ziadna veda:

     cd /etc
     git init
     git add .
     git commit -a -m "initial release"
    
    You don't exist, Go away !
    30.7.2009 16:58 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    A jak se to chová k citlivým souborům (shadow) ?
    In Ada the typical infinite loop would normally be terminated by detonation.
    xkucf03 avatar 30.7.2009 20:22 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    viz můj komentář – musíš ochránit celé úložiště (git, mercurial…), aby k němu mohl jen root.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Heron avatar 31.7.2009 11:04 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Tyhle 4 řádky jsou o gitu všude.

    U svn mám repositář na jednom místě. Každý commit (odkudkoliv) ta data tlačí právě tam. Stačí mi zálohovat toto jedno místo. Když to někdo udělá naznačeným způsobem v gitu tak musí zálohovat tuhle /etc/.git, támhle /var/named/.git atd. Pokud totiž bude chtít mít centrální gití repos, tak musí po každém commitu udělat jestě git push.

    xkucf03 avatar 31.7.2009 12:05 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    U svn mám repositář na jednom místě.

    Tohle moc nechápu – vždyť subversion přece vytváří .svn v každém adresáři – v tom  se mi víc líbí hg/git, kde takový adresář je jen jeden – v rootu daného úložiště. Centrální úložiště by se dalo řešit tak, že bys ten init udělal v rootu souborového systému a složky jako /usr, /home, /tmp … bys dal do .hgignore (nevím, jak se to jmenuje v gitu) – pak by stačilo zálohovat /.hg (resp. /.git), kde by bylo všechno na jednom místě.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Heron avatar 31.7.2009 12:20 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    To .svn je pouze pracovní adresář, není to úložitě pro repositář. Commit jde vždy na server (ať již přes file, svnrepo, webdav), který je pro fci svn klíčový.

    Toto jde u gitu udělat druhým repositářem, který se prohlásí za server. Zde je ale nutné po každém commitu u klienta udělat git push. Snad to píšu dobře, s gitem si vyloženě nerozumím.
    xkucf03 avatar 31.7.2009 12:59 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Jo už rozumím – je to jedna z výhod nedistribuovaných verzovacích systémů (jednodušší práce, jen commit, místo commit+push).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    frEon avatar 3.8.2009 00:10 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Toto jde u gitu udělat druhým repositářem, který se prohlásí za server. Zde je ale nutné po každém commitu u klienta udělat git push. Snad to píšu dobře, s gitem si vyloženě nerozumím.
    Ten push po commitu jde pohodlně udělat pomocí hooku
    Talking about music is like dancing to architecture.
    31.7.2009 12:23 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    hmm zálohovat více lokací se mi nechce, nadruhou stranu, stejně to bude v cronu, tak je celkem jedno jestli jedno místo, nebo několik...

    co konkrétně udělá git push? vezme třeba /etc/.git a zazálohuje do nějakého centrálního repa?

    Heron avatar 31.7.2009 12:37 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    co konkrétně udělá git push? vezme třeba /etc/.git a zazálohuje do nějakého centrálního repa?

    Git je distribuovaný systém správy versí. Tedy můžeš mít hlavní repositář (říkejme mu teď server), z něj si uděláš clon do /etc (tomu říkejme klient). Pokud chceš všechny commity klienta mít i na serveru musíš za každým commitem udělat i push.

    To co radí kolega výše, tedy vytvoření repa v /etc není napojeno na server. Tedy ty si můžeš ukládat verze konfigů, ale smazáním /etc/ přijdeš i o ten git repositář a tedy i o veškerou historii.

    Musel bys tedy pravidelně zálohovat celé /etc včetně toho repositáře.

    svn pracuje jinak. Tam potřebuješ server vždy. Tedy commit v /etc ti data vždy pošle na server. Tento jeden server můžeš použít pro ukládání všeho. Konfigů, svých dokumentů, projektů do školy apod. Při smazání /etc/ pak stačí pouze udělat svn checkout. Stačí ti zálohovat jeden server.

    31.7.2009 12:53 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    tohle už zavání otázkou jakou zvolit strukturu toho repa?

    jedno velké na vše a do toho adresáře? co když budu chtít verzovat dva stroje? dva repozitáře nebo pořád jeden, třeba i včetně věcí do školy?

    spoustu malých repozitářů? asi se bude blbě zálohovat.. jde přenést historie z toho klonu repozitáře v /etc na server?

    začíná mi připadat, že svn bude pro mě vhodnější...
    Heron avatar 31.7.2009 12:58 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Jde to tak i tak. Já mám na každou kravinu zváštní repo. Někdo cpe vše do jednoho. Rekl by, že na tom moc nezáleží. Objem dat je stejný. Rychlost asi taky.
    31.7.2009 13:08 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    co bezpečnost vůči učícímu se uživateli? sou potenciálně likvidační  příkazy pro repo?

    když pro začátek udělám malé repa, a později je budu chtít sloučit co pro to bude vhodnější? svn nebo git? když budu mít mnoho rep, dá se jednoduše zjistit na čem sem dělal řekněme za poslední týden?
    Heron avatar 31.7.2009 13:42 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Uživatel zničit repo svými příkazy nemůže.

    Repo lze pouze zničit administrátorskými zásahy na svn serveru. Ať již klasické rm -rf, nebo nesprávným použitím svnadminu. Ale od toho jsou zálohy.

    když budu mít mnoho rep, dá se jednoduše zjistit na čem sem dělal řekněme za poslední týden?

    Musel bys projít všechna a zjistit cos tam kdy udělal.

    Co se týče git vs svn, raději si to projdi sám. K svn je někde velmi pěkné PDF. Po oběde najdu a hodím to sem.

    31.7.2009 15:21 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    není to tohle? Má to 1.6M a je to moc velké pro přílohu na ábíčku..

    btw: taky Vám nejde odstranit přílohu k příspěvku? po vybrání přílohy, chybové hlášce ábíčka o velikosti už nešlo smazat cestu k souboru a musel jsem vytvořit nový příspěvek.. iceweasel 3.0.9-1 debian squeeze 64bit, plugin vimperator
    Heron avatar 31.7.2009 15:36 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Je.
    31.7.2009 15:47 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    vzpomněl jsem si, že to mám schované ve složce linux, kdyby to někdy bylo potřeba jdu se na to mrknout...

    každopádně díky moc za pomoc a cenné rady honza
    Heron avatar 31.7.2009 15:55 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Rádo se stalo. Sice jsem ještě nebyl na tom obědě, ale našel jsem URL, kde to roste:

    http://svnbook.red-bean.com/
    31.7.2009 15:59 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    díky, přeju dobrou chuť a ať je na ten oběd čas co nejdřív...
    31.7.2009 12:33 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    jak se zálohuje úložiště git/svn? můžu ho vzít a zkopírovat jinam? někde jsem četl něco jakože repozitář nesmím zkopírovat jinam, ale možná si to s něčím pletu/blbě sem to pochopil
    Heron avatar 31.7.2009 12:41 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    svnrepo umožnuje udělat dump. Denně budeš zálohovat dumpy ze svn serveru, v případě havárie je pak obnovíš. Je to velmi podobně jako záloha DB.

    svn repositář by se neměl kopírovat po souborech. Může nastat problém s verzemi svn. Data máš ze staré, chceš to dát na novou. Dump funguje spolehlivě.
    31.7.2009 12:42 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Pri každom systéme sú nástroje, ktorými sa tie dáta zálohujú (takže ich má aj git, ale technicky stačí skopírovať adresár .git).
    31.7.2009 12:49 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Když to někdo udělá naznačeným způsobem v gitu tak musí zálohovat tuhle /etc/.git, támhle /var/named/.git atd.
    Toto by sa dalo vyriešiť tak, že by sa kontroloval root adresár a do .gitignore by sa dalo pravidlo, aby sa všetky podadresáre ignorovali a povolili by sa tam len tie potrebné.

    PS: Samotný adresár .git sa môže umiestniť kamkoľvek (nemusí byť v tom root adresári).
    31.7.2009 12:56 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    hmm tohle mi připadá že bych z nulových zkušeností s verzováním měl skočit docela hluboko do konfigurace...

    našel jsem seriál o gitu na root.cz jdu se na něj mrknout
    30.7.2009 16:43 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Okrem "čistého" git sa dá použiť aj napr. etckeeper. Etckeeper podporuje okrem git aj iné VCS a dokáže automaticky uložiť zmeny po inštalovaní nejakého balíku (ale pravdepodobne len na systémoch s apt).
    30.7.2009 17:00 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    apt není problém jsem na debianu...

    má etckeeper nějaké výhody oproti normálnímu git?
    30.7.2009 17:03 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    krom těch apt změn
    30.7.2009 17:43 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    VCS sa zvyčajne príliš nestarajú metadáta súborov (zvyčajne sa maximálne zaujímajú o to, či má ten súbor execute príznak a ostatné atribúty, vlastník, skupina... ich nezaujíma). Ak ide len o archivovanie zmien v tých súboroch, tak to ale vadiť nemusí. Etckeeper tieto údaje ukladá a tiež ukladá informácie o prázdnych adresároch (keďže git a napr. aj mercurial prázdne adresáre ignorujú).

    Takže v závislosti od toho, čo presne sa má ukladať môže, ale aj nemusí, stačiť aj samotný git.

    Inak podobných nástrojov ako je etckeeper existuje viac, momentálne mi ešte napadá etcgit.
    30.7.2009 19:54 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    můžu se zeptat co je to vcs? z gl vypadlo tohle, ale nedává mi to smysl..

    jdou nástroje jako etckeeper nastavit pro zálohování adresářů i mimo /etc? například ~/bin /var/lib ap.
    30.7.2009 20:05 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    můžu se zeptat co je to vcs? z gl vypadlo tohle, ale nedává mi to smysl..
    wikipedia:VCS
    jdou nástroje jako etckeeper nastavit pro zálohování adresářů i mimo /etc? například ~/bin /var/lib ap.
    Predpokladám, že asi nie (aspoň nie jednoduchým spôsobom). Navyše, podľa mňa, v /bin, /usr/var/lib nie sú súbory, pri ktorých by malo zmysel archivovať si zmeny.
    31.7.2009 12:39 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Predpokladám, že asi nie (aspoň nie jednoduchým spôsobom). Navyše, podľa mňa, v /bin, /usr/var/lib nie sú súbory, pri ktorých by malo zmysel archivovať si zmeny.

    nemluvil jsem o /bin ale o ~/bin což jsou moje skripty

    ve /var/lib jsou například dhcp leases(sleduju kdo je na síti, než udělám něco lepšího), nebo tor fingerprint a keys, které bych chtěl mít zálohovány stejným způsobem jako zbytek věcí ve stroji
    Heron avatar 31.7.2009 12:44 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    Aby nedošlo k mýlce. Verzovací systémy nejsou určeny na obecnou zálohu. Ten server musíš zálohovat tak jako tak. VCS ti dává pouze možnost mít historii souborů, nic víc.
    31.7.2009 13:30 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    dobré vědět já doufal, že to použiju i jako zálohu, no co už zálohování vyřeším posléze
    xkucf03 avatar 31.7.2009 15:22 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Ono to jde použít i místo záloh – např. když máš webový server, více méně čistý Linux, verzuješ /etc, /var/www a textový dump z databáze. Samozřejmě verzuješ na nějaký jiný stroj (nebo přinejmenším disk). Když se celý server zhroutí, stačí znovu nainstalovat Linux, nainstalovat pár balíčků (chce to mít jejich seznam, aby je člověk nemusel lovit z paměti nebo znovu vymýšlet) a obnovit z verzovacího systému nastavení, weby a databázi.

    Potíž při tomhle přístupu je akorát při velkých objemech a často se měnících datech – u zálohy se snadno smaže stará verze a člověk si může udržovat jen aktuální verzi – zatímco verzovací systém uchovává celou historii (i ty verze, o které už nestojíš).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    xkucf03 avatar 30.7.2009 20:20 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?

    Používám mercurial (hg) – verzovací systém. Víš, co jsi kdy měnil, můžeš si psát poznámky, vracet se zpátky. Taky poznáš, co se přesně změnilo během instalace aktualizace balíčků.

    Akorát je potřeba dát pozor na práva k adresáři .hg (pro git platí totéž) – vlastníkem je root a nikdo jiný k těm souborům nemá přístup – jinak by si totiž obyčejný uživatel mohl „naklonovat“ toto mercurialové úložiště a dostat se k souborům, které jsou normálně chráněné přístupovými právy (např. soukromé šifrovací klíče, certifikáty).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    30.7.2009 20:25 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
    Rozbalit Rozbalit vše Re: jak udržet pořádek v configuráccíh?
    nějaká výhoda mercurialu oproti git?
    xkucf03 avatar 30.7.2009 22:36 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Mercurial vs. Git

    Nevím. Jsem zvyklý na Mercurial :-)

    Ale teď jsem si stahoval nějaké zdrojáky v gitu a jsou si hodně podobné.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.