Diskuze: učenie linuxu

Člen

Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |


No, přiznám se... Ačkoliv Linux mám rád, jedu na něm 100% (kromě her, na ty si ovšem stále vydržuju Windows) od 28.07.2015 (úplně první Linux jsem nainstalovat rok a půl předtím jako sekundární systém, avšak používal jej minimálně, ne-li vůbec), tak ho opravdu na 100% neznám (avšak dokážu jej na určité úrovni používat). Nějakou dobu jsem používal Ubuntu (což je derivát Debianu), samotný Debian na serveru, Raspbian (další derivát Debianu pro Raspberry Pi) a nyní Fedoru. Dle mého se Linux nejlépe naučíš, pokud jej budeš aktivně používat, avšak připrav se, že nějakou dobu to potrvá. Aktivním používáním myslím, nainstalovat a používat ho nějakou dobu jako hlavní systém. Ovšem záleží na tvých preferencích, ale trvám na tom, že v 99% případů jsi schopný Windows nahradit, pokud opravdu chceš, i když v určitých oblastej je to trošku ošemetnější. Vzhledem k tomu, že jsi začátečník, tak bych volil nějaký OS založený na Debianu (Většina programů, knihoven, apod., které budeš potřebovat má předkompilované balíčky právě pro tento systém, to znamená, že se ve většině případů vyhneš kompilování). Kali Linux je také derivát Debianu, avšak obsahuje hodně nástrojů právě pro penetrační testování a dle mého není úplně vhodný pro denní používání, jelikož je poměrně úzce zaměřený. Pokud tedy chceš Linux používat jako hlavní systém, volil bych asi Ubuntu, které má pěkné prostředí, je pro začátečníky docela přívětivé a má velkou uživatelskou základnu.
Co se týče Pythonu, tak bych řekl, že to je dobrá volba. Sám mám v plánu se ho v tomto roce naučit a co se týče penetračního testování, tak většina nástrojů se píše právě v něm (hned po něm následuje C++). Pokud tě zajímají neuronové sítě, hluboké učení a umělá inteligence, tak je to jasná volba (další v pořadí je opět C++).
Přeji ti, ať dosáhneš svého cíle. 
Kali Linux není úplně ideální prostředí na učení se Linuxu. Já jsem
začínal na Ubuntu a pořád ho používám třeba na serverech z velice
jednoduchého důvodu - Ubuntu má strašlivě velkou uživatelskou základnu,
takže můžeš cokoliv vygooglit a prostě nějaký výsledek dostaneš. U
jiných distribucí tomu tak zdaleka není a předpokládá se, že toho hodně
umíš a umíš si to udělat sám.
Co by ses měl naučit je také práce s terminálem (něco víc než instalace
a používání balíčků
).
Rozhoně není na škodu umět následující:
Ne nutně v tomto pořadí, vzájemně se to překrývá.
Potom, co ovládneš tohle, budeš třeba i rozumět hodně věcem ze SO
a budeš umět dělat
modifikace, takže nebudeš vyloženě script kiddie.
Dobrý způsob, jak si ověřit, že to umíš, je pokusit se rozchodit si
linuxový server bez grafického rozhraní (třeba i jako virtuální mašinu,
nemusí to být živý server). Potom se podíváš na nějaký tutoriál, jak
se to mělo správně udělat, zjistíš, že toho hooodně moc nevíš a
začneš studovat věci, co jsi neudělal.
Co si budeme povídat, je to běh na dlouhou trať, než člověk nějak
pochopí Linux, trvá to klidně i roky, když se to aktivně neučí.
Jo, a cool trik, co ti hodně tutoriálů neukáže je ctrl+z, schválně si
najdi k čemu to je.
Používej tlačítko odpovědět.
Ne, ctrl+z je právě v příkazové řádce něco úplně jiného a extrémně
užitečného, ale zatím jsem to nikde neviděl zmíněno - velmi jednoduše
řečeno to pošle program na pozadí (resp. zastaví). Dokonalé třeba když
přepínáš mezi psaním skriptu ve vimu a jeho zkoušením.
No, ono to bude chtít víc než těch 7 bodů, ale jak budeš ty body zkoumat
do hloubky, začneš narážet na další věci, co by ses měl naučit, to, co
jsem sepsal jsou vyloženě základy obecně práce s Linuxem, což ale
potřebuješ umět. Potom můžeš pomýšlet na nějaký pentesting.
Btw víš, že když pošleš program na pozadí, tak ho můžeš znovu
spustit právě na pozadí (protože ctrl-z ti to pauzne) a pokračovat s
něčím jiným? Taky celkem užitečný 
Problém nastáva keď sa tomu programu na pozadí začne chcieť niečo
vypisovať do terminálu.
Potom to narobí v termináli, taký bordel, že ak sa mi to nepodarí nejako
zasa zastaviť, tak je celému terminálu koniec
. Ale to sa mi väčšinou stane,
keď púšťam nejakú grafickú aplikáciu v terminále.
Dokonalé třeba když přepínáš mezi psaním skriptu ve vimu a jeho zkoušením.
To snad ani není potřeba, když si ten script můžeš ve Vimu normálně spustit.
To jsem popravdě nevěděl. Ale třeba když ti ten skript bude manipulovat se soubory, bude nejspíše dobré vyskočit, abys to mohl zkontrolovat.
V tom případě by se ti mohlo hodit vědět, že ve Vimu je zabudován normální shell, když zmáčkneš dvojtečku a napíšeš vykřičník tak pak můžeš zadávat normálně příkazy bashe, můžeš samozřejmě rovnou spustit bash a nebo třeba mc, prostě cokoliv.
Výhodu oproti vyskakování z Vimu to má tu, že si to můžeš namapovat na nějakou klávesu, takže pak můžeš jednou klávesou skript uložit, spustit a poté i rovnou spustit tu kontrolu...
Zobrazeno 11 zpráv z 11.