Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Ak uvažujete o kariére v IT, znalosti o networkingu sú nevyhnutné. Zatiaľ čo väčšina stolových počítačov používa systém Windows, možno sa pýtate, aké výhody by znamenalo učenie sa o Linuxe popri práci v sieti. Ukazuje sa, že existuje veľa praktických dôvodov na učenie sa sietí v systéme Linux.

1. Mnoho serverov beží na Linuxe

Hlavným dôvodom pre učenie sa Linuxových sietí je to, že na mnohých serveroch beží Linux. To siaha od jednoduchých serverov pre malé kancelárie/domáce kancelárie a cloudových serverov až po rozsiahle dátové centrá. Linux dominuje všetkým týmto systémom.

Je to preto, že prevádzkovať servery Linux je lacnejšie ako servery Windows. Väčšina menších organizácií si vystačí s internou podporou, pretože majú jednoduchšie potreby ako väčšie. A aj keď spoločnosti rýchlo získajú zmluvy o podpore od spoločností ako Canonical alebo Red Hat, je to lacnejšie ako licenčné náklady pre Windows.

instagram viewer

Rovnako ako hlavný OS, aj samotný serverový softvér je bezplatný a má otvorený zdroj. Patria sem webové servery Apache a NGINX, databáza MariaDB a PostgreSQL, súborový server Samba a proxy server Squid. Mnoho sieťových zariadení, ako sú prepínače a smerovače, tiež prevádzkuje vstavané distribúcie Linuxu.

To všetko znamená, že budete mať výhodu, keď sa naučíte, ako nastaviť a spravovať systémy Linux.

2. Nový sieťový softvér je napísaný pre Linux

Vrátane všetkých serverových softvérových programov, ktoré boli spomenuté vyššie, Linux stavia na dedičstve Unixu ako hlavnej platformy pre výskum a vývoj počítačovej vedy. To platí dvojnásobne pre vývoj sietí v Linuxe.

Protokoly, ktoré sú základom moderného internetu, boli vyvinuté a inkubované na historických systémoch Unix, ako aj na skorších systémoch Linux, keď sa stali dostupnými. Táto tradícia pokračuje aj dnes. S rastom cloudu mnohé dátové centrá smerujú ku kontajnerizácii pomocou nástrojov ako Docker na rýchle nasadenie nových serverov.

Ak poznáte Linux, môžete byť popredu, keď budú k dispozícii nové sieťové technológie.

3. Linux je otvorený zdroj

Linux sa v podniku veľmi rozšíril, pretože jeho zdrojový kód je dostupný. Každý si môže stiahnuť tarball alebo si prezrieť online úložisko a zistiť, ako program funguje. To zahŕňa komplexné programy, ako je jadro Linuxu a sieťové servery.

S proprietárnym softvérom môžu zákazníci len dúfať, že program funguje tak, ako predajca uvádza v dokumentácii.

Programy s otvoreným zdrojom obsahujú chyby, ako všetky programy. Vďaka zdrojovému kódu ich môžu vývojári rýchlo nájsť a opraviť. Pri sieťovom softvéri je to dôležité, pretože bezpečnostné chyby ovplyvňujú každého. Ak má vlastný vývojár bezpečnostný problém, nemusí byť zverejnený, kým nedôjde k narušeniu.

4. Linux je zadarmo

Ďalšou výhodou Linuxu je, že linuxové distribúcie si možno stiahnuť sami. Vďaka tomu je ľahké získať praktické skúsenosti s platformou na podnikovej úrovni za minimálnu investíciu. Na rozdiel od drahých Windows Server a proprietárnych unixových inštalácií sa pre vývojárov a správcov systému stalo praktické využívať Linux.

Nie je náhoda, že Linux spôsobil technologický boom konca 90. rokov a 21. storočia. Startupy s nedostatkom peňazí by si mohli vybudovať svoje vlastné dátové centrá poháňané Linuxom.

Môžete si tiež vyskúšať distribúciu Linuxu na svojom počítači stiahnutím ISO a jeho rozbalením na vaše médium. Okamžite budete mať prístup k celej škále sieťových nástrojov dostupných v systéme Linux. Nebudete musieť platiť za špeciálnu verziu servera.

5. Je ľahké nastaviť domáce laboratórium

Jednou z prekážok pri učení sa, ako udržiavať siete a servery, je prístup k hardvéru pre viacero strojov. Na ich pripojenie budete potrebovať servery, prepínače a káble. Čítanie dokumentácie je jedna vec, ale praktické skúsenosti sú nevyhnutné pre efektívnu správu systému a siete.

Našťastie, keďže Linux beží dobre aj na menej výkonnom hardvéri, môžete si založiť vlastné „domáce laboratórium“. Môžeš premeňte starý notebook alebo stolný počítač, ktorý sa povaľuje, na server. Nemusia to byť luxusné servery. Nepotrebujete na nich spúšťať GUI, takže výkon je menší problém. Všetko, čo musíte urobiť, je zapojiť niekoľko káblov, vložiť linuxovú distribúciu, nabootovať a môžete začať pracovať.

Alebo si môžete kúpiť nejaké skutočné servery a prepínače z druhej ruky. Môžete sa naučiť nastavovať a udržiavať Linux a akúkoľvek serverovú aplikáciu, ktorú chcete, za minimálne investície do hardvéru.

6. Linux má veľa sieťových nástrojov

Existujú veľa dostupných sieťových nástrojov na príkazovom riadku Linuxu. To vám dáva jednu motiváciu, aby ste sa pohodlne pri používaní škrupiny cítili.

Môžete použiť základné príkazy ping a tracepath, alebo sa môžete naučiť používať sofistikovanejšie nástroje ako napr nmap na preskúmanie zariadení vo vašej sieti. Na vzdialené počítače sa môžete prihlásiť pomocou SSH a Mosh. Môžete tiež ponorte sa hlboko do sieťovej prevádzky pomocou tcpdump a Wireshark.

Linux vám poskytne množstvo sieťových nástrojov. Mnohé z nich sú súčasťou systému. Iste, niektoré z týchto vecí môžete robiť v systéme Windows, ale systémy podobné Unixu spopularizovali pripojenia TCP/IP a Linux v tejto tradícii pokračuje. Mnoho výkonných nástrojov je napísaných s ohľadom na Linux.

7. Veľa informácií dostupných na Linux Networking

Jedným z dôvodov, prečo Linux dominuje podnikovým sieťam, je to, že začínajúci správcovia majú k dispozícii veľa informácií.

Vo vašom miestnom kníhkupectve je dostupných veľa kníh. Online vzdelávacie platformy ako O'Reilly ponúkajú aj e-knihy, video prednášky a praktické cloudové servery. Okrem oficiálnych kanálov existujú aj miesta ako Stack Overflow, kde môžete získať pomoc od iných používateľov.

Všetky tieto stavajú na tradícii Unixu v sieťovaní. W. Slávna kniha Richarda Stevensa „TCP/IP Illustrated“ je dobrým príkladom. Kniha demonštruje koncepty TCP/IP pomocou štandardných unixových sieťových nástrojov, ktoré sa dodávajú s väčšinou distribúcií Linuxu.

Môže to byť spôsobené open source povahou Linuxu. Technickí autori môžu vidieť, ako systém funguje, a následne môžu vo svojej práci uviesť viac podrobností. To znamená, že môžete získať rozsiahle znalosti o sieťovom správaní v systéme Linux.

Linux je ideálna platforma na učenie sa sietí

Existuje veľa dôvodov, prečo je Linux tou najlepšou platformou, na ktorej sa môžete učiť, keď to so sieťovaním myslíte vážne. Používa ho veľa serverov, je ľahké ho začať a v prípade potreby môžete nájsť pomoc.

Linux je obľúbený nielen medzi sieťovými profesionálmi, ale aj technikmi všetkých druhov. Existuje na to veľa historických dôvodov.