Online kurzy Linuxu: od práce s príkazovým riadkom až po správu systému. Úvod do kurzov Linux Linux

Pravdepodobne ste už počuli, že znalosť Linuxu je jednou z kľúčových zručností systémový administrátor. Zvládnuť prácu s týmto systémom, s jeho príkazový riadok a mnoho ďalších aspektov práce správcu systému pomôže kvalitným kurzom linux online. Každý z nich má svoje vlastné charakteristiky a cieľové publikum. Vo všeobecnosti sú určené pre začiatočníkov aj skúsených používateľov.

Linux je pokročilý open source operačný systém, ktorý najčastejšie nepoužívajú bežní používatelia, ale špecialisti v oblasti správy systému. Vďaka podpore veľkých spoločností (IBM, HP a iné) sa systém stal neuveriteľne populárnym v oblasti správy serverov. Okrem klasických počítačov sa používa na tabletoch, smartfónoch, smerovačoch, automatizačných zariadeniach, systémoch ovládania televízorov a herných konzolách. Keďže bol vytvorený už v 91. roku, stále nestráca na aktuálnosti a mnoho nadšencov s ním pracuje ako s natívnym namiesto Windows a MacOS. Hoci jeho podiel na tomto zamýšľanom použití nie je vysoký (1,21 % za rok 2015), nemá obdobu, pokiaľ ide o správu systému a správu serverov. Okrem toho má obrovské množstvo funkcií, ktoré iným systémom chýbajú.

Výhody Linuxu:

— voľný a otvorený;
— neuveriteľne vysoký stupeň ochrany;
- pohodlný príkazový riadok;
- štýlový minimalistický dizajn;
- rýchla práca.

Bez ohľadu na to, na čo sa chcete Linux naučiť, online kurzy Linuxu vám pomôžu získať čerstvé znalosti o správe systému, správe serverov a všeobecnej práci s Linuxom. Medzi špeciálnymi funkciami sa dozviete o trikoch práce s príkazovým riadkom, ktoré sú potrebné pre bežného používateľa.

Online kurzy Linuxu od Udemy sú jedny z najlepších. Vedú ich skúsení učitelia so skúsenosťami a reálnymi skúsenosťami zo spolupráce s najväčšími spoločnosťami s celosvetovým renomé. Materiál je často cenovo dostupný a kvalitný. Po absolvovaní online školenia získate oficiálny certifikát. Chcete vedieť viac? Vyberte si jeden z kurzov a prihláste sa naň ešte dnes. Neváhajte držať krok s dobou! Mimochodom, kurzy sú často zľavnené až do 92%, takže niekedy sa Linux môžete naučiť takmer zadarmo.

Online kurzy Linuxu: od práce s príkazovým riadkom až po správu systému

  1. Linux pre začiatočníkov

Inštruktor: Jason Kennon (profesionálny správca systému, konzultant; spolupracoval so spoločnosťami Xerox, HP a Amazon)
Účastnícky poplatok: 94,99 USD
Počet študentov: 11 780+
Trvanie programu: 76 prednášok; 7 hodín

čo sa naučíš?

Chcete sa naučiť Linux, ale neviete, kde začať? Keď potrebujete veľa študovať, niekedy sa zdá, že toto všetko je jednoducho nemožné. Už vás nebaví hľadať kvalitné online možnosti výučby Linuxu? Ponáhľam sa vás potešiť, pretože tento kurz môže byť pre vás skvelým východiskovým bodom.

Krása tohto kurzu je v tom, že je vhodný pre začiatočníkov, čo znamená, že nepotrebujete mať ani základné znalosti Linuxu. Vďaka systematickému a logickému prístupu k učeniu sa krok za krokom zoznámite s hlavnými konceptmi a konceptmi používanými pri práci s týmto OS. Okrem iného sa dozviete, ako pristupovať Linuxový server, čo Linuxová distribúcia a ktorý si vybrať, ako sa pripojiť k Linuxu z počítača na Mac alebo Windows. Dozviete sa aj základné linuxové príkazy, dozviete sa o možnostiach vytvárania, premenovávania a presúvania adresárov a súborov, ako aj o ich vyhľadávaní. Mimoriadny dôraz je kladený na zvládnutie príkazového riadku a jeho širokých možností.

Získané znalosti sú vhodné pre všetky systémy Linux, vrátane Ubuntu, Debian a RedHat. Prihláste sa na kurz, aby ste získali všeobecnú predstavu o tom, ako tento úžasný systém funguje!

  1. Bootcamp správy Linuxu: od začiatočníkov po pokročilých používateľov


Počet študentov: 18 718+
Trvanie programu: 74 prednášok; 8 hodín
Stupeň prípravy (požiadavky na kurz): chuť učiť sa

čo sa naučíš?

— Pochopiť základy práce s OS Linux a získané poznatky aplikovať v praxi

Učiteľ sľubuje, že po absolvovaní tohto kurzu budete môcť nadobudnuté vedomosti bez problémov aplikovať v reálnej práci. Naučíte sa, ako nastaviť, ovládať a zapájať technická podpora Linuxové systémy. Pomocou získaných zručností sa ľahko stanete systémovým inžinierom alebo správcom Linuxu.

Program kurzu takmer úplne opakuje program predchádzajúceho kurzu. Pridali tiež sekcie o správe diskov, delení a vytváraní súborového systému, správcovi logických zväzkov, správe používateľov a skupín Linuxu, sieťových konceptoch súvisiacich so správou systému, konfigurácii sudo, správe procesov a skriptoch shellu.

Rovnako ako v predchádzajúcom kurze nepotrebujete špeciálne znalosti a zručnosti. Každý, kto sa chce naučiť Linux a začať pracovať ako systémový administrátor, sa môže jednoducho prihlásiť!

  1. Linux Mastery: Ovládnite príkazový riadok za 11,5 hodiny

Inštruktor: Ziyad Yehia (špecialista na Linux a Python, profesionálny učiteľ s rýchlym štýlom učenia)
Účastnícky poplatok: 194,99 USD
Počet študentov: 14 700+
Trvanie programu: 67 prednášok; 11,5 hodiny
Stupeň prípravy (požiadavky na kurz): počiatočný kurz, pre profesionálov nemá zmysel absolvovať kurz

čo sa naučíš?

— Od začiatku sa naučte pracovať s príkazovým riadkom Linuxu
- Staňte sa plnohodnotným používateľom operačného systému Linux
- Používajte bash skripty
— Použite softvér cron na plánovanie a automatizáciu rutinných úloh
- Vyhľadávajte, konfigurujte, inštalujte a spravujte softvér s otvoreným zdrojovým kódom
- Plne pracovať s počítačom so systémom Linux pomocou príkazového riadku
- Úplne rozumiem Linuxu

Zvláštnosťou tohto kurzu je, že sa naučíte príkazový riadok na základe reálnych projektov. Program pripravil skúsený učiteľ z univerzity, ktorý vám pomôže rýchlo zvládnuť linuxové zručnosti, zvýšiť produktivitu a otvoriť skvelé kariérne príležitosti bez straty času.

Kurz pozostáva zo štyroch hlavných častí. V prvej sa budete konkrétne zaoberať príkazovým riadkom a jeho príkazmi. Namiesto toho, aby ste si zapamätali príkazy, naučíte sa, ako fungujú a štruktúru, aby ste pochopili, ako funguje samotný príkazový riadok. Pochopíte rozdiel medzi Linuxový terminál a shell a preskúmajte vstup a výstup príkazov. Po tejto časti sa naučíte, ako si sami naštudovať návod na Linux.

Druhá časť je o súborovom systéme Linux a tretia je o automatizácii a plánovaní úloh písaním bash skriptov a používaním cronu. Posledná časť vám povie o hľadaní a práci so softvérom s otvoreným zdrojovým kódom, ako aj o tom, ako pristupovať k zdrojovému kódu a konfigurovať programy manuálne.

Ku každému celku je priložený projekt kurzu a dotazníky, aby ste si látku postupne osvojili a mali istotu, že ste sa všetko naučili správne. Okrem toho dostanete krátke poznámky so základnými informáciami o preberanom materiáli. Ak chcete, môžete kedykoľvek pristupovať k obsahu kurzu vrátane dodatočného obsahu, ktorý bude vydaný neskôr.

Prihláste sa na kurz, aby ste sa priblížili k úspešnej kariére špecialistu na Linux!

  1. Zvýšenie bezpečnosti a spoľahlivosti Linuxu – praktický sprievodca bezpečnosťou

Inštruktor: Jason Kennon (profesionálny správca systému a konzultant)
Účastnícky poplatok na kurze: 199,99 USD
Počet študentov: 13 150+
Trvanie programu: 58 prednášok; 4,5 hodiny
Úroveň prípravy (požiadavky na kurz): je žiaduce mať základné znalosti o práci s Linuxom a absolvovať prvý kurz z nášho výberu

čo sa naučíš?

- Chrániť Linuxový systém, čím sa znižuje úroveň jeho zraniteľnosti a riziko hacknutia

V tomto kurze sa naučíte základné pojmy a osvedčené postupy pre zabezpečenie serverov Linux. OD učenie krok za krokom a program napísaný odborníkom na systémy Unix s 30-ročnými skúsenosťami, môžete zabezpečiť akýkoľvek systém založený na Linuxe. Dozviete sa o slabinách tohto systému, aby ste sa vedeli brániť.

Spomedzi problémov, ktoré sa v kurze preberú, stojí za zmienku, ako implementovať zložité politiky týkajúce sa hesiel a starnutia účtov, ako sa chrániť pred hackermi a crackermi, ako funguje firewall systému Linux, technológie šifrovania a zabezpečenia súborových systémov a mnoho ďalšieho.

Okrem video materiálov dostanete všetky textové materiály a diapozitívy použité počas online školenia. Prihláste sa na kurz a staňte sa pokročilým špecialistom na Linux ešte dnes!

Online kurzy Linuxu z vás urobia skúseného špecialistu so všetkými potrebnými znalosťami na prácu správcu systému alebo siete. Čoskoro tiež zverejníme výber kurzov systémového administrátora, ktoré sú, podobne ako online kurzy Linuxu, zamerané na administrátorov, ale pre iné systémy.

Artyom je autorom mnohých recenzií a článkov na webovej stránke projektu „Web Lab of Success“, venovanej šablónam, pluginom, kurzom a ďalším témam webu. Odborník na výber šablón a pluginov pre platformu WordPress a pod. Záľuby: čítanie zaujímavej literatúry a outdoorové aktivity.

Môj partner napísal o tom, čo robíme). Hneď je potrebné povedať, že práca bioinformatiky bez Linuxu je prakticky nemožná, pretože väčšina bioinformatických programov je vytvorená špeciálne pre tento operačný systém a pracuje iba na ňom.

Vzhľadom na to, že ide o oblasť na priesečníku vied, neustále komunikujeme s biológmi. Biológovia teraz musia pracovať s veľmi veľkým množstvom údajov, takže schopnosť používať Linux, optimálny operačný systém pre takéto úlohy, sa stáva nevyhnutnou zručnosťou. V skutočnosti to nie je len o schopnosti zvládnuť Linux, ale vo všeobecnosti o počítačovej gramotnosti: aké sú pravidlá pre prácu na serveri, ako nahrávať a efektívne ukladať dátové súbory, aké programy spustiť na ich spracovanie a ako urob to atď.. - všetky tie veci, ktoré vám zjednodušia a zrýchlia prácu a výrazne uľahčia spoločné aktivity s kolegami. Napriek tomu, že si s Linuxom poradíte sami čítaním inteligentných kníh a webových stránok, ľuďom z netechnického prostredia to často spôsobuje určité ťažkosti a mnohí to vzdávajú v počiatočných fázach ovládania tohto OS (napríklad pri získavaní oboznámení s príkazovým riadkom).

Na základe našich skúseností sme s kolegom Andreym Przhibelským (@andrewprzh) pôvodne plánovali viesť niekoľko kurzov pre biológov o počítačovej gramotnosti. A potom táto myšlienka prerástla do trojtýždňového otvoreného online kurzu (MOOC) Inštitútu bioinformatiky v ruštine, ktorý sa neskôr zúžil len na úvod do Linuxu ako východiskového bodu – keďže sa ukázalo, že je veľmi, veľmi ťažké zmestiť všetko do troch týždňov. Kurz sa už rozbehol a ukázal sa byť pomerne populárny (momentálne je naň prihlásených viac ako päťtisíc ľudí), no prvý termín na zadanie je 24. novembra, takže sa stále môžete zapojiť bez straty bodov alebo si len preštudovať kurz vo voľnom režime (všetky materiály zostanú otvorené).

O samotnej príprave prvého online kurzu v našom živote, ak bude mať komunita záujem, napíšeme samostatný príspevok – nie je to vôbec také jednoduché a rýchle, ako by sa na prvý pohľad mohlo zdať.

Najprv by som sa však rád pozastavil nad odpoveďami na otázky, ktoré sme dostávali najčastejšie. Pri príprave kurzu sme sa rozprávali s rôznymi ľuďmi a stretli sme sa s faktom, že mnohí vôbec nerozumejú tomu, kde sa Linux používa, a neuvedomili si, že tento systém by im mohol byť užitočný. Takže:

Prečo potrebujete vedieť, ako pracovať s Linuxom teraz?

Mnohí si to nevšimnú, ale Linux je už okolo nás. Všetky zariadenia so systémom Android beží na Linuxe, väčšina serverov na internete tiež používa tento operačný systém a existuje mnoho ďalších príkladov. Všetky tieto veci môžete samozrejme používať aj naďalej bez znalosti Linuxu, no ak si osvojíte základy tohto systému, môžete lepšie pochopiť správanie vecí okolo vás. Navyše, pri práci s veľkým množstvom dát je Linux jednoducho nevyhnutný, pretože väčšina zložitých výpočtov na obrovských objemoch dát sa vykonáva na počítačoch so systémom Linux. A toto nie je náhodná voľba: väčšina výpočtových úloh sa v systéme Linux vykonáva oveľa rýchlejšie ako v systéme Windows alebo Mac OS X.

Ako súvisí Linux so zvládnutím iných disciplín?

Obrovský podiel vedeckého softvéru, najmä programov na spracovanie veľkých dát (napríklad v oblasti bioinformatiky), je vyvíjaný špeciálne pre Linux. To znamená, že tieto aplikácie sa jednoducho nedajú spustiť pod Windows alebo Mac OS X. Ak teda neviete pracovať v Linuxe, tak automaticky strácate možnosť využívať najnovšie vedecké poznatky. Navyše tým, že sa naučíte Linux, lepšie pochopíte, ako počítač funguje, pretože mu budete môcť zadávať príkazy takmer priamo.

Prečo ide o samostatný kurz?

Linux má množstvo funkcií, ktoré je užitočné poznať a, samozrejme, vedieť ich použiť v správnom čase. Našťastie sú moderné verzie Linuxu oveľa príjemnejšie ako ich náprotivky pred 5-6 rokmi. Teraz nemôžete trpieť hodiny a dokonca aj dni a noci po inštalácii systému, aby ste mohli nastaviť prístup na internet, tlač na tlačiarni, rozloženie klávesnice atď. Každý môže začať používať Linux rovnakým spôsobom, akým používal Windows alebo Mac OS X, po minimálnom oboznámení sa s týmto systémom, ktoré sa vypočíta v priebehu niekoľkých minút. Možnosti Linuxu sú však oveľa širšie ako „každodenné“ používanie. Rozprávať o všetkej funkcionalite Linuxu sa jednoducho nedá ani na trojtýždňovom kurze. Snažíme sa však študentov naučiť, ako využiť väčšinu základné schopnosti Linux a hlavne dúfame, že tí, ktorí kurz absolvovali, budú môcť úspešne pokračovať v ovládaní Linuxu sami.

Čo je zaujímavé na Linuxe?

Linux je pre nás ako veľmi zaujímavá kniha, ktorú si s radosťou prečítate a odporučíte svojim priateľom a dokonca aj závidíte, že sa s týmto dielom ešte len zoznámili. Jediný rozdiel je v tom, že hoci Linux poznáme takmer 10 rokov, nemôžeme povedať, že sme ho „prečítali“ celý. Vždy v nej môžete nájsť niečo nové pre seba, zistíte, že veľa vecí, ktoré ste zvyknutí robiť jedným spôsobom, sa dajú robiť úplne inak – oveľa jednoduchšie a rýchlejšie.

Čím viac Linux spoznáte, tým bude zaujímavejší. A z počiatočnej túžby „rýchlo vypnúť a reštartovať svoj pôvodný a známy Windows (Mac OS X)“ sa čoskoro dostanete do stavu „hmm, ale nie je to tu také zlé“ a o niečo neskôr do „ako by Dokonca pracujem v tomto Windowse?!". A pri štúdiu Linuxu sa občas môžete cítiť ako hacker alebo hrdina filmu o programátoroch =)

Náš kurz pozostáva z prehľad základné vlastnosti Linuxu, no pre začínajúcich používateľov by to malo stačiť na to, aby sa o Linux začali zaujímať a trochu sa ponorili do jeho filozofie. Väčšinu kurzu strávime napríklad prácou v termináli, takže začiatočníci by si mali zvyknúť a pochopiť výhody tohto prístupu k správe počítača. Pre pokročilejších používateľov môžu byť zaujímavé jednotlivé lekcie kurzu - napríklad o práci so vzdialeným serverom alebo o programovaní v jazyku bash. .

Ako skontrolovať riešenie problémov v kurze Linux? Je to vôbec možné?

Odpoveď na túto otázku nebola triviálna – dlho sme rozmýšľali, ako úlohy kontrolovať (napríklad, že si používateľ na svoj počítač nainštaloval Linux alebo upravoval súbor v určitom editore) a ako vymyslieť zaujímavé úlohy, aby naozaj ukázať skutočnú prácu s Linuxom. Pri niektorých témach sa ukázali celkom zaujímavé prístupy. Napríklad špeciálne pre kurz bol pridaný nový typúlohy na platforme Stepic - pripojenie na vzdialený server (a otvorenie "terminálu") priamo v okne prehliadača - podľa prvých používateľov sa im to páčilo. Prvýkrát to samozrejme nebolo bez drsnosti, ale vo všeobecnosti všetko funguje celkom dobre. O technickej stránke tohto problému sa čoskoro objaví samostatný príspevok od vývojárov. Príklad takejto úlohy (pre živé sledovanie sa môžete prihlásiť na kurz):

Treba povedať, že nie všetci používatelia vnímali úlohy s humorom. Testovali sme napríklad zručnosť inštalácie programov na Linuxe pomocou programu VLC ako príkladu. Bolo potrebné ho nainštalovať do vášho systému jednou z opísaných metód, následne otvoriť pomocníka o programe, nájsť meno prvého autora a zadať ho do overovacieho formulára. K tejto úlohe sme nepočuli dostatok komentárov :) Ľudia sa však väčšinou mýlili pri zadávaní mena a priezviska, prípadne len mena, prípadne časti priezviska (a tam je to dvojité, so spojovníkom!). Vo všeobecnosti, ak sa rozhodnete absolvovať kurz, potom si pozornejšie prečítajte podmienky úloh a ušetríte tým veľa času a nervov! Pravda, bola tam poznámka s tým istým autorom a k prípadu sa ukázalo, že v starých verziách VLC bol už na 14. mieste, takže do kontroly pridali ďalšieho autora, ktorý je prvý medzi „starými ” zoznam (a mimochodom tretí v „novom” zozname). ).

Prečo je Linux taký dobrý?

Otázka je, samozrejme, nejednoznačná. Podľa mňa je jednou z kľúčových výhod Linuxu oproti Windows alebo Mac OS X to, že tento operačný systém vyvíja obrovská komunita programátorov po celom svete a nie v dvoch, aj keď veľmi veľkých spoločnostiach (Microsoft a Apple). Zdrojový kód tohto systému je otvorený a každý sa môže zoznámiť s interným fungovaním Linuxu alebo sa podieľať na jeho vývoji. Vývojári ho vyvíjajú nielen pre používateľov-kupujúcich, ale aj pre seba, čo je dôvodom tak veľkého pokroku vo vývoji a mnohých ďalších výhod. Ako bonus za bežných používateľov: Linux je zadarmo, na Linuxe prakticky neexistujú žiadne vírusy (a samotní vývojári vírusov často sedia pod Linuxom!), Existuje veľké množstvo verzií tohto systému a každý si môže vybrať tú, ktorá sa mu páči!

A na záver by som rád porozprával o mojom prvom zoznámení sa s Linuxom vo workflow (predtým bol ešte samostatný študijný kurz, ale veľa som z toho, žiaľ, nezískal). Táto príhoda na mňa tak zapôsobila, že si ju pamätám dodnes. Keď som pracoval na katedre na Vysokej škole polytechnickej v 3. ročníku, potreboval som spustiť jeden program na spracovanie dát. Program bol napísaný v C++ a vtedy sme pracovali vo Windows XP. Bolo potrebné vykonať veľa štartov, boli úplne rovnakého typu a zvyčajne trvali niekoľko minút. Počas tejto doby sa na počítači nedalo robiť nič iné – úplne „zamrzol“, takže ste mohli chatovať s ostatnými zamestnancami alebo sa len tak prechádzať po kancelárii. Asi po pár týždňoch takýchto spustení mi môj nadriadený poradil, aby som skúsil urobiť to isté, ale nie vo Windowse, ale v Linuxe. Potom som si pomyslel „dobre, aký je rozdiel“, ale tak som si vodcu vážil, prekompiloval som program a nasledoval jeho rady. Aké bolo moje prekvapenie, keď som spustil ten istý program na rovnakých dátach a výsledok (samozrejme, úplne rovnaký) som dostal za pár sekúnd! Nemal som čas ani vstať zo stoličky, nieto sa prejsť ...

Mimochodom, okrem nášho online kurzu v ruskom jazyku o Linuxe existuje dobrý úvodný kurz v angličtine od Linux Foundation, o ktorom sa už na Habré písalo. Podľa stránky sa opäť začne 5. januára 2015.

Ak poznáte ďalšie zaujímavé online kurzy alebo návody na základy Linuxu, budeme radi, ak v komentároch nájdete odkazy na ne.


"Centrum moderného počítačového vzdelávania" vás pozýva na kurzy Linuxu. Chcete sa stať vyhľadávaným správcom systému? Snívanie o zvládnutí operačného systému Linux. Sme pripravení naučiť vás všetko, čo môžeme sami. Milujeme našu prácu, čo znamená, že sme pripravení odovzdať všetky vedomosti a zručnosti každému študentovi!

Pre koho sú kurzy Linuxu určené?

Zľava 30%
* predtým 23. decembra 2019
12 850 rub.
Ind. cena: 36280 rub. vrátane 30% zľavy
60 ak. hodiny

Takýto smer, akým je administrácia Linuxu, je komplikovaný len na prvý pohľad. Pochopte jeho podstatu od prvých lekcií a presvedčte sa, že všetko je oveľa jednoduchšie! Stimulujte sa, motivujte k výborným výsledkom. Pamätajte si, že ak sa naučíte Linux úspešne, môže to byť začiatok vašej kariéry!

Samozrejme, budete musieť pracovať, plniť úlohy, pozorne počúvať materiál, ktorý vám dajú skúsení učitelia. Linuxové kurzy v Moskve netolerujú lenivcov a tých, ktorí k nám chodia len „sedieť“! Ale buďte si istí, že sa chcete naučiť v prvej lekcii. Napriek tomu ... všetci učitelia sú takí zaujímaví hovoriť o všetkých úlohách, že ich chcete okamžite začať riešiť. Praktické hodiny vás nenechajú čakať! Budete analyzovať množstvo konceptov, študijných konfigurácií, konfiguračných funkcií poštové servery.

Súčasťou kurzov správy Linuxu je aj štúdium Unixu. Ľahko zvládnete systémy NetBSD, OpenBSD, FreBSD. Kurzy správy Unixu vás nenechajú samých s nevyriešenými problémami. Rozsiahla prax upevní všetky vedomosti.

Príďte sa prihlásiť! Ovládnite správu systému Linux teraz. Čaká na vás veľa nových a zaujímavých vecí!

Čo sa naučíte na kurzoch Linux?

Operačný systém Linux

1. Všeobecné pojmy správa systému.
1.1. Najbežnejšie platformy a operačné systémy, ich vlastnosti.
1.2. Logické pohony a oddiely na pevných diskoch, ich vytváranie a nastavenia.
1.3. Typy operačných systémov.
1.4. OS Linux, jeho vlastnosti, história výskytu.

2. Vlastnosti procedúry inštalácie a konfigurácie operačných systémov rodiny Linux.
2.1. Čo sú body pripojenia. Ich použitie pri inštalácii systému.
2.2. Súborový systém a jeho štruktúra.
2.3. Vytvorenie počiatočného súboru softvér. Pripojenie zariadení a práca so zavádzačom systému.

3. Základy práce v Linuxe.
3.1. Postup prihlásenia. Užívateľské práva.
3.2. virtuálna konzola. Pomocou príkazového riadku.
3.3. Systémy pomoci, poskytujúce informácie o príkazoch.
3.4. Najdôležitejšie príkazy a kombinácie príkazov.

4. Správcovia súborov v linuxe.
4.1. Midnight Commander je najpoužívanejší správca súborov.
4.2. Správa systému súborov.

5. Nastavenia používateľských účtov a skupín používateľov. bezpečnostná politika.
6. Operačný systém Linux a jeho používateľské prostredie.
6.1. Účel konfiguračných súborov systému a ich použitie.
6.2. System Control Center, metódy práce s ním.
6.3. Riadenie procesu rôznymi signálmi.

7. Poradie inštalácie softvéru v OS Linux.
7.1. Aké je jadro operačného systému.
7.2. Kompilácia nového jadra, proces kompilácie. Súčasná práca s niekoľkými jadrami.

8. Implementácia systémového auditu a logovania.
8.1. Systémy správy protokolov v systéme Linux. Analýza protokolových súborov, získanie potrebných informácií.
8.2. servis Linuxové programy. Archivácia a ukladanie dát. Plánovač úloh.

9. GUI linux. Okno X.
9.1. Proces inštalácie a konfigurácie grafických serverov.
9.2. Najbežnejší správcovia okien, ich funkcie.
9.3. Tlač v systéme Linux.

10. Všeobecný pohľad o štruktúre počítačové siete.
10.1. Odrody počítačových sietí. TCP/IP protokol a na ňom založené typy adresovania v sieťach.
10.2. Bezpečnosť. Koncepcia sieťových portov, ich otváranie. Ochrana počítača pomocou brány firewall.

11. Vzdialený prístup k počítaču v systéme Linux. Práca s telnetom a ssh.
11.1. Pracujte v najbežnejších pomenovacích systémoch.
11.2. Ako si vybrať systém pomenovania. súbor hostiteľov a jeho použitie. Postup vytvorenia domény.
11.3. Inštalácia DNS servery a BIND, potrebné nastavenia.

12. Nastavenie poštových serverov.
12.1. Inštalácia poštového servera a klienta na doručovanie e-mailov.
12.2. Práca s webovými servermi v operačnom systéme Linux.
12.3. Práca s FTP servermi v operačnom systéme Linux.
12.4. Správa proxy serverov a ich význam pre bezpečnosť systému.

13. Koncept nastavenia smerovania a vzdialeného prístupu pod Linuxom.
13.1. Riadenie smerovania v operačnom systéme Linux.
13.2. Koncepcia siete súborové systémy. Používanie zdieľaných zdrojov.

14. Ostatné operačné systémy z rodiny Unix.
14.1. Systémy rodiny BSD, ich špecifiká, proces konfigurácie.

15. Vlastnosti prispôsobenia bežných systémov BSD.
15.1. Nastavenie a konfigurácia poštového servera, FTP servera, web servera.
15.2. GUI X-Window.
15.3. Použitie virtuálne stroje v prostredí BSD.

16. Záverečná lekcia.

Linux (CentOS/Debian). Úroveň 1

Chcete sa stať správcom systému alebo ovládať nový operačný systém Linux? Tento kurz vám poskytne základné znalosti operačného systému Linux. Osvojíte si funkcie inštalácie, konfigurácie a správy tohto OS. Rozdiel medzi Linuxom a komerčnými operačnými systémami vám bude jasný.

Po tento kurz Budete môcť nainštalovať a nakonfigurovať operačný systém Linux, spustiť účty používateľom poskytnúť regulovaný prístup k serverovým zdrojom založeným na OS Linux. Nebude pre vás ťažké upraviť nastavenia lokálna sieť a internetové pripojenie. Jednoducho nainštalujete, aktualizujete a odstránite softvér, ako aj nakonfigurujete pripojenie ďalších diskov a tlačiarní.

Kurz bude v prvom rade zaujímať: správcov systému, administrátorov firemná sieť, profesionálov v oblasti sieťového a sieťového dizajnu, správcov podnikových poštových serverov a každého, kto túži zvládnuť tieto profesie.

Môj partner napísal o tom, čo robíme). Hneď je potrebné povedať, že práca bioinformatiky bez Linuxu je prakticky nemožná, pretože väčšina bioinformatických programov je vytvorená špeciálne pre tento operačný systém a pracuje iba na ňom.

Vzhľadom na to, že ide o oblasť na priesečníku vied, neustále komunikujeme s biológmi. Biológovia teraz musia pracovať s veľmi veľkým množstvom údajov, takže schopnosť používať Linux, optimálny operačný systém pre takéto úlohy, sa stáva nevyhnutnou zručnosťou. V skutočnosti to nie je len o schopnosti zvládnuť Linux, ale vo všeobecnosti o počítačovej gramotnosti: aké sú pravidlá pre prácu na serveri, ako nahrávať a efektívne ukladať dátové súbory, aké programy spustiť na ich spracovanie a ako urob to atď.. - všetky tie veci, ktoré vám zjednodušia a zrýchlia prácu a výrazne uľahčia spoločné aktivity s kolegami. Napriek tomu, že si s Linuxom poradíte sami čítaním inteligentných kníh a webových stránok, ľuďom z netechnického prostredia to často spôsobuje určité ťažkosti a mnohí to vzdávajú v počiatočných fázach ovládania tohto OS (napríklad pri získavaní oboznámení s príkazovým riadkom).

Na základe našich skúseností sme s kolegom Andreym Przhibelským (@andrewprzh) pôvodne plánovali viesť niekoľko kurzov pre biológov o počítačovej gramotnosti. A potom táto myšlienka prerástla do trojtýždňového otvoreného online kurzu (MOOC) Inštitútu bioinformatiky v ruštine, ktorý sa neskôr zúžil len na úvod do Linuxu ako východiskového bodu – keďže sa ukázalo, že je veľmi, veľmi ťažké zmestiť všetko do troch týždňov. Kurz sa už rozbehol a ukázal sa byť pomerne populárny (momentálne je naň prihlásených viac ako päťtisíc ľudí), no prvý termín na zadanie je 24. novembra, takže sa stále môžete zapojiť bez straty bodov alebo si len preštudovať kurz vo voľnom režime (všetky materiály zostanú otvorené).

O samotnej príprave prvého online kurzu v našom živote, ak bude mať komunita záujem, napíšeme samostatný príspevok – nie je to vôbec také jednoduché a rýchle, ako by sa na prvý pohľad mohlo zdať.

Najprv by som sa však rád pozastavil nad odpoveďami na otázky, ktoré sme dostávali najčastejšie. Pri príprave kurzu sme sa rozprávali s rôznymi ľuďmi a stretli sme sa s faktom, že mnohí vôbec nerozumejú tomu, kde sa Linux používa, a neuvedomili si, že tento systém by im mohol byť užitočný. Takže:

Prečo potrebujete vedieť, ako pracovať s Linuxom teraz?

Mnohí si to nevšimnú, ale Linux je už okolo nás. Všetky zariadenia so systémom Android bežia na Linuxe, tento operačný systém používa aj väčšina serverov na internete a existuje mnoho ďalších príkladov. Všetky tieto veci môžete samozrejme používať aj naďalej bez znalosti Linuxu, no ak si osvojíte základy tohto systému, môžete lepšie pochopiť správanie vecí okolo vás. Navyše, pri práci s veľkým množstvom dát je Linux jednoducho nevyhnutný, pretože väčšina zložitých výpočtov na obrovských objemoch dát sa vykonáva na počítačoch so systémom Linux. A toto nie je náhodná voľba: väčšina výpočtových úloh sa v systéme Linux vykonáva oveľa rýchlejšie ako v systéme Windows alebo Mac OS X.

Ako súvisí Linux so zvládnutím iných disciplín?

Obrovský podiel vedeckého softvéru, najmä programov na spracovanie veľkých dát (napríklad v oblasti bioinformatiky), je vyvíjaný špeciálne pre Linux. To znamená, že tieto aplikácie sa jednoducho nedajú spustiť pod Windows alebo Mac OS X. Ak teda neviete pracovať v Linuxe, tak automaticky strácate možnosť využívať najnovšie vedecké poznatky. Navyše tým, že sa naučíte Linux, lepšie pochopíte, ako počítač funguje, pretože mu budete môcť zadávať príkazy takmer priamo.

Prečo ide o samostatný kurz?

Linux má množstvo funkcií, ktoré je užitočné poznať a, samozrejme, vedieť ich použiť v správnom čase. Našťastie sú moderné verzie Linuxu oveľa príjemnejšie ako ich náprotivky pred 5-6 rokmi. Teraz nemôžete trpieť hodiny a dokonca aj dni a noci po inštalácii systému, aby ste mohli nastaviť prístup na internet, tlač na tlačiarni, rozloženie klávesnice atď. Každý môže začať používať Linux rovnakým spôsobom, akým používal Windows alebo Mac OS X, po minimálnom oboznámení sa s týmto systémom, ktoré sa vypočíta v priebehu niekoľkých minút. Možnosti Linuxu sú však oveľa širšie ako „každodenné“ používanie. Rozprávať o všetkej funkcionalite Linuxu sa jednoducho nedá ani na trojtýždňovom kurze. Snažíme sa však študentov naučiť používať väčšinu základných funkcií Linuxu a hlavne dúfame, že tí, ktorí kurz absolvujú, budú môcť úspešne pokračovať v ovládaní Linuxu sami.

Čo je zaujímavé na Linuxe?

Linux je pre nás ako veľmi zaujímavá kniha, ktorú si s radosťou prečítate a odporučíte svojim priateľom a dokonca aj závidíte, že sa s týmto dielom ešte len zoznámili. Jediný rozdiel je v tom, že hoci Linux poznáme takmer 10 rokov, nemôžeme povedať, že sme ho „prečítali“ celý. Vždy v nej môžete nájsť niečo nové pre seba, zistíte, že veľa vecí, ktoré ste zvyknutí robiť jedným spôsobom, sa dajú robiť úplne inak – oveľa jednoduchšie a rýchlejšie.

Čím viac Linux spoznáte, tým bude zaujímavejší. A z počiatočnej túžby „rýchlo vypnúť a reštartovať svoj pôvodný a známy Windows (Mac OS X)“ sa čoskoro dostanete do stavu „hmm, ale nie je to tu také zlé“ a o niečo neskôr do „ako by Dokonca pracujem v tomto Windowse?!". A pri štúdiu Linuxu sa občas môžete cítiť ako hacker alebo hrdina filmu o programátoroch =)

Náš kurz pozostáva zo stručného prehľadu hlavných funkcií Linuxu, no pre začínajúcich používateľov by to malo stačiť na to, aby sa o Linux začali zaujímať a trochu sa ponorili do jeho filozofie. Väčšinu kurzu strávime napríklad prácou v termináli, takže začiatočníci by si mali zvyknúť a pochopiť výhody tohto prístupu k správe počítača. Pre pokročilejších používateľov môžu byť zaujímavé jednotlivé lekcie kurzu - napríklad o práci so vzdialeným serverom alebo o programovaní v jazyku bash. .

Ako skontrolovať riešenie problémov v kurze Linux? Je to vôbec možné?

Odpoveď na túto otázku nebola triviálna – dlho sme rozmýšľali, ako úlohy kontrolovať (napríklad, že si používateľ na svoj počítač nainštaloval Linux alebo upravoval súbor v určitom editore) a ako vymyslieť zaujímavé úlohy, aby naozaj ukázať skutočnú prácu s Linuxom. Pri niektorých témach sa ukázali celkom zaujímavé prístupy. Napríklad špeciálne pre kurz bol na platforme Stepic pridaný nový typ úloh - pripojenie na vzdialený server (a otvorenie "terminálu") priamo v okne prehliadača - podľa prvých používateľov sa im to páčilo. Prvýkrát to samozrejme nebolo bez drsnosti, ale vo všeobecnosti všetko funguje celkom dobre. O technickej stránke tohto problému sa čoskoro objaví samostatný príspevok od vývojárov. Príklad takejto úlohy (pre živé sledovanie sa môžete prihlásiť na kurz):

Treba povedať, že nie všetci používatelia vnímali úlohy s humorom. Testovali sme napríklad zručnosť inštalácie programov na Linuxe pomocou programu VLC ako príkladu. Bolo potrebné ho nainštalovať do vášho systému jednou z opísaných metód, následne otvoriť pomocníka o programe, nájsť meno prvého autora a zadať ho do overovacieho formulára. K tejto úlohe sme nepočuli dostatok komentárov :) Ľudia sa však väčšinou mýlili pri zadávaní mena a priezviska, prípadne len mena, prípadne časti priezviska (a tam je to dvojité, so spojovníkom!). Vo všeobecnosti, ak sa rozhodnete absolvovať kurz, potom si pozornejšie prečítajte podmienky úloh a ušetríte tým veľa času a nervov! Pravda, bola tam poznámka s tým istým autorom a k prípadu sa ukázalo, že v starých verziách VLC bol už na 14. mieste, takže do kontroly pridali ďalšieho autora, ktorý je prvý medzi „starými ” zoznam (a mimochodom tretí v „novom” zozname). ).

Prečo je Linux taký dobrý?

Otázka je, samozrejme, nejednoznačná. Podľa mňa je jednou z kľúčových výhod Linuxu oproti Windows alebo Mac OS X to, že tento operačný systém vyvíja obrovská komunita programátorov po celom svete a nie v dvoch, aj keď veľmi veľkých spoločnostiach (Microsoft a Apple). Zdrojový kód tohto systému je otvorený a každý sa môže zoznámiť s interným fungovaním Linuxu alebo sa podieľať na jeho vývoji. Vývojári ho vyvíjajú nielen pre používateľov-kupujúcich, ale aj pre seba, čo je dôvodom tak veľkého pokroku vo vývoji a mnohých ďalších výhod. Ako „bonus“ pre bežných používateľov: Linux je zadarmo, na Linuxe sa prakticky nenachádzajú žiadne vírusy (a pod Linuxom často sedia aj samotní vývojári vírusov!), Existuje veľké množstvo verzií tohto systému a každý si môže vybrať tú svoju Páči sa mi to!

A na záver by som rád porozprával o mojom prvom zoznámení sa s Linuxom vo workflow (predtým bol ešte samostatný študijný kurz, ale veľa som z toho, žiaľ, nezískal). Táto príhoda na mňa tak zapôsobila, že si ju pamätám dodnes. Keď som pracoval na katedre na Vysokej škole polytechnickej v 3. ročníku, potreboval som spustiť jeden program na spracovanie dát. Program bol napísaný v C++ a vtedy sme pracovali vo Windows XP. Bolo potrebné vykonať veľa štartov, boli úplne rovnakého typu a zvyčajne trvali niekoľko minút. Počas tejto doby sa na počítači nedalo robiť nič iné – úplne „zamrzol“, takže ste mohli chatovať s ostatnými zamestnancami alebo sa len tak prechádzať po kancelárii. Asi po pár týždňoch takýchto spustení mi môj nadriadený poradil, aby som skúsil urobiť to isté, ale nie vo Windowse, ale v Linuxe. Potom som si pomyslel „dobre, aký je rozdiel“, ale tak som si vodcu vážil, prekompiloval som program a nasledoval jeho rady. Aké bolo moje prekvapenie, keď som spustil ten istý program na rovnakých dátach a výsledok (samozrejme, úplne rovnaký) som dostal za pár sekúnd! Nemal som čas ani vstať zo stoličky, nieto sa prejsť ...

Mimochodom, okrem nášho online kurzu v ruskom jazyku o Linuxe existuje dobrý úvodný kurz v angličtine od Linux Foundation, o ktorom sa už na Habré písalo. Podľa stránky sa opäť začne 5. januára 2015.

Ak poznáte ďalšie zaujímavé online kurzy alebo návody na základy Linuxu, budeme radi, ak v komentároch nájdete odkazy na ne.