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

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 14
    včera 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    včera 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 2
    včera 11:00 | Nová verze

    Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".

    Ladislav Hagara | Komentářů: 3
    1.5. 23:22 | IT novinky

    Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).

    Ladislav Hagara | Komentářů: 21
    1.5. 22:22 | Nová verze

    Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".

    Ladislav Hagara | Komentářů: 0
    1.5. 12:55 | Nová verze

    Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.

    Ladislav Hagara | Komentářů: 0
    1.5. 05:33 | Nová verze

    OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (12%)
     (27%)
     (38%)
     (23%)
    Celkem 26 hlasů
     Komentářů: 7, poslední dnes 22:24
    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: 838×
    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: 49 | 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: 49 | 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: 49 | 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: 49 | 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: 49 | 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: 49 | 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: 49 | 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.