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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 2
včera 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 19
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 2
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 0
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
1.12. 21:00 | Nová verze

Byla vydána beta verze Linux Mintu 18.1 s kódovým jménem Serena. Na blogu Linux Mintu jsou hned dvě oznámení. První o vydání Linux Mintu s prostředím MATE a druhé o vydání Linux Mintu s prostředím Cinnamon. Stejným způsobem jsou rozděleny také poznámky k vydání (MATE, Cinnamon) a přehled novinek s náhledy (MATE, Cinnamon). Linux Mint 18.1 bude podporován až do roku 2021.

Ladislav Hagara | Komentářů: 0
1.12. 16:42 | Nová verze

Byl vydán Devuan Jessie 1.0 Beta 2. Jedná se o druhou beta verzi forku Debianu bez systemd představeného v listopadu 2014 (zprávička). První beta verze byla vydána v dubnu letošního roku (zprávička). Jedna z posledních přednášek věnovaných Devuanu proběhla v listopadu na konferenci FSCONS 2016 (YouTube, pdf).

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 768 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

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: 812×
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: 30
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: 50 | 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: 45 | 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-Výuka.cz, Nekuřák.net
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: 50 | 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: 22 | 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: 22 | 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: 22 | 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: 45 | 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-Výuka.cz, Nekuřák.net
Heron avatar 31.7.2009 11:04 Heron | skóre: 50 | 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: 45 | 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-Výuka.cz, Nekuřák.net
Heron avatar 31.7.2009 12:20 Heron | skóre: 50 | 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: 45 | 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-Výuka.cz, Nekuřák.net
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: 50 | 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: 50 | 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: 50 | 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: 50 | 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: 50 | 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: 50 | 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: 50 | 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: 45 | 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-Výuka.cz, Nekuřák.net
xkucf03 avatar 30.7.2009 20:20 xkucf03 | skóre: 45 | 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-Výuka.cz, Nekuřák.net
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: 45 | 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-Výuka.cz, Nekuřák.net

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.