Fórum Root.cz
Práce => Studium a uplatnění => Téma založeno: Slu 18. 08. 2014, 23:51:40
-
Ahoj, jsem student, zacinam se zajimat o linux a chtel bych ho zacit aktivne ho pouzivat. Abych ale veci pochopil do hloubky a ne vse sam zkousel, chtel bych si neco precist. Jsem vpodstate uplny zacatecnik a znam jen nejake prikazy a zaklady prace s konzoli.
Vetsina knizek co jsem nasel, je ale bohuzel starych, vetsinou z roku 2005 - 2008. Chci se tedy zeptat, jestli nevite o necem novejsim a aktualnejsim. Pokousel jsem se cist nejnovejsi dokumentacni projekt, ten je ale v anglictine a popravde, lepe se mi cte v rodnem jazyku.
-
Precti si ucebnici anglictiny, to je do zivota dulezitejsi nez -rm -rf. Nema cenu studovat dokumentace prikazu, stejne je zapomenes, uc se pouzivat to, co vyuzivas kazdy den, co zrovna potrebujes, organicke uceni je lepsi nez biflovani. Nezapomen, ze svet neni jen programovani v prikazove radce Linuxu.
-
Rozsáhlejší příručky k distribucím jsou pro začátečníka přívětivější. Nastuduj si architekturu adresářů, skripty, instalaci programů a čištění systému. Pak uvidíš..
-
Pro zacatek doporucim:
1) si trochu projit struktur adresaru.
2) nainstalovat Ubuntu LTS 64bit a zacit pouzivat
3) obcas si neco dohledat na wiki.ubuntu.cz (pro zacatek aspon uzavrene ovladace pro grafiku)
Neni vubec nic spatneho na tom pouzivat pro zacatek klikatka apod. Zkratka a jednoduse takovy mc nebo jiny dvoupanelovy spravce souboru je efektivnejsi nez pouzivat terminal na bezny kopirovani apod. Casem jak se budes ucit budes sam prichazet na prikazy. Taky jsem zacinal jako cisty klikac, dneska uz treba git jedu komplet v terminalu protoze nauceni se mi zefektivnilo praci. Ale nenaucil bych se to ctenim manualu.
-
Mi se pro začátky s Linuxem (přestože expert zrovna nejsem) osvědčily manuály Fedory nebo Debianu.
http://wiki.fedora.cz/doku.php?id=navody:prirucka:obsah
http://docs.fedoraproject.org/en-US/Fedora/20/html/Networking_Guide/index.html
https://www.debian.org/doc/
Je dobré vyzkoušet Linux např. ve VirtualBoxu, nakonfigurovat pár sítí, nainstalovat různé servery...
Na odkazech výše člověk najde dostatek vodítek do začátku. Jinak přeji hodně zábavy, Linux je úžasný a velice zajímavý systém, který člověka dokáže bavit hodně dlouho a o kterém se je možné naučit s pomocí internetu snad všechno.
-
Měl by sis zvyknout na to, že většina kvalitní (technické) literatury je pouze v angličtině. I manualové stránky, takže nemá smysl se vyhýbat angličtině... Mně v začátcích hodně pomohlo Intro to linux (http://www.tldp.org/LDP/intro-linux/html/). Jistě, není to nejaktuálnější, ale jsou to základy a ty jsou pořád až na detaily stejné.
-
mne sa osvedcila stara knizka z kniznice, ktora ma naucila pouzivat prikazy zo shellu
nespomeniem si uz konkretne
-
Doporučuju Rozumíme Unixu (http://knihy.cpress.cz/rozumime-unixu.html)
-
Ahoj, jsem student, zacinam se zajimat o linux a chtel bych ho zacit aktivne ho pouzivat. Abych ale veci pochopil do hloubky a ne vse sam zkousel, chtel bych si neco precist. Jsem vpodstate uplny zacatecnik a znam jen nejake prikazy a zaklady prace s konzoli.
Vetsina knizek co jsem nasel, je ale bohuzel starych, vetsinou z roku 2005 - 2008. Chci se tedy zeptat, jestli nevite o necem novejsim a aktualnejsim. Pokousel jsem se cist nejnovejsi dokumentacni projekt, ten je ale v anglictine a popravde, lepe se mi cte v rodnem jazyku.
Zacinal jsem s timto i pres stari knihy si myslim, ze do zacatku je to prad vyborna kniha.
Jemny uvod do systemu UNIX od Lukase Petrlika, Kopp , 1997
http://www.martinus.cz/?uItem=1505
je to uz vyprodane, ale v knohovnach se to da najit.
-
Cokoli od Leala Blábola ...
-
Pujč si z knihovny Linux: Příručka českého uživatele od doc. Vychodila. Je to sice staré, ale dobře napsané.
-
Pre začiatok skúste úvod do Linuxu od Linux Foundation:
https://www.edx.org/course/linuxfoundationx/linuxfoundationx-lfs101x-introduction-1621
Môžete používať jednu z troch distribúcií (alebo aj všetky tri - aspoň uvidíte, aké sú medzi nimi rozdiely). Pomôže Vám to aj zdokonaliť si angličtinu, bez ktorej sa nezaobídete, nech už budete študovať čokoľvek - teda pokiaľ nie je Vašim životným snom skončiť niekde na úrade. A ako "bonus" môžete získať aj certifikát (za 250$) - ktorý Vám ovšem na nič nebude, pretože dokladuje len to, že ste sa naučili abecedu...
-
2) nainstalovat Ubuntu LTS 64bit a zacit pouzivat
Opravdu nedoporucuji. Cokoliv, nez Ubuntu je asi lepsi. Jsem na 14.04 upgradoval nekdy pred dvema tydny a zjistuji cim dal vic problemu. Tazatel by udelal nejlepe, kdyby se prokousal Debianem nebo jestli na to ma CPU vykon, tak radsi Gentoo. Tim by se naucil zdaleka nejvice.
-
kdysi kolem roku 1996 jsem sehnal knihu o unixech a linuxu. i kdyz jsem nemel ani svuj komp tak jsem si v knizce cetl jako v tajnych sifrach.
pak jsem si sehnal prvni pixli a hned zacal instalovat debian, mel jsem nacteno tak to slo, tolik historie.
dneska uz jsem linuxovy mazak a uz dvema znamym (vek 60+) jsem dal na jejich domaci kompiky linuxy, prostredi KDE, a v poho na tom
pracuji. i rodina, manzelka, deti, matka na linuxu jedou.
takze si vem komp a zajdi si na nejaky linux install fest, kde ti to borci pomuzou nainstalovat a rozjet.
nebo zkus ze zacatku slax, treba z cd nebo usb flashky.
-
Ja take pred lety zacal s jiz zminenym Jemnym uvodem od Petrlika. Asi jsou dnes novejsi a lepsi veci ale i pri ohlednuti nazpet mi to neprijde jako spatna volba, vetsina veci byla spis nadcasovych/unixovych nez aktualnich/linuxovych.
A urcite plati - cviceni dela mistra. Skokem do vody se clovek muze naucit plavat dost rychle (prestoze styl bude muset pilovat jeste leta). A pokud se bojis a chces zacit plavat s kridylky (coz neni ostuda), tak alespon vicemene libovolny linux (kvuli dokumentaci bych vzal Ubuntu nebo Arch, ale da se asi vzit temer cokoli aktualniho; alternativne FreeBSD) do VirtualBoxu.
-
Ahoj, jsem student, zacinam se zajimat o linux a chtel bych ho zacit aktivne ho pouzivat. Abych ale veci pochopil do hloubky a ne vse sam zkousel, chtel bych si neco precist. Jsem vpodstate uplny zacatecnik a znam jen nejake prikazy a zaklady prace s konzoli.
Vetsina knizek co jsem nasel, je ale bohuzel starych, vetsinou z roku 2005 - 2008. Chci se tedy zeptat, jestli nevite o necem novejsim a aktualnejsim. Pokousel jsem se cist nejnovejsi dokumentacni projekt, ten je ale v anglictine a popravde, lepe se mi cte v rodnem jazyku.
Jses si jistej ze formulujes dotaz spravne?
1) bud si na CVUT (pripadne jine VS ;D) a potrebujes se naucit na zkousku - potom si zjistit seznam lokalne doporucene literatury/script, dej si (den pred zkouskou) 10 kousku, precti si to, a po rannim vyprostovaku (optimalne v podobe lahve ferneta) se vydej ji slozit. Jistotne za jedna ;D.
2) nebo te to zajima, pak si najdi vhodny distro, pokud te zajima co jak a proc, tak nezbyva nez doporucit gentoo. Ucit se totiz budes uz pri jeho instalaci. Nic se ti nestane "samo" a budes vedet co kde a proc. Samo, idealne na prvni pokusy bud virtual nebo si porid druhej stroj. Pro zacatecnika je celkem neprijemny kdyz ma polonefunckni system bez GUI a potrebuje neco zjistit na netu. Za nejakej testovaci HW nedas vic nez par piv.
Vubec nema smysl ci cist vsemozny dokumentace. Pamatovat si z toho nebudes nic, stejne je to u kazdyho distra jinak, a stejne po par strankach nebudes vedet ci ses. A nedes se toho, ze do funkcniho stavu ten system (v pripade gentoo) budes davat mozna i par dnu. Je to totiz genialni skola. kdyz nahodis neco jako blbuntu, tak se to vsechno stane tak nejak "samo" a tobe se vylihne system se stovkama konfiguraku o kterych nebudes tusit k cemu jsou dobry a tisicema zavislosti a balicku, o kterych to budes tusit jeste min.
.....
Poznamka pod carou: V pripade tuxe ovsem zaroven plati, ze i 20 let stara dokumentace bude stale ze znacny casti pouzitelna, protoze v tuxovi se (az donedavna) nemenily veci, ktery proste fungujou. Jinak si jako BFU rozhodne nainstaluj MC. Spousta "pravovernych" linuxaku te za to mozna ukrizuje, ale to neres. Precijen byt vrzen pred vi, a netusit, jak vysledek editace ulozit ...
-
Linux: Dokumentační projekt, pěkná a pořád aktuální je knížka od Viléma Vychodila "Linux - Příručka českého uživatele". Perfektní dokumentaci má RedHat, Debian, Arch a další distribuce.
Před pěti (deseti) lety bych doporučil knihu "POUŽÍVÁME LINUX" (O´REILLY) - i dnes se do ní občas podívám, je tam vše pěkně shrnuté, nebo knihu "Mistrovství v RedHat a Fedora Linux".
Problém je, že třeba dokumentace nebo kniha k Postfixu bude mít stovky stránek, stejně jako kniha o Sambě nebo SSH (ty co mám mají cca 500 stran) -> specializace -> nikdo neumí vše.
-
2) nebo te to zajima, pak si najdi vhodny distro, pokud te zajima co jak a proc, tak nezbyva nez doporucit gentoo. Ucit se totiz budes uz pri jeho instalaci. Nic se ti nestane "samo" a budes vedet co kde a proc.
Naprosto souhlasím, jen se mi nelíbí volba distribuce. Začal bych u Archlinuxu a na Gentoo přešel později. Začátečník má plnou hlavu přípojných bodů a balíčků a takových "drobností", takže bych mu nedělal život těžší kompilací. :-) Arch má spoustu SW, výbornou dokumentaci... A nezabije tam hromadu času novou kompilací všeho poté, co si totálně zboří systém.
-
Ahoj, jsem student, zacinam se zajimat o linux a chtel bych ho zacit aktivne ho pouzivat. Abych ale veci pochopil do hloubky a ne vse sam zkousel, chtel bych si neco precist. Jsem vpodstate uplny zacatecnik a znam jen nejake prikazy a zaklady prace s konzoli.
Nepíšeš jednu podstatnou věc: chceš Linux jenom používat (na svém počítači, naistalovat kamarádům, ...) nebo se hodláš pustit i do správy serveru? To jsou dvě dost zásadně odlišné věci.
Vetsina knizek co jsem nasel, je ale bohuzel starych, vetsinou z roku 2005 - 2008. Chci se tedy zeptat, jestli nevite o necem novejsim a aktualnejsim. Pokousel jsem se cist nejnovejsi dokumentacni projekt, ten je ale v anglictine a popravde, lepe se mi cte v rodnem jazyku.
Pokud máš ambici se pustit i do těch serverů, tak platí několik věcí (v tomhle pořadí důležitosti):
1. Angličtině se nevyhýbej, naopak, snaž se na ni zvyknout co nejdřív. Českým materiálům se vyhýbej obloukem.
2. Není od věci začít právě těmi "zastaralými" materiály, protože obsahují základní unixovou moudrost, která se bohužel poslední dobou vytrácí (zvlášť z Linuxu). Když budeš vědět, jak se věci dělaly dřív, líp porozumíš podstatě toho, jak se dělají teď. Když si přečteš jenom superaktuální věci, získáš znalost s poločasem rozpadu tak 4 roky.
3. Unixové systémy mají větší setrvačnost a konzistenci než Windows, takže šest let starý materiál je pořád z drtivé části platný a to, co je uvedené ve zbytku, se dá pořád ještě použít, akorát už to třeba není nejlepší cesta. U unixových systémů se ti nestane, že bys měl pět příkazů pro nastavení práv souborů, každý z nich jinak rozbitý a každý z nich přidaný v jiném "service packu". Bohužel, zrovna Linux je poslední dobou dost frikulínská záležitost a množství zpětně nekompatibilních a rádobyrevolučních změn roste.
4. Neočekávej, že během roku budeš schopný rozumně spravovat server. Nejhorší, co může být, jsou rychlokvašení správci, kteří něco nainstalují podle nějakého návodu kdesi z netu, ono to funguje a správce nabude dojmu, že tím má hotovo. Bude ti trvat minimálně dva roky intenzivní práce než budeš schopný produkční server spravovat pod dohledem zkušenějšího a čtyři než to budeš schopný rozumně dělat samostatně.
-
Pokud máš ambici se pustit i do těch serverů, tak platí několik věcí (v tomhle pořadí důležitosti):
+1 +1 +1 +1 +1
-
No přidám se k těm co doporučili nebát se angličtiny. Zezačátku to možná půjde trochu ztuha, ale otevírá Ti to spoustu příležitostí. Nikdy nebudeš mít v češtině tolik literatury, otázek a odpovědí na fórech, článků, návodů atd.
No a jestli jsi úplný začátečník, tak doporučuji třeba knížku Linux Essentials (LPI Introductory Programme) je to pohodový čtení, a dá Ti to slušnej základ pro další studium.
No a samozřejmě si vyber nějakou linuxovou distribuci, nainstaluj a dělej v ní VŠECHNO co potřebuješ udělat.
uvidíš že učit se budeš za pochodu už samotným používáním.
Hodně štěstí a do začátku trochu trpělivosti ;)
-
Nejde jen o nejakou literaturu, ale spis o to, ze bez anglictiny si v IT clovek ani neuprdne. Cili budto se naucim alespon cist anglickou pocitacstinu nebo jdu delat neco jineho a po vecerech si klikam v cesky lokalizovanych Widlich.
-
Mistovstvi v Linuxu - porad ma co dat z pohledu programovani v Bash a zbytek pokryva dokumentace s jednoduchou distribuci jako Arch Linux nebo Slackware.
-
Tak dekuji mnohokrat za vsechny odpovedi, popravde, tolik jsem jich ani necekal. :)
Pokusim se tedy nahodit Gentoo a prectu tldp, nepouzivany hw mam.
-
Veľa som sa naučil mtódou pokus-omyl. Zober 3dvd, napáľ 3 distrá, používaj. S problémami pomôže fórum a google. A vyskúšaj toho viac a zaujímaj sa o to, ako presne fungujú repozitáre
-
Kdybys potreboval s necim poradit tak klidne napis soukromou zpravu a muzeme se domluvit.
-
Tak dekuji mnohokrat za vsechny odpovedi, popravde, tolik jsem jich ani necekal. :)
Pokusim se tedy nahodit Gentoo a prectu tldp, nepouzivany hw mam.
V prvom rade sa nauc vo "vi/vim" pozri sa na vimtutor.
-
Clovek chce zacat s Linuxom a miestni blabolovia zacnu vytahovat siete a textove editory. Ja by som tie siete a textove editory zakazal. A ano, demenciu tiez.
-
http://www.amazon.co.uk/Linux-Command-Line-Complete-Introduction/dp/1593273894/ref=sr_1_1?s=books&ie=UTF8&qid=1409032065&sr=1-1&keywords=linux+command+line
-
Clovek chce zacat s Linuxom a miestni blabolovia zacnu vytahovat siete a textove editory. Ja by som tie siete a textove editory zakazal. A ano, demenciu tiez.
Nechci začínat flame, ale onen začátečník říkal, že chce pochopit Linux do hloubky. Je sice pravda, že Vim je už možná trošku overkill, ale jinak mi odkazy na dokumentaci a správu sítí přijdou v takovém případě úplně v pořádku, protože právě v nich se do hloubky dozví, jak se síť spravuje. Ostatně ono i s tím Vimem je to dobrá rada v situaci, kdy se jej člověk nějak snaží poznat. Kéž bych znal Vimtutor ve svých začátcích já. Ale máte pravdu, že kdyby se někdo ptal jen na použitelnou distribuci bez dalších detailů, tak je nejlepší mu říci o Ubuntu (případně o jiné "mainstreamové" distribuci) a dále to nechat osudu.
-
Clovek chce zacat s Linuxom a miestni blabolovia zacnu vytahovat siete a textove editory. Ja by som tie siete a textove editory zakazal. A ano, demenciu tiez.
Nechapem co je na tom zle, ja som s UNIXovymi systemami zacinal tak, ze najprv som sa naucil poriadne s editormi.
Lebo pekne je citat o konfigurakoch, ked neviete ich ani zmenit.
Ano existuju jednoduchsie editory. Ked prejdete na spravovanie systemov typu "KVMoIP", tak tam si tazko nieco doinstalujete "co sa vam paci".
A vi/vim v unixovom svete je skor standardom.
To je moj nazor, ziaden flame nechcem - skusenosti.
-
osobne kdybych zacinal, tak se vrhnu radsi na openbsd...
-
osobne kdybych zacinal, tak se vrhnu radsi na openbsd...
To by asi v praxi moc nevyuzil. Kdyz uz, tak FreeBSD by byla lepší střední cesta...
Anebo Slackware, ten se ještě taky celkem dá. I když některý vlastnosti má taky pěkně opruzoidní.
-
A vi/vim v unixovom svete je skor standardom.
Presne tak, vim je zaklad, bez toho clovek v cmnd line ani nezaedituje konfiguraky...
-
To by asi v praxi moc nevyuzil. Kdyz uz, tak FreeBSD by byla lepší střední cesta...
samozrejme FreeBSD, diky az opravu ;-)
-
samozrejme FreeBSD, diky az opravu ;-)
Problém je v tom, že Linux dneska už dost opouští klasické unixové kořeny - když člověk sedne k systému se systemd, tak se nestačí divit. A až přijde do normálního používání wayland, bude další knowhow v trapu... Vzdálenost mezi *BSD a Linuxem se každým rokem zvětšuje, protože množství Linux-only technologií se zvětšuje :(
-
linux jsem nikdy nijak zvlast nestudoval , jednoho dne jsem si ho proste nainstaloval a zacal googlit , coz delam doted .
-
Clovek chce zacat s Linuxom a miestni blabolovia zacnu vytahovat siete a textove editory. Ja by som tie siete a textove editory zakazal. A ano, demenciu tiez.
Nechci začínat flame, ale onen začátečník říkal, že chce pochopit Linux do hloubky. Je sice pravda, že Vim je už možná trošku overkill, ale jinak mi odkazy na dokumentaci a správu sítí přijdou v takovém případě úplně v pořádku, protože právě v nich se do hloubky dozví, jak se síť spravuje. Ostatně ono i s tím Vimem je to dobrá rada v situaci, kdy se jej člověk nějak snaží poznat. Kéž bych znal Vimtutor ve svých začátcích já. Ale máte pravdu, že kdyby se někdo ptal jen na použitelnou distribuci bez dalších detailů, tak je nejlepší mu říci o Ubuntu (případně o jiné "mainstreamové" distribuci) a dále to nechat osudu.
Ja pochopitelně s tebou více méně souhlasím ALE:
Slu psal toto: " Ahoj, jsem student, zacinam se zajimat o linux a chtel bych ho zacit aktivne ho pouzivat. Abych ale veci pochopil do hloubky a ne vse sam zkousel, chtel bych si neco precist. Jsem vpodstate uplny zacatecnik a znam jen nejake prikazy a zaklady prace s konzoli."
Kde na začátku píše že nic neví, chce to aktivně používat a také pochopit do hloubky...
A k tomu dám své pětileté zkušenosti s linuxem.
1. jestli nic nevím a chci to rychle používat pak omlouvám se všem tady gurům ale Gentoo či Archlinux rozhodně ne., doporučil bych mu klasické Ubuntu, kde rychle pochopí základy (zvláště pokud předtím byl políben Windowsem) a může pokračovat dále.
2. pak rozhodně sehnat další HW na testování a na něm vyzkoušet třeba to Gentoo či Archlinux a testovat a testovat....
Rozumějte, nejhorší je totiž začínat dle rady od "základu" a studovat jak to funguje když neznám ani základy a nemám se na co kouknout.
Je fakt, že po nainstalování Ubuntu hlavně nesmí zlenivět a odložit další studium na dobu budoucí. A souhlasím Ubuntu je prostě nainstaluj a používej... moc se u toho myslet nemusí, většinou.
Používám Ubuntu přes 5 let denně a nemám s ním žádný problém. Ale jsem, přiznávám, líný zkoušet jiné distro. Omluvou jest že nejsem student a tedy nemám až tolik volného času na experimenty.
Zvláště když se u mne projevil "linux syndrom" = funkční věci se nerozebírají.
-
Kde na začátku píše že nic neví, chce to aktivně používat a také pochopit do hloubky...
No on je právě problém v tom "do hloubky". Já třeba používám unixové systémy asi patnáct let, z toho deset let mě živí a vůbec bych neřekl, že nějaký z nich znám "do hloubky".
Těžko říct, co je pro koho "do hloubky". Vědět, jaká stádia má startování systému? Umět si napsat korektní init script? Umět předělat Makefile tak, aby produkoval staticky linkovanou binárku? Udělat si vlastní depozitář balíčků s pravidelným buildováním a vlastními patchi? Vědět slušně, jak funguje memory management? Umět napsat ovladač do jádra?
Drtivou většinu z těch výš napsaných věcí navíc normální uživatel vůbec nepotřebuje, proč by se je měl učit? Chce se začít živit jako admin?
Nebo chce prostě jenom Linux používat, nainstalovat si proprietární ovladač grafiky a když se mu zachce, změnit WM nebo si ho nějak exoticky nakonfigurovat, aby mohl oslňovat kluky na lan party?
Těžko poradit cestu, když nevíš, jaký má cíl.
-
Tak nejak, nemy smysl se ucit kdejakou pitchovinu, kdyz uz to delaji jini. Kdyz potrebuju tabulku v excelu, MS fanousci by mi nejradeji doporucili zacit s C sharpem abych pochopil zaklady tvorby tabulek.....kazdy svou praci vydava za tu nejdulezitejsi ale on neni.
-
tohle http://www.gentoo.org/doc/en/