Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: kernelko3 03. 12. 2017, 14:03:21

Název: Na co se zaměřit jako Linux admin?
Přispěvatel: kernelko3 03. 12. 2017, 14:03:21
Nejaku dobu sa hram s Linuxom, googlim a sledujem videa na YT. Hlavne skusam ako sa v systeme pohybovat, naco sluzia jednoltive prikazy atd. Jednoducho zakladne veci. Rad by som si buduce leto skusil nast nejaku staz pre juniora alebo mozno full-time podla skoly a skills (studujem na VS informatiku piatky+soboty). Naco by som sa mal zamerat alebo co skusit naistalovat a vediet spravovat? Resp. co zamestnavatelia vyzaduju?
Okrem ineho mam nejake skusenosti s IT support (oprava pc), sietove zaklady prakticke aj teoreticke. Anglicky jazyk je samozrejmost. Trosku som pricuchol aj k windows serveru.

Budem vdacny za zmysluplne odpovede.
Název: Re:Linux admin
Přispěvatel: navry 03. 12. 2017, 15:10:22
Cau cau,

dobra prace, jen tak dal. Doporucil bych nainstalovat si Gentoo, je to sice dost prace a casu, ale dost veci na pochopeni a provede te to od podlahy az po pudu s linuxem: https://wiki.gentoo.org/wiki/Handbook:AMD64 . Po projiti celeho tohoto Handbooku budes mit velmi pekne znalosti.

Podobne si muzes hrat i s ArchLinuxem, ale ten dnes nevim jak na tom je z pohledu toho, co vsechno si musis udelat sam :).

Kazdopadne dnesni produkce bezi na Debianu/Ubutnu/CentOSu/RHellu. Jejich instalaci zvladne ale i slepice ktere kolem enteru rozsypes zrni, takze moc se na nauceni nehodi, kazdopadne jsou krasne, rychle a jednoduche pro serverove veci takze ty pripadne neopomenout pred pohovorem.

Co se tyce prace sysadmina, neni to jen o operacnicm systemu kteremu ale samozrejme musis rozumet abys dokazal debugovat a resit bezne veci, to je nejvetsi preekvizita.

Co je ale dulezite chapat:
- Jak se tvori/funguji servisy (systemd/sysvinid/daemontools).
- Mit znalosti z TCP/IP, hlavne 3. a 4. vrstva, tzn nastavovani ip/sitovek/routovani a bindovani portu a nasledne sniffovani provozu a jeho interpretace (tcpdump/wireshark) abys dokazal pripadne najit nejaky problem.
- UMET NAJIT A CIST LOGY - zaklad vseho :) je neuveritelne kolik lidi to dneska ani nenapadne :D.
- Jak se proxuje traffic, nejlepe pres NGINX :) https://www.nginx.com/resources/library/complete-nginx-cookbook/ Stavi na tom vsechny dnesni nehardwarove balancery a webove sluzby.
- Obrovska cast administrovani jsou databaze. A ty ne z pohledu jak psat selecty a inserty i kdyz, kdyz studujes informatiku tak tim te na skole provedou, ale z pohledu staveni clusteru a replikacnich principu (asynchronni/semisynchronni/virtualne synchronni). Nejlepe znat MySQL (percona/mariadb) nebo PostreSQL + nosql - mongoDB, redis, elastic.
- Plus samozrejmosti je umet bash a nejlepi mit lasku k tomu, naucit se jinaci scriptovaci jazyk python/ruby.
- Znat ruzne virtualizacni moznosti LXC/openVZ, KVM, docker <- predevsim.
- Jinak co urcite admini nedelaji, tak nechodi na stroje jeden po druhem a neinstaluji na ne vse rucne. Vse se dela centralizovane kde se rozdistribuovavaji konfigy a automaticky instaluji aplikace v nakonfigurovanych verzich. A to pomoci saltu/ansible/chef/puppet. Taky na to mrknout pred pohovorem, aspon na principy.

Co je super urcite si vyzkouset tak postavit si nejakou webovou aplikaci. Napriklad v ruby pres http://sinatrarb.com nakodit jednoduchou apku (treba hned ten prvni hello world) a pres nginx to vytahnout na 80ku port :).


Co je ale potreba rict, dneska sysadminska prace prochazi velkou promennou. Dneska se vsechno zacina predelavat do oblacku kde aplikace se spousteji v kontejnerech, nejcasteji do dockeru a spousti se to v orchestratorech typu Kubernetes nebo Marathon/mesos kde se vsechno automatizuje. Krasna prednaska: https://www.youtube.com/watch?v=RgDkbvQARs0 , vrele doporucuji i ostatni od Tomase Kukrala, napriklad o ansible :).


Dalo by se to jeste vice rozepsat, ale to by vyslo klidne na knihu. Kazdopadne drzim palce a at se zadari! Nejdulezitejsi ze vseho je samozrejme laska k remeslu, pak to jde samo ;).
Název: Re:Linux admin
Přispěvatel: Franta <xkucf03/> 03. 12. 2017, 17:18:35
Gentoo je sice víc „hardcore“ a donutí člověka jít víc do hloubky, ale úplně si nemyslím, že by to bylo to pravé pro začátečníka. V praxi se setkáš buď s něčím na bázi RedHatu (CentOS) nebo Debianu (Ubuntu). A pokud má uchazeč zkušenost s distribucí, která se ve firmě používá, je to jisté plus.

Doporučoval bych tedy začít buď s Ubuntu/Debianem nebo CentOSem a až se s těmi systémy důvěrně seznámíš, budeš mít pocit, že ti to už nic nedává, že se chceš ponořit víc do hloubky, tak pak teprve zkus to Gentoo nebo si klidně rozjeď Linux From Scratch :-).

Pro začátek si pořiď nějakou VPS někde v datacentru a doma malý server, klidně RaspberryPi nebo něco podobného. Starej se o to a zkus si na tom rozjet nějakou reálnou aplikaci, klidně pro sebe nebo pro kamarády.

Kromě základů jako je práce se soubory, čtení logů a skriptování se nauč: správu sítě (IP adresy, směrování, firewall, VLANy), základy verzování (git, mercurial, svn – můžeš použít pro verzování konfigurace – etckeeper), správu disků a diskových oddílů (MD RAID, LUKS, LVM, Btrfs, zvětšování souborových systémů), virtualizaci/kontejnery (KVM, LXC, Docker), šifrování (GPG, ověřování podpisů, instalace SSL certifikátů, LetsEncrypt, správa SSH klíčů…). Podívej se taky na ACL a SELinux/AppArmor – abys měl představu, co to umí a netápal, když se ti budou objevovat „záhadné“ chyby, že na něco nemáš práva, i když si myslíš, že na to práva máš (resp. ten program, který spouštíš).

A ten systém běží kvůli nějakým aplikacím – typicky web (Apache, Nginx), pošta (Postfix, Dovecot), DNS (Bind, Knot…), sdílené disky a oddíly (NFS, Samba, iSCSI…), aplikační servery (GlassFish, JBoss, Tomcat…).

Co se týče databází – to je spíš samostatná profese – jsou lidi, kteří se starají jen o určitý databázový systém, ale nespravují OS, ani neumí programovat (ale SELECTy ale psát umí, to je základ). V nějaké menší firmě se asi čeká, že to PostgreSQL/MySQL/MariaDB nainstaluje správce operačního systému a provede základní konfiguraci, ale ve větších firmách nebo tam, kde je databáze víc využívaná na to bude spíš specialista, který se věnuje naplno databázím.

Pak se můžeš učit věci jako Zabbix (dohledový systém), Graylog (centrální logování), IDM, SSO atd. ale každá z těch věcí může být klidně několikaměsíční projekt, než se to zavede a začne pořádně používat, takže bych se to spíš učil, až když to budeš potřebovat.

A až na tom budeš tak dobře, že ti někdo svěří desítky nebo stovky serverů, tak jsou na místě určitě ty nástroje pro automatizaci, o kterých už tu byla řeč.

Jinak počítej s tím, že když nastoupíš někam do firmy jako junior, tak na tebe dost možná hodí práci, kterou je samotné nebaví dělat, takže budeš používat i poměrně pokročilé nástroje, ale nebudeš moc vědět, co se děje uvnitř – budeš třeba zakládat virtuálky, účty nebo něco někam kopírovat… ale proč se to dělá a hlavně co se děje uvnitř pod těmi nástroji, si budeš muset zjistit sám. V Ideálním případě budeš mít štěstí na někoho, kdo se o tebe bude starat a pomáhat ti s rozvojem, ale i tak se připrav na spousty samostudia.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: JardaP . 03. 12. 2017, 18:57:16
Ale prdlajs, kdyz se chce neco naucit, tak radsi drsnou cestou. Hodit do vody a plav.

Takze jestli mas silny stroj, aby tu kompilaci utahl, tak Gentoo pekne rucne od stage 1, rozhodne zadne Bugbuntu. A jestli vydrzis a prokouses se az k funkcnimu desktopu, urcite se naucis vic, jak klikanim v hotovem, co si jen odklikas next->next.... A az te jednou ta kompilace prestane bavit, muzes prejit na binarni distro, treba ten Debian.

Nejak nechapu tenhle postoj. Aby se nam zacatecnici neunavili, tak jim poradime neco, s cim neni prace. Co na tom, ze se nic nenauci. A az jednou nekdo bude chtit delat ridicak, tak mu nezapomente poradit elektrickou trikolku jako nejlepsi prupravu. Chce delat admina, proboha. Jestli se neprokouse Gentoo, mel by radsi jit oprasovat MS Ofice a tiskarny.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: Franta <xkucf03/> 03. 12. 2017, 19:49:15
Takze jestli mas silny stroj, aby tu kompilaci utahl, tak Gentoo pekne rucne od stage 1, rozhodne zadne Bugbuntu. A jestli vydrzis a prokouses se az k funkcnimu desktopu, urcite se naucis vic, jak klikanim v hotovem

Když se bude dívat na hučící počítač, který hodiny kompiluje LibreOffice a Firefox, tak se sotva něco naučí. Leda ho to otráví. To ať si radši vezme libovolnou distribuci s předkompilovanými balíčky a vybere si jeden program, který si sám zkompiluje ze zdrojáků – pročíst si návod, zjistit, jaké to má závislosti, s jakými volbami to jde kompilovat, pak si to přeložit, spustit, udělat ve zdrojáku nějakou změnu a zase přeložit a spustit… tím se naučí mnohem víc, než když většinu výpočetního výkonu věnuje kompilaci v Gentoo (pokud tam nemají chyby, tak tam nic moc zajímavého řešit nebude – jen spustí příkaz a pak bude čekat, až to doběhne).

I v tom Debianu/Ubuntu/CentOSu/RedHatu/Fedoře si můžeš stáhnout zdrojáky, přeložit, udělat z toho balíček a nainstalovat ho. Výhoda je v tom, že to jednak udělá jen s pár vybranými programy, které ho zajímají, a jednak v tom, že to může využít v praxi (naučí se, jak udělat balíček pro distribuci, kterou v praxi bude spravovat – což ve většině případů Gentoo nebude).
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: y, 03. 12. 2017, 19:57:50
Poohlednu-li od beznych kazdodennich veci, jako linux admin budes v realnem zivote potkavat kdejakou kravinu -- od systemu, ktery bezi treba dvacet let a musi bezet i nadale az po systemy, kde budou nainstalovane nejmodernejsi vymysly, protoze si nekdo nekde precetl a rozhodl se, ze to tak musi byt i u nich ve firme (bylo by i dobre umet vysvetlit, proc X neni v dane situaci dobry napad). Budes potkavat ryze proprietarni zalezitosti, ktery z niceho nic prestanou fungovat a tvym ukolem bude to opravit a samozrejme vcera bylo pozde. Samozrejme, ze si nikdo nebude pamatovat, jak to funguje, nikdo nebude mit dokumentaci a pravdepodobne to bude postavene na technologii, ktera je uz patnact let mrtva, cili k ni na internetu budes mit problem sehnat i dokumentaci, pripadne dostanes prepalene poskrabane CD, ze dokumentace a instalace je na tomto shnilem CD a porad si.
Takze krome schopnosti delat kazdodenni administraci doporucuju ziskat co nejvetsi obecny prehled o vsemoznych konceptech a technologiich. Zejmena s ohledem na to, jak to rozbit a jak to opravit, co se priblizne deje uvnitr, odvyknout si panikarit a nebo poznat, ze panikaris a programove se umet jit v tom okamziku projit, schopnost metodicky a efektnivne identifikovat problem a navrhnout opravu -- casto se budes setkavat s problemy typy  "Dobry den, dostali jsme na vas kontakt od X, my mame takovej problemek, nas proprietarni redakcnak psany v jboss a propojeny se sybase 4.3 na freebsd, prestal z niceho nic prvniho ledna ukazovat komentare a nas admin nevi, co s tim,  protoze to podedil po predchudci" a ty si s tim budes muset poradit. Nebo nebudes muset, ale tyhle schopnosti jsou to, co  odlisuje administratorske opice a respektovane odborniky/ce (ktery si sahnou na velmi pekne penize).

Nesoustred se na jednu technologii, docker ninja nebude za par let nikoho zajimat :p, stejne jako dneska uz "nikoho" nezajima tomcat. Samozrejme, ze krome tech okamziku, kdy nekomu neco vyhnije :)

Globalne souhlasim i s xkufc03. IMHO Vykompilovat gentoo ze stage 1 neni zadna prevratna schopnost, protoze ta dokumentace a to howto je udelane velmi peclive.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: JardaP . 03. 12. 2017, 20:07:17
Když se bude dívat na hučící počítač, který hodiny kompiluje LibreOffice a Firefox, tak se sotva něco naučí. Leda ho to otráví. To ať si radši vezme libovolnou distribuci s předkompilovanými balíčky a vybere si jeden program, který si sám zkompiluje ze zdrojáků – pročíst si návod...

Vubec nejde o to zkompilovat si jeden program, ale poskladat si rucne system ze soucastek od stage 1. LO a FF si muze nainstalovat jako predkompilovane binarky. A s klidem si po ctrnacti dnech muze radsi nainstalovat Debian, to uz bude vedet, z ceho se system sklada.

Kdyz si nainstaluje Bugbuntu, nebude vubec tusit, co se deje pod kapotou a pri prvnim pruseru bude koukat jak vykulenej svist. Jeho znalosti budou na urovni klikace z Widli, ktery zmackne tlacitko a pak kouka, jak se animuje logo.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: y, 03. 12. 2017, 20:25:00
Nesouhlasim -- tady nejde o to delat nejakej prirodni vyber typu prezije jen nejtvrdsi. To je podobny jako ti elektrotechnici, co rikaji veci typu "dokud nebudes umel propocitat nestabilni klopny obvod a NPN prechod, tak se ani nesnaz hrat si s arduinem". Ubuntu je naprosto vhodny OS pro cloveka, ktery chce prozoumat moznost, ze by svou karieru spojil s adminovanim linuxu. Nevim, proc ho nazyvas pejorativne. Nehlede na to, ze si myslim, ze pokud posadis cloveka s rekneme velmi omezenymi znalostmi pred howto stage 1 gentoo, tak to treba bude schopen bez problemu nainstalovat (pokud bude peclivy), ale moc pochopeni toho, co se tam deje neziska.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: navry 03. 12. 2017, 20:36:06
Gentoo jsem doporucil kvuli tomu, ze si projde poskladanim systemu od nuly. Nejde o to zkopilovat si prohlizec ci officy protoze to podle vas na gentoo musi :D, ale proto, ze si tam zkompiluje a posklada prave ten system! A ne ze bude mit tu "schopnost" ze dokaze nainstlovat gentoo :D ale to, ze tim pozna co to linux je, tzn ta CESTA ho hodne nauci, ne ten CIL, ze ma gentoo ....

Jinak co si popsal ty: Franta xkucf03 ohledne fs, zabixu, ssl/tsl certifikaty, jbos, graylog atd, to jsou veci ktere se nauci az pripadne v praci. Rohoznodne nema smysl se je ucit sam doma kdyz je prakticky ani nevyuzije. A prave ten salt/ansible je super, protoze si tak muze poskladat svuj system, a pripadne kdyz mu zdechne stroj tak znova tim rozjet uz bez prace. Krom toho, salt/ansible atd jsou nejlepsi dokumentace, z toho uplne kazdy pozna co je kde v jake podobe nainstalovane i po x letech.

Jinak popsal jsem svou cestu, prvni bylo Gentoo kde po 14ti dnech poznavani a pro mne krasne prace se mi jej podarilo nainstalovat i s desktopem (bylo mi 14! jen pro ukazani jaky je to "hardcore" :D.). Ten handbook je k nezaplaceni co se informaci tyce. Ty nikde jinde na forach nebo v clancich nenajde s takovym kontextem. Pak jsem na nem bezel pul roku nez se mi upgradem pokazil a ja to nedokazal spravit. Skocil jsem na Debian ktery jsem vyuzival krasne 2 roky z etche na lennyho a pak jsem se vratil zpet na Gentoo s Awesome wm, kde jsem zustal krasnych a nejproduktivnejsich 6 let (z linuxoveho pohledu ), nez jsem utekl k instantnimu jabku ktere staci jen otevrit a vse funguje jak si prejete (ono kdyz clovek sparvuje 1500+ stroju uz nema moc chut patlat se ve svem, krom toho bezpracnou nahradu za Gentoo clovek imho nenajde v tom co je dneska v linux svete dostupne pro desktop).

Jestli se chcete chytat slova kompilace, tak nebojte se vyslovit uz zminovany Archlinux jako protivahu ;) ....

Jinak jeste bych velmi doporucuji tento serial na Linuxexpresu: https://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru koukam ze uz je teda velmi letity (wow to to leti)... ale iptables a jine principy ktere jsou tam popsane se moc nemenili ;). Michal Docekal tehda krasne vyzdimal cely obor sysadminovani :) .

Kazdopadne taky razim spis nazor, nebat se a hopnout do vody a naucit se krasne plavat misto namaceni prstiku na noze a stezovat si ze je to studene... Krom toho sam jsem si stim prosel a myslim ze to byl velmi super zpusob a za tu dobu, hlavne na vejsce, jsem jej doporucil spouste kamaradum co z linuxu breceli a dneska jsou z nich experti v oboru kde se nekteri ustalili na gentoo nekteri na archu a nekteri na ubuntu, kazdopadne vseci jako vyvojari :).

BTW: kontejnerizace typu docker, a nemyslim stim primo jej i kdyz dneska je nejprogesivnejsi, je budouci/nynejsi svet ktery tu bude minimalne dalsich 10 let jako mainstream. Takze velmi se zajimejte ;). Uz jen kolik veci vam tohle "zajimani" ulehci az budete chtit neco na otestovani rozjet...
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: JardaP . 03. 12. 2017, 21:16:46
Nesouhlasim -- tady nejde o to delat nejakej prirodni vyber typu prezije jen nejtvrdsi.

No, to z nej bude admin jak noha. Nesouhlasim s tvym nesouhlasem, ale me je to putna. At se kazdy uci na cem chce, treba na houpacim koni s bezpecnostnimi pasy.

Citace
Ubuntu je naprosto vhodny OS pro cloveka, ktery chce prozoumat moznost, ze by svou karieru spojil s adminovanim linuxu.

Vec nazoru.

Citace
Nevim, proc ho nazyvas pejorativne.

Protoze s nim mam zkusenosti a neznam jine distro, ve kterem tak usilovne neopravuji otravne bugy. Co bys treba rekl na to, ze upgradujes Bugbuntu a uz se do nej nedostanes, protoze Grub se dozaduje jakehosi hesla, ktere jsi nikdy nikam nezadal? Fora jsou plna diskusi uz tydny, ale nikdo to neopravuje. A to jsem nikdy neupgradoval drive, nez par mesicu po vydani LTS, takze nelze mluvit o nejakych detskych nemocech. Jo, takovy zacatecnik se urcite hrave proboura pres Grub, ke kteremu soudruzi pribalili skript, ve kterem nejaky vul prohazel radky.

Citace
Nehlede na to, ze si myslim, ze pokud posadis cloveka s rekneme velmi omezenymi znalostmi pred howto stage 1 gentoo, tak to treba bude schopen bez problemu nainstalovat (pokud bude peclivy), ale moc pochopeni toho, co se tam deje neziska.

No, tak snad umi cist a pokud u toho neumi i premyslet a neco si z toho odnest, tak by holt asi nemel delat admina. Aby z nej nebyl borec jako ti, co se hlasi na pozici admina Widli, protoze uz 2x nainstalovali Widle a hodili si na to Doom a World of Warcraft.

Ale jak jsem rekl, me je to uplne u zakonceni zazivaciho traktu. Svuj nazor jsem sdelil a dal se o tom nehodlam hadat.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: ByCzech 03. 12. 2017, 22:02:45
Ubuntu je naprosto vhodny OS pro cloveka, ktery chce prozoumat moznost, ze by svou karieru spojil s adminovanim linuxu.

Jasně a proto se říká, že název Ubuntu pochází ze starého afrického slova, které znamená "neumím nainstalovat Debian".

Ubuntu nikomu nedoporučuju, je s tím příliš mnoho zbytečným problémů a velmi často se naráží na nějaké zákeřnosti, které distribuce, ze které vychází vůbec nemá/nezná. Nasazovat to jako server je z těch důvodů IMO už úplně pitomý nápad.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: Jozko 03. 12. 2017, 22:37:00
Sice to nie je linux, ale skusil by som FreeBSD a potom sa vratit k Linuxu.

Precitaj si FreeBSD Handbook, skus si vsetky veci, nemusis riesit aplikacie. Je to dost nizko urovnove, aby si pochopil co sa take v OS riesi, konfiguracie su velmi jednoduche. Ide mi o to, aby si pochopil preco veci tak funguju, naco je make.conf, naco je rc.conf atd...

Potom by som asi presiel na to gentoo, je viac "linux specific", ale podla mna nie je to take ciste a jednoduche ako BSD
Nasledne, ak zvladnes Gentoo, prejdi na LFS (Linux From Scratch).

Adminovanie aplikacii, nie je ziadna mega veda. V podstate musis pochopit ako dane protokoly funguju a ako funguje to niekde v strede v systeme. Skus si nieco naprogramovat a pozriet ako funguje s pomocou ptrace/strace/dtrace a pohrat sa s tym.

Ak to so sysadminovanim myslis vazne, tak musis vediet Unix/Linux, Siete, bezpecnost, Perl/Python/Shell a programovat v C, bude z teba hardcore Sys admin.  Napriklad ak zvladnes siete, tak nastavit nejaku mail aplikaciu nebude az taky problem, pretoze budes chapat ako to funguje atd, to iste s Apache, popripade ako reverzna proxy. Ano, budu tam specificke veci, okolo HTTP/HTTPs, ale to su veci, ktore sa daju naucit cez vikend.

Inymi slovami, vyhybal by som sa "nauc sa presne aplikaciu", skor by som riesil veci "ako to funguje a preco", je to tazsie na naucenie, ale potom "tie" aplikacie naucit sa je brnkacka.





Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: Ladislav Zitka 04. 12. 2017, 00:26:42
Ja bejt tebou, tak jdu rovnou do Gentoo, ja si pamatuju svoje prvni krucky s Gentoo nevim asi 10 let zpet, protoze jsem byl unaven z Ubuntu, kde jsem narazel na ruzne chyby, ktere mi ztrpcovaly zivot. Gentoo je narocnejsi hned od zacatku, ale ma kvalitni dokumentaci, a uz jen v momente, kdy dokoncis instalaci, tak budes mit povedomi o spuste linuxovych komponent, ktere existuji, ale taky je budes umet konfigurovat a pracovat s nimi.

Abys se pak naucil konfigurovat Debian nebo Rhel ti bude stacit (in high level) se jenom naucit app-get a yum a lokace nekterych souboru, ktere se lisi na ruznych distribucich, ale to je vsechno.

Vybral bych si profil se systemd, ktere ostatni systemy prevazne pouzivaji na misto defaultniho openrc a vrhnul bych se do toho.

Poznamka: jen doporucuju nejaky vykonnejsi processor a 16GB ram (ja pouzivam dekstop s 18 core xeonem a 64GB) pro tmpfs file systemy, kam presmerujes /tmp folders - vyznamne urychluje kompilaci a cely system. Hodne ram je take potreba pro kompilaci vetsich balicku. Pokud nebudes instalovat desktop, tak 8GB staci.

Gentoo rocks!
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: daemon 04. 12. 2017, 09:51:46
Sice to nie je linux, ale skusil by som FreeBSD a potom sa vratit k Linuxu.

Bacha, může to být vysoce návykové.
Já si odskočil od Debianu k FreeBSD s tím, že si ho jenom zkusím a pak se vrátím a už na tom tripu jsem téměř 20 let...   ;)
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: Skid 04. 12. 2017, 10:01:42
FreeBSD je super do chvile, nez ho clovek chce nasadit na nejaky novejsi HW. Jinak ho taky pouzivam jen tak na odzkouseni uz par let  ;D
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: návštěvník z cizí planety 04. 12. 2017, 10:07:33
Naco by som sa mal zamerat alebo co skusit naistalovat a vediet spravovat?

Zaměř se především na něco exkluzivního. Na něco, co nedělají běžné lopaty.
Tj. operační systém a jeho tuning, souborový systém a jeho tuning, storage (ZFS, iSCSI, FC, FCoE ...), síťování (routing, firewall, bezpečnost ...), monitoring (např. Zabbix), HA apod. ...
Aplikační záležitosti (nedej bože webové aplikace) nechej těm lopatám. Je jich na to dost.
Případně na věci pro průmysl - automatizace, MaR, IoT, Industry 4.0 ...
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: j 04. 12. 2017, 10:17:14
...
Nejak nechapu tenhle postoj. Aby se nam zacatecnici neunavili, tak jim poradime neco, s cim neni prace. Co na tom, ze se nic nenauci. ...
Nejen ze se na tom nic nenauci, vetsinou od toho z hruzou utece - to az se mu nainstaluje par tisic baliku, o kterych nebude mit ani nejmensi paru k cemu sou dobry.

Gentoo podle navodu zvladne cvicena opicka ... a kdyz nic jinyho, tak vis co v systemu mas a proc (teda pokud si ten navod o toho ctes), a navic mas sanci se u kazdyho kroku zastavit, a casto si i vybrat = chces/nechce mit logger/cron/... a kdyz tak jakej ...
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: daemon 04. 12. 2017, 10:37:18
Naco by som sa mal zamerat alebo co skusit naistalovat a vediet spravovat? Resp. co zamestnavatelia vyzaduju?

Nejlíp se naučíš řešením praktických úloh. Já jsem třeba před lety zatoužil po vlastním poštovním serveru pro moji doménu. Tím to celé začalo.

A tím můžeš začít i Ty, protože to je jedna z těch věcí, se kterými se v praxi můžeš setkat.
Takže si třeba zkus nainstalovat Postfix + Dovecot + nějaký antivir/antispam (tj. amavis,smap assassin, maia apod.) + SPF + DKIM atd.

Aby Ti to správně fungovalo, budeš potřebovat funkční DNS. Takže ještě před poštou by sis měl nainstalovat a zprovoznit nějaký DNS server, třeba Bind, ale jsou i jiné např. PowerDNS nebo NSD.

Když už budeš mít funkční poštovní server, nebylo by špatné zprovoznit si pro něj i nějaký webový interface. Takže si odskočíš k Apache + PHP a pak zprovozníš RoundCube nebo Squirrel. A vlastně budeš k tomu potřebovat i nějakou databázi, takže nejspíš MySQL/MariaDB.

A když už budeš mít funkční poštovní server i webový server, můžeš si nainstalovat i správce mailing listů (Mailman). k tomu se Ti ty ostatní věci budou hodit.

V nějaké podnikové LAN bys mohl potřebovat DHCP server. Takže si zkus zprovoznit např. ISC-DHCP (pro IPv4 i IPv6 samozřejmě) nebo takový ten druhý, kterému teď nemůžu přijít na jméno.

A když už budeš v té podnikové LAN, určitě se Ti bude hodit nějaká ten síťový adresář LDAP. A taky nějaká VPN pro přístup "road warriorů" a taky Radius server kvůli bezpečnosti.

Takže když si toto všechno zkusíš nainstalovat a zprovoznit, něco se naučíš.

Pak jsou samozřejmě nějaké ty databáze, aplikační servery, weby apod. To ale já nedělám, takže k tomu Ti toho asi moc neporadím. To zase musí někdo jiný.
Název: Re:Na co se zaměřit jako Linux admin?
Přispěvatel: lukas478589 04. 12. 2017, 12:37:15
ahoj, gentoo mozno nie je zly napad, ale nie je to nutne. Su aj ine moznosti.

Osobne odporucam ako zakladne odrazove distro Debian - tymto nic nepokazis. Ak sa chces venovat sprave Linux serverov tak mimo samotnej znalosti Linuxu (da sa naucit z navodov, kniziek a podobne) odporucam naucit sa technologie s tym suvisiace ako napr, apache, nginx, mysql, postfix (+vseobecne ako funguju emaily), zaklady sietovania, vsetko o DNS (toto by som podciarkol) atd.

Dobry sposob ako sa prakticky ucit (teoria je fajn, ale prakticke skusenosti su na nezaplatenie) je ked si napr spravis vlastne VPSko - dnes sa da nejake zakladne objednat za par supov, na nom si rozbehnes apache a mysql a nahodis si tam nejake weby (napr. wordpress) pripadne mozes ponuknut niekomu hosting for free a na tom sa ucit. Mozes si na VPSku rozbehnut vlastny DNS server, mozes si na nom rozbehnut vlastny mailovy server. Moznosti je vela.

Dobre how to navody krok sa krokom su napr na linode a digitalocean