Linux tečaji na spletu: od dela z ukazno vrstico do sistemske administracije. Uvod v Linux Tečaji Linuxa

Verjetno ste že slišali, da je poznavanje Linuxa ena ključnih veščin sistemski administrator. Obvladati delo s tem sistemom, z njegovim ukazna vrstica in mnogih drugih vidikih dela sistemskega administratorja vam bodo pomagali kakovostni tečaji Linux na spletu. Vsak od njih ima svoje značilnosti in ciljna publika. Na splošno so namenjeni tako začetnikom kot izkušenim uporabnikom.

Linux - napredno odprto operacijski sistem, ki ga najpogosteje uporabljajo ne navadni uporabniki, temveč strokovnjaki na področju sistemske administracije. Zahvaljujoč podpori velikih podjetij (IBM, HP in drugih) je sistem postal neverjetno priljubljen na področju upravljanja strežnikov. Poleg tradicionalnih računalnikov se uporablja na tablicah, pametnih telefonih, usmerjevalnikih, napravah za avtomatizacijo, sistemih za nadzor televizorjev in igralnih konzolah. Ker je bil ustvarjen leta 1991, še vedno ne izgubi svoje pomembnosti in mnogi navdušenci delajo z njim kot svojim namesto Windows in MacOS. Čeprav njegov delež te ciljne uporabe ni visok (1,21 % od leta 2015), mu ni enakega, ko gre za sistemsko administracijo in upravljanje strežnikov. Poleg tega ima ogromno zmogljivosti, ki jih drugi sistemi nimajo.

Prednosti Linuxa:

- prosto in odprto;
— neverjetno visoka stopnja zaščite;
— priročna ukazna vrstica;
— eleganten minimalističen dizajn;
- hitro delo.

Ne glede na to, zakaj se želite naučiti Linuxa, vam bodo spletni tečaji Linuxa pomagali pridobiti sveže znanje na področjih sistemske administracije, upravljanja strežnikov in splošnega dela z Linuxom. Med posebnostmi boste spoznali trike dela z ukazno vrstico, ki so nujni za povprečnega uporabnika.

Spletni tečaji Linuxa podjetja Udemy so eni izmed najboljših. Poučujejo jih izkušeni učitelji z izkušnjami in resničnimi izkušnjami sodelovanja z največjimi svetovno znanimi podjetji. Material je pogosto dostopen in kakovosten. Po opravljenem spletnem izobraževanju prejmete uradni certifikat. Želite izvedeti več? Izberite enega od tečajev in se nanj prijavite še danes. Ne oklevajte in stopite v korak s časom! Mimogrede, tečaji imajo pogosto popuste do 92%, tako da se včasih lahko naučite Linuxa skoraj brezplačno.

Spletni tečaji Linux: od ukazne vrstice do sistemske administracije

  1. Linux za začetnike

Učitelj: Jason Cannon (poklicni sistemski skrbnik, svetovalec; delal z Xeroxom, HP-jem in Amazonom)
Cena udeležbe na tečaju: 94,99 $
Število študentov: 11.780+
Trajanje programa: 76 predavanj; 7 ura

Kaj se boste naučili?

Se želite naučiti Linuxa, vendar ne veste, kje začeti? Ko je treba veliko študirati, se včasih zdi, da je preprosto nemogoče narediti vse. Ste naveličani iskanja kakovostnih možnosti za učenje Linuxa na spletu? Hitro vas prosim, ker je ta tečaj lahko čudovito izhodišče za vas.

Lepota tega tečaja je, da je namenjen začetnikom, kar pomeni, da vam ni treba imeti niti osnovnega znanja o Linuxu. S sistematičnim in logičnim pristopom k učenju se boste korak za korakom seznanili z osnovnimi koncepti in koncepti, ki se uporabljajo pri delu s tem OS. Med drugim se boste naučili dostopa Linux strežnik, kaj se je zgodilo Distribucija Linuxa in katerega izbrati, kako se povezati z Linuxom iz računalnika Mac ali Windows. Naučili se boste tudi osnovnih Linux ukazi, spoznajte možnosti ustvarjanja, preimenovanja in premikanja imenikov in datotek ter načine iskanja le-teh. Poseben poudarek je na obvladovanju ukazne vrstice in njenih širokih zmožnostih.

Pridobljeno znanje bo primerno za vse sisteme Linux, vključno z Ubuntu, Debian in RedHat. Prijavite se na tečaj in pridobite osnovno razumevanje delovanja tega neverjetnega sistema!

  1. Bootcamp o administraciji Linuxa: od začetnika do naprednega uporabnika


Število študentov: 18.718+
Trajanje programa: 74 predavanj; 08:00
Stopnja pripravljenosti (zahteve tečaja): želja po učenju

Kaj se boste naučili?

— Razumeti osnove dela z OS Linux in pridobljeno znanje uporabiti v praksi

Učitelj obljublja, da boste po opravljenem tečaju lahko pridobljeno znanje brez težav uporabili pri realnem delu. Naučili se boste postaviti, delati in vaditi tehnična podpora Linux sistemi. Z uporabo veščin, ki ste se jih naučili, lahko enostavno postanete sistemski inženir ali skrbnik Linuxa.

Program tečaja skoraj v celoti ponavlja prejšnji program tečaja. Dodal je tudi razdelke o upravljanju diska, particioniranju in ustvarjanju datotečnega sistema, upravljalniku logičnih nosilcev, upravljanju uporabnikov in skupin Linuxa, konceptih mreženja, povezanih s sistemsko administracijo, konfiguracijo sudo, upravljanjem procesov in skriptiranjem lupine.

Tako kot v prejšnjem tečaju od vas ni zahtevano nobeno posebno znanje ali spretnosti. Kdor želi obvladati Linux in začeti delati kot sistemski administrator, se lahko enostavno prijavi!

  1. Obvladanje Linuxa: Obvladajte ukazno vrstico v 11,5 urah

Učitelj: Ziyad Yehia (strokovnjak za Linux in Python, profesionalni učitelj s hitrim stilom učenja)
Cena udeležbe na tečaju: 194,99 $
Število študentov: 14.700+
Trajanje programa: 67 predavanj; 11,5 ure
Stopnja pripravljenosti (zahteve tečaja): začetni tečaj, za profesionalce nima smisla obiskovati tečaja

Kaj se boste naučili?

— Naučite se delati z ukazno vrstico Linux od začetka
— Postanite poln uporabnik operacijskega sistema Linux
- Uporabite bash skripte
— Uporabite programsko opremo cron za načrtovanje in avtomatizacijo rutinskih opravil
— Iskanje, konfiguracija, namestitev in upravljanje odprtokodne programske opreme
— V celoti delajte z računalnikom, ki temelji na Linuxu, z ukazno vrstico
- Popolnoma razumeti Linux

Posebnost tečaja je, da boste obvladali ukazno vrstico na podlagi realnih projektov. Program je pripravil izkušen univerzitetni učitelj, ki vam bo pomagal hitro osvojiti veščine Linuxa, povečati produktivnost in odpreti široke karierne možnosti brez izgube časa.

Tečaj je sestavljen iz štirih glavnih sklopov. V prvem boste natančno razumeli ukazno vrstico in njene ukaze. Namesto da bi si zapomnili ukaze, se boste naučili, kako delujejo in njihovo strukturo, da boste razumeli, kako deluje sama ukazna vrstica. Razumeli boste razliko med terminalom Linux in lupino ter se naučili vnosa in izhoda ukazov. Po tem razdelku se boste naučili, kako sami preučiti priročnik za Linux.

Drugi del govori o datotečnem sistemu Linux, tretji pa o avtomatizaciji in razporejanju opravil s pisanjem bash skriptov in uporabo cron. Zadnji razdelek vas bo naučil iskanja in dela z odprtokodno programsko opremo ter kako dostopati do izvorne kode in ročno prilagoditi programe.

Vsak del spremljajo tečajna naloga in vprašalniki, tako da lahko snov postopoma osvojite in ste prepričani, da ste se vsega pravilno naučili. Poleg tega boste prejeli kratke opombe z osnovnimi informacijami o preučevani snovi. Če želite, lahko kadar koli dostopate do vsebin tečaja, vključno z dodatnimi vsebinami, ki bodo objavljene pozneje.

Vpišite se na tečaj in se približajte uspešni karieri strokovnjaka za Linux!

  1. Izdelava Linuxa bolj varnega in zanesljivega - Praktični varnostni vodnik

Inštruktor: Jason Cannon (profesionalni sistemski skrbnik in svetovalec)
Cena udeležbe na tečaju: 199,99 $
Število študentov: 13.150+
Trajanje programa: 58 predavanj; 4,5 ure
Stopnja pripravljenosti (zahteve tečaja): priporočljivo je imeti osnovno razumevanje dela z Linuxom in opraviti prvi tečaj iz našega izbora

Kaj se boste naučili?

- Zaščititi sistem Linux, kar zmanjša njegovo stopnjo ranljivosti in tveganje vdora

V tem tečaju se boste naučili osnovnih konceptov in najboljših praks za zaščito strežnikov Linux. Z trening korak za korakom in program, ki ga je napisal strokovnjak za Unix s 30-letnimi izkušnjami, lahko naredite vsak sistem, ki temelji na Linuxu, varen. Spoznali boste slabosti tega sistema, da se boste lahko branili.

Med vprašanji, obravnavanimi na tečaju, velja omeniti, kako izvajati politike za zapletena gesla in staranje računa, metode zaščite pred hekerji in vsiljivci, kako deluje požarni zid Linux, tehnologije šifriranja in varnost datotečnega sistema ter še veliko več.

Poleg video materialov boste prejeli vsa besedilna gradiva in diapozitive, uporabljene med spletnim usposabljanjem. Vpišite se na tečaj in postanite napredni strokovnjak za Linux še danes!

Spletni tečaji Linuxa vas bodo spremenili v izkušenega strokovnjaka z vsem potrebnim znanjem za delo sistemskega ali omrežnega skrbnika. Kmalu bomo izdali tudi izbor tečajev za sistemske administratorje, ki so tako kot spletni Linux tečaji namenjeni administratorjem, vendar za različne sisteme.

Artyom je avtor številnih recenzij in člankov na spletnem mestu projekta "Spletni laboratorij za uspeh", posvečenih predlogam, vtičnikom, tečajem in drugim temam spletnega mesta. Strokovnjak za izbiro predlog in vtičnikov za platformo WordPress itd. Hobiji: branje zanimive literature in aktivna rekreacija.

Moj partner je pisal o tem, kaj počnemo). Takoj je treba povedati, da je delo bioinformatika brez Linuxa praktično nemogoče, saj je večina bioinformatičnih programov ustvarjenih posebej za ta operacijski sistem in deluje samo na njem.

Ker gre za področje na stičišču znanosti, z biologi nenehno komuniciramo. Biologi morajo zdaj delati z zelo velikimi količinami podatkov, zato postaja sposobnost uporabe Linuxa, optimalnega operacijskega sistema za tovrstna opravila, nujna veščina. Pravzaprav ne govorimo le o sposobnosti rokovanja z Linuxom, temveč o računalniški pismenosti nasploh: kakšna so pravila za delo na strežniku, kako nalagati in učinkovito shranjevati podatkovne datoteke, katere programe zagnati za njihovo obdelavo in kako narediti to itd. - vse tisto, kar vam hkrati poenostavi in ​​pohitri delo ter močno olajša sodelovanje s sodelavci. Kljub dejstvu, da lahko sami razumete Linux z branjem pametnih knjig in spletnih strani, ljudem iz netehničnega okolja to pogosto povzroča določene težave in mnogi obupajo na začetnih stopnjah obvladovanja tega operacijskega sistema (na primer pri seznanjanju z ukazno vrstico).

Na podlagi naših izkušenj sva s kolegom Andrejem Pržibelskim (@andrewprzh) sprva nameravala izvesti več predavanj o računalniški pismenosti za biologe. In potem je ta ideja prerasla v tritedenski odprti spletni tečaj (MOOC) Inštituta za bioinformatiko v ruščini, ki je bil kasneje zožen na uvod v Linux kot izhodišče – ​​saj se je izkazalo, da je zelo, zelo težko vse shranite v tri tedne. Tečaj se je že začel in se je izkazal za precej priljubljenega (trenutno se je nanj prijavilo že več kot pet tisoč ljudi), vendar je prvi rok za oddajo nalog 24. november, tako da se lahko še vedno pridružite brez izgube točk ali pa se le naučite tečaj v brezplačnem načinu (vsa gradiva bodo ostala odprta).

Če bo skupnost zainteresirana, bomo napisali ločeno objavo o pripravi prvega spletnega tečaja v našem življenju - sploh ni tako preprosto in hitro, kot se morda zdi na prvi pogled.

Toda najprej bi se rad ustavil pri odgovorih na vprašanja, ki so nam bila najpogosteje zastavljena. Med pripravo tečaja smo se pogovarjali z različnimi ljudmi in bili soočeni z dejstvom, da mnogi sploh niso razumeli, kje se uporablja Linux, in niso imeli pojma, da bi jim sistem lahko koristil. Torej:

Zakaj morate zdaj znati uporabljati Linux?

Mnogi ne opazijo, a Linux je že okoli nas. Vse naprave Android delujejo na Linuxu, večina strežnikov na internetu uporablja tudi ta operacijski sistem in obstaja veliko drugih primerov. Seveda lahko še naprej uporabljate vse te stvari, ne da bi poznali Linux, a ko obvladate osnove tega sistema, lahko bolje razumete obnašanje stvari okoli sebe. Poleg tega je pri delu z velikimi količinami podatkov Linux preprosto potreben, saj se najbolj zapleteni izračuni z ogromnimi količinami podatkov izvajajo na računalnikih z Linuxom. In to ni naključna izbira: večina računalniških nalog se v Linuxu izvaja veliko hitreje kot v sistemu Windows ali Mac OS X.

Kako je Linux povezan z obvladovanjem drugih disciplin?

Velik delež znanstvene programske opreme, zlasti programov za obdelavo velikih podatkov (na primer na področju bioinformatike), je razvit posebej za Linux. To pomeni, da te aplikacije preprosto ne morejo delovati v sistemih Windows ali Mac OS X. Torej, če ne veste, kako delati v Linuxu, ste samodejno prikrajšani za uporabo najnovejših znanstvenih dosežkov. Poleg tega boste z učenjem Linuxa bolje razumeli delovanje računalnika, saj mu boste lahko skoraj neposredno dajali ukaze.

Zakaj je za to potreben ločen tečaj?

Linux ima veliko funkcij, ki jih je koristno poznati in jih seveda znati uporabiti ob pravem času. Na srečo so sodobne različice Linuxa veliko bolj prijazne do uporabnika kot njihovi primerki izpred 5-6 let. Zdaj vam ni treba več ur in celo dni in noči trpeti po namestitvi sistema za nastavitev vaše internetne povezave, tiskanje na tiskalnik, razporeditev tipkovnice itd. Vsakdo lahko začne uporabljati Linux na enak način, kot je uporabljal Windows ali Mac OS X po minimalnem poznavanju tega sistema, kar bo izračunano v minutah. Vendar pa so zmožnosti Linuxa veliko širše od »vsakodnevne« uporabe. Enostavno je nemogoče pokriti vse funkcionalnosti Linuxa tudi v tritedenskem tečaju. Vendar poskušamo poslušalce naučiti uporabljati večino osnovne zmogljivosti Linux, predvsem pa upamo, da bodo tisti, ki so zaključili tečaj, uspešno nadaljevali z obvladovanjem Linuxa sami.

Kaj je zanimivega pri Linuxu?

Za nas je Linux kot zelo zanimiva knjiga, ki jo berete in jo z veseljem priporočate svojim prijateljem in celo čutite zavist, da imajo še pred seboj seznanitev s tem delom. Edina razlika je v tem, da kljub temu, da Linux poznamo že skoraj 10 let, ne moremo reči, da smo ga »prebrali« v celoti. V njem vedno najdeš kaj novega zase, naučiš se, da marsikaj, kar si vajen delati na en način, lahko narediš povsem drugače – veliko lažje in hitreje.

Bolj ko se seznanjate z Linuxom, bolj zanimiv postaja. In iz začetne želje po »hitrem izklopu in ponovnem zagonu v domačem in poznanem sistemu Windows (Mac OS X)« kmalu preidete v stanje »hmm, ampak to ni tako slabo« in malo kasneje v »kako bi lahko sploh delati v tem sistemu Windows?!« In med študijem Linuxa se lahko včasih počutiš kot heker ali junak filma o programerji =)

Naš tečaj je sestavljen iz kratek pregled osnovne funkcije Linuxa, a za začetnike bi moralo biti to dovolj, da se začnejo zanimati za Linux in se malo poglobijo v njegovo filozofijo. Večino tečaja bomo na primer namenili delu na terminalu, tako da bi se začetniki morali navaditi in razumeti prednosti tega pristopa k upravljanju računalnika. Za naprednejše uporabnike so lahko zanimive nekatere lekcije tečaja - na primer o delu z oddaljenim strežnikom ali programiranju v bash. .

Kako preveriti rešitve problemov v tečaju Linuxa? Je sploh mogoče?

Odgovor na to vprašanje ni bil trivialen - dolgo smo razmišljali, kako preveriti naloge (na primer, ali je uporabnik namestil Linux na svoj računalnik ali uredil datoteko v določenem urejevalniku) in kako priti do zanimivih nalog. res pokazati prava služba z Linuxom. Pri nekaterih temah so bili precej zanimivi pristopi. Na primer, dodano je bilo posebej za tečaj nov tip naloge na platformi Stepic - povezovanje z oddaljenim strežnikom (in odpiranje "terminala") neposredno v oknu brskalnika - po ocenah prvih uporabnikov jim je bilo všeč. Seveda je bilo prvič nekaj grobih robov, a na splošno vse deluje precej dobro. Kmalu se bo pojavila ločena objava razvijalcev o tehnični strani te težave. Primer takšne naloge (če si jo želite ogledati v živo, se lahko prijavite na tečaj):

Povedati je treba, da niso vsi uporabniki nalog dojemali s humorjem. Spretnost nameščanja programov v Linux smo na primer preizkusili na primeru programa VLC. Na svoj sistem ste ga morali namestiti na enega od opisanih načinov, nato odpreti pomoč o programu, poiskati ime prvega avtorja in ga vnesti v verifikacijski obrazec. O tej nalogi smo slišali veliko komentarjev :) In ljudje so se zmotili predvsem v tem, da so vpisali ime in priimek ali samo ime ali del priimka (in tam je dvojni, z vezajem!) . Na splošno, če se odločite za tečaj, potem bolj natančno preberite pogoje nalog in tako boste prihranili veliko časa in živcev! Res je, pri istem avtorju je bila pripomba in k bistvu se je izkazalo, da je v starejših različicah VLC že na 14. mestu, zato smo v pregled dodali še enega avtorja, ki je prvi med “starimi” seznami. (in, mimogrede, tretji v "novem").

Zakaj je Linux tako dober?

Vprašanje je seveda dvoumno. Po mojem mnenju je ena ključnih prednosti Linuxa pred Windows ali Mac OS X ta, da ta operacijski sistem razvija ogromna skupnost programerjev po vsem svetu in ne v dveh, čeprav zelo velikih podjetjih (Microsoft in Apple). Izvorna koda tega sistema je odprta in vsak se lahko seznani z notranjo strukturo Linuxa ali sodeluje pri njegovem razvoju. Razvijalci ga razvijajo ne le za uporabnike-kupce, ampak tudi zase, s čimer je povezan tako velik razvojni napredek in številne druge prednosti. Kot "bonusi" za običajni uporabniki: Linux je brezplačen, v Linuxu praktično ni virusov (pa tudi sami razvijalci virusov pogosto delajo na Linuxu!), Obstaja ogromno različic tega sistema in vsak lahko izbere tisto, ki mu je všeč!

In končno, rad bi spregovoril o svojem prvem spoznavanju Linuxa posebej v delovnem procesu (pred tem je bil ločen tečaj o študiju, vendar od tega žal nisem imel veliko koristi). Ta dogodek me je tako navdušil, da se ga še zdaj spominjam. Ko sem v 3. letniku delal na oddelku na Politehniki, sem moral zagnati en program za obdelavo podatkov. Program je bil napisan v C++, nato pa smo delali v Windows XP. Opraviti je bilo treba veliko zagonov, bili so precej podobni in so običajno trajali nekaj minut. V tem času je bilo na računalniku nemogoče narediti karkoli drugega - bil je popolnoma zamrznjen, tako da ste lahko klepetali z drugimi zaposlenimi ali se samo sprehajali po pisarni. Po približno nekaj tednih takšnih zagonov mi je nadrejeni svetoval, naj poskusim narediti isto, vendar ne v sistemu Windows, ampak v sistemu Linux. Potem sem si mislil, "pa kaj ima veze?", a sem tako spoštoval upravitelja, da sem znova prevedel program in sledil njegovim nasvetom. Predstavljajte si moje presenečenje, ko sem zagnal isti program na istih podatkih in dobil rezultat (popolnoma enak, seveda) v nekaj sekundah! Nisem imela časa niti vstati s stola, kaj šele, da bi se sprehodila ...

Mimogrede, poleg našega spletnega tečaja o Linuxu v ruskem jeziku obstaja dober uvodni tečaj v angleškem jeziku fundacije Linux, o katerem je že pisalo na Habréju. Kot piše na spletni strani, se bo znova začela 5. januarja 2015.

Če poznate še kakšne zanimive spletne tečaje ali gradiva za usposabljanje o osnovah Linuxa, bomo veseli povezav do njih v komentarjih.


Center za sodobno računalniško izobraževanje vabi na tečaje Linuxa. Želite postati iskan sistemski administrator? Ali sanjate o popolnem obvladovanju operacijskega sistema Linux? Pripravljeni smo vas naučiti vsega, kar znamo sami. Radi imamo svoje delo, kar pomeni, da smo pripravljeni vsa znanja in veščine prenesti na vsakega študenta!

Komu je tečaj Linux namenjen?

Popust 30%
* prej 23. december 2019
12850 rubljev.
Ind. stroški: 36280 rub. vključno s 30% popustom
60 ac. ure

Tako področje, kot je administracija Linuxa, je težko samo na prvi pogled. Poglobite se v bistvo že na prvih učnih urah in se prepričajte, da je vse veliko bolj preprosto! Stimulirajte se, motivirajte se za odlične rezultate. Ne pozabite, da je učenje Linuxa, če ga uspešno zaključite, lahko začetek vaše kariere!

Seveda boste morali delati, opravljati naloge in pozorno poslušati snov, ki vam jo bodo dali izkušeni učitelji. Tečaji Linuxa v Moskvi ne dopuščajo lenih ljudi in tistih, ki pridejo k nam samo "sedeti"! Vendar bodite prepričani, da se boste želeli učiti v prvi lekciji. Seveda ... vsi učitelji se tako zanimivo pogovarjajo o vseh problemih, da jih želiš takoj začeti reševati. Praktično usposabljanje vas ne bo pustilo čakati! Analizirali boste številne koncepte, preučevali konfiguracije, konfiguracijske funkcije poštni strežniki.

Tečaji administracije Linuxa vključujejo tudi učenje o Unixu. Z lahkoto boste obvladali sisteme NetBSD, OpenBSD, FreBSD. Unix administracijski tečaji vas ne bodo pustili samih z nerešenimi težavami. Obsežna praksa vam bo omogočila, da utrdite vse svoje znanje.

Pridi, prijavi se! Zdaj obvladajte sistemsko administracijo Linux. Čaka vas veliko novega in zanimivega!

Kaj se boste naučili na tečajih usposabljanja za Linux?

operacijski sistem Linux

1. Splošni pojmi sistemska administracija.
1.1. Najpogostejše platforme in operacijski sistemi, njihove značilnosti.
1.2. Logični pogoni in particije na trdih diskih, njihova izdelava in nastavitve.
1.3. Vrste operacijskih sistemov.
1.4. OS Linux, njegove značilnosti, zgodovina.

2. Značilnosti postopka namestitve in konfiguracije operacijskih sistemov družine Linux.
2.1. Kaj so točke pritrditve? Njihova uporaba pri namestitvi sistema.
2.2. Datotečni sistem in njegova struktura.
2.3. Oblikovanje začetnega sklopa programsko opremo. Priključitev opreme in delo s sistemskim zagonskim nalagalnikom.

3. Osnove dela v Linuxu.
3.1. Postopek prijave. Uporabniške pravice.
3.2. Virtualna konzola. Uporaba ukazne vrstice.
3.3. Sistemi pomoči, ki ponuja informacije o ukazih.
3.4. Najpomembnejši ukazi in kombinacije ukazov.

4. Upravljalniki datotek v sistemu Linux.
4.1. Midnight Commander kot najpogostejši upravitelj datotek.
4.2. Upravljanje datotečnega sistema.

5. Nastavitve za uporabniške račune in skupine uporabnikov. Varnostna politika.
6. Operacijski sistem Linux in njegovo uporabniško okolje.
6.1. Namen sistemskih konfiguracijskih datotek in njihova uporaba.
6.2. Sistemski nadzorni center, metode dela z njim.
6.3. Krmiljenje procesa z različnimi signali.

7. Postopek namestitve programske opreme v OS Linux.
7.1. Kaj je jedro operacijskega sistema?
7.2. Prevajanje novega jedra, postopek prevajanja. Hkratno delo z več jedri.

8. Izvajanje sistemskih revizij in beleženje.
8.1. Sistemi za upravljanje dnevnikov v Linuxu. Analiza dnevniških datotek, pridobivanje potrebnih informacij.
8.2. Storitev Linux programi. Arhiviranje in shranjevanje podatkov. Načrtovalnik opravil.

9. GUI Linux. X-okno.
9.1. Postopek namestitve in konfiguracije grafičnih strežnikov.
9.2. Najpogostejši upravitelji oken in njihove funkcije.
9.3. Tiskanje v sistemu Linux.

10. Splošni pregled o strukturi računalniška omrežja.
10.1. Vrste računalniških omrežij. Protokol TCP/IP in vrste naslavljanja v omrežjih, ki delujejo na njegovi osnovi.
10.2. Varnost. Pojem omrežnih vrat, njihovo odpiranje. Zaščitite svoj računalnik s požarnim zidom.

11. Oddaljeni dostop do računalnika v Linuxu. Delo s telnetom in ssh.
11.1. Delo v najpogostejših sistemih poimenovanja.
11.2. Kako izbrati sistem poimenovanja. Datoteka Hosts in njegovo uporabo. Postopek ustvarjanja domene.
11.3. Namestitev DNS strežniki in BIND, potrebne nastavitve.

12. Nastavitev poštnih strežnikov.
12.1. Namestitev poštnega strežnika in odjemalca za dostavo elektronske pošte.
12.2. Delo s spletnimi strežniki v operacijskem sistemu Linux.
12.3. Delo s FTP strežniki v operacijskem sistemu Linux.
12.4. Upravljanje proxy strežnikov in njihov pomen za varnost sistema.

13. Koncept usmerjanja in konfiguracije oddaljen dostop pod Linuxom.
13.1. Upravljanje usmerjanja v operacijskem sistemu Linux.
13.2. Koncept omrežja datotečni sistemi. Uporaba skupnih virov.

14. Drugi operacijski sistemi družine Unix.
14.1. Sistemi družine BSD, njihove posebnosti, postopek konfiguracije.

15. Značilnosti nastavitve običajnih sistemov BSD.
15.1. Nastavitev in konfiguracija poštnega strežnika, FTP strežnika, spletnega strežnika.
15.2. X-Window grafični vmesnik.
15.3. Uporaba virtualni stroji v okolju BSD.

16. Končna lekcija.

Linux (CentOS/Debian). Raven 1. Osnove upravljanja in varnosti

Ali želite postati sistemski skrbnik ali se naučiti novega operacijskega sistema Linux? Na tečaju boste pridobili osnovna znanja o operacijskem sistemu Linux. Obvladali boste funkcije namestitve, konfiguracije in upravljanja tega operacijskega sistema. Razlika med Linuxom in komercialnimi operacijskimi sistemi vam bo bolj jasna.

Po ta tečaj Lahko boste namestili in konfigurirali operacijski sistem Linux, zaženite Računi uporabnikom, jim omogočiti reguliran dostop do strežniških virov, ki temeljijo na OS Linux. Ne bo vam težko konfigurirati parametrov lokalno omrežje in internetno povezavo. Z lahkoto boste namestili, posodobili in odstranili programsko opremo ter konfigurirali povezavo dodatnih pogonov in tiskalnikov.

Predmet bo zanimiv predvsem za: sistemske skrbnike, skrbnike korporativno omrežje, strokovnjaki za omrežne tehnologije in načrtovanje omrežij, skrbniki korporativnih poštnih strežnikov, pa tudi vsi, ki želijo obvladati te poklice.

Moj partner je pisal o tem, kaj počnemo). Takoj je treba povedati, da je delo bioinformatika brez Linuxa praktično nemogoče, saj je večina bioinformatičnih programov ustvarjenih posebej za ta operacijski sistem in deluje samo na njem.

Ker gre za področje na stičišču znanosti, z biologi nenehno komuniciramo. Biologi morajo zdaj delati z zelo velikimi količinami podatkov, zato postaja sposobnost uporabe Linuxa, optimalnega operacijskega sistema za tovrstna opravila, nujna veščina. Pravzaprav ne govorimo le o sposobnosti rokovanja z Linuxom, temveč o računalniški pismenosti nasploh: kakšna so pravila za delo na strežniku, kako nalagati in učinkovito shranjevati podatkovne datoteke, katere programe zagnati za njihovo obdelavo in kako narediti to itd. - vse tisto, kar vam hkrati poenostavi in ​​pohitri delo ter močno olajša sodelovanje s sodelavci. Kljub dejstvu, da lahko sami razumete Linux z branjem pametnih knjig in spletnih strani, ljudem iz netehničnega okolja to pogosto povzroča določene težave in mnogi obupajo na začetnih stopnjah obvladovanja tega operacijskega sistema (na primer pri seznanjanju z ukazno vrstico).

Na podlagi naših izkušenj sva s kolegom Andrejem Pržibelskim (@andrewprzh) sprva nameravala izvesti več predavanj o računalniški pismenosti za biologe. In potem je ta ideja prerasla v tritedenski odprti spletni tečaj (MOOC) Inštituta za bioinformatiko v ruščini, ki je bil kasneje zožen na uvod v Linux kot izhodišče – ​​saj se je izkazalo, da je zelo, zelo težko vse shranite v tri tedne. Tečaj se je že začel in se je izkazal za precej priljubljenega (trenutno se je nanj prijavilo že več kot pet tisoč ljudi), vendar je prvi rok za oddajo nalog 24. november, tako da se lahko še vedno pridružite brez izgube točk ali pa se le naučite tečaj v brezplačnem načinu (vsa gradiva bodo ostala odprta).

Če bo skupnost zainteresirana, bomo napisali ločeno objavo o pripravi prvega spletnega tečaja v našem življenju - sploh ni tako preprosto in hitro, kot se morda zdi na prvi pogled.

Toda najprej bi se rad ustavil pri odgovorih na vprašanja, ki so nam bila najpogosteje zastavljena. Med pripravo tečaja smo se pogovarjali z različnimi ljudmi in bili soočeni z dejstvom, da mnogi sploh niso razumeli, kje se uporablja Linux, in niso imeli pojma, da bi jim sistem lahko koristil. Torej:

Zakaj morate zdaj znati uporabljati Linux?

Mnogi ne opazijo, a Linux je že okoli nas. Vse naprave Android poganjajo Linux, večina strežnikov na internetu uporablja tudi ta operacijski sistem, obstaja pa še veliko drugih primerov. Seveda lahko še naprej uporabljate vse te stvari, ne da bi poznali Linux, a ko obvladate osnove tega sistema, lahko bolje razumete obnašanje stvari okoli sebe. Poleg tega je pri delu z velikimi količinami podatkov Linux preprosto potreben, saj se najbolj zapleteni izračuni z ogromnimi količinami podatkov izvajajo na računalnikih z Linuxom. In to ni naključna izbira: večina računalniških nalog se v Linuxu izvaja veliko hitreje kot v sistemu Windows ali Mac OS X.

Kako je Linux povezan z obvladovanjem drugih disciplin?

Velik delež znanstvene programske opreme, zlasti programov za obdelavo velikih podatkov (na primer na področju bioinformatike), je razvit posebej za Linux. To pomeni, da te aplikacije preprosto ne morejo delovati v sistemih Windows ali Mac OS X. Torej, če ne veste, kako delati v Linuxu, ste samodejno prikrajšani za uporabo najnovejših znanstvenih dosežkov. Poleg tega boste z učenjem Linuxa bolje razumeli delovanje računalnika, saj mu boste lahko skoraj neposredno dajali ukaze.

Zakaj je za to potreben ločen tečaj?

Linux ima veliko funkcij, ki jih je koristno poznati in jih seveda znati uporabiti ob pravem času. Na srečo so sodobne različice Linuxa veliko bolj prijazne do uporabnika kot njihovi primerki izpred 5-6 let. Zdaj vam ni treba več ur in celo dni in noči trpeti po namestitvi sistema za nastavitev vaše internetne povezave, tiskanje na tiskalnik, razporeditev tipkovnice itd. Vsakdo lahko začne uporabljati Linux na enak način, kot je uporabljal Windows ali Mac OS X po minimalnem poznavanju tega sistema, kar bo izračunano v minutah. Vendar pa so zmožnosti Linuxa veliko širše od »vsakodnevne« uporabe. Enostavno je nemogoče pokriti vse funkcionalnosti Linuxa tudi v tritedenskem tečaju. Kljub temu se trudimo naučiti študente, kako uporabljati večino osnovnih funkcij Linuxa, in kar je najpomembneje, upamo, da bodo tisti, ki zaključijo tečaj, uspešno nadaljevali z obvladovanjem Linuxa sami.

Kaj je zanimivega pri Linuxu?

Za nas je Linux kot zelo zanimiva knjiga, ki jo berete in jo z veseljem priporočate svojim prijateljem in celo čutite zavist, da imajo še pred seboj seznanitev s tem delom. Edina razlika je v tem, da kljub temu, da Linux poznamo že skoraj 10 let, ne moremo reči, da smo ga »prebrali« v celoti. V njem vedno najdeš kaj novega zase, naučiš se, da marsikaj, kar si vajen delati na en način, lahko narediš povsem drugače – veliko lažje in hitreje.

Bolj ko se seznanjate z Linuxom, bolj zanimiv postaja. In iz začetne želje po »hitrem izklopu in ponovnem zagonu v domačem in poznanem sistemu Windows (Mac OS X)« kmalu preidete v stanje »hmm, ampak to ni tako slabo« in malo kasneje v »kako bi lahko sploh delati v tem sistemu Windows?!« In med študijem Linuxa se lahko včasih počutiš kot heker ali junak filma o programerji =)

Naš tečaj je sestavljen iz kratkega pregleda osnovnih funkcij Linuxa, toda za nove uporabnike bi moralo biti to dovolj, da se začnejo zanimati za Linux in se nekoliko poglobijo v njegovo filozofijo. Večino tečaja bomo na primer namenili delu na terminalu, tako da bi se začetniki morali navaditi in razumeti prednosti tega pristopa k upravljanju računalnika. Za naprednejše uporabnike so lahko zanimive nekatere lekcije tečaja - na primer o delu z oddaljenim strežnikom ali programiranju v bash. .

Kako preveriti rešitve problemov v tečaju Linuxa? Je sploh mogoče?

Odgovor na to vprašanje ni bil trivialen - dolgo smo razmišljali, kako preveriti naloge (na primer, ali je uporabnik namestil Linux na svoj računalnik ali uredil datoteko v določenem urejevalniku) in kako priti do zanimivih nalog. da resnično pokažejo resnično delo z Linuxom. Pri nekaterih temah so bili precej zanimivi pristopi. Na primer, dodana je bila nova vrsta naloge posebej za tečaj na platformi Stepic - povezava z oddaljenim strežnikom (in odpiranje "terminala") neposredno v oknu brskalnika - po ocenah prvih uporabnikov jim je bilo všeč. Seveda je bilo prvič nekaj grobih robov, a na splošno vse deluje precej dobro. Kmalu se bo pojavila ločena objava razvijalcev o tehnični strani te težave. Primer takšne naloge (če si jo želite ogledati v živo, se lahko prijavite na tečaj):

Povedati je treba, da niso vsi uporabniki nalog dojemali s humorjem. Spretnost nameščanja programov v Linux smo na primer preizkusili na primeru programa VLC. Na svoj sistem ste ga morali namestiti na enega od opisanih načinov, nato odpreti pomoč o programu, poiskati ime prvega avtorja in ga vnesti v verifikacijski obrazec. O tej nalogi smo slišali veliko komentarjev :) In ljudje so se zmotili predvsem v tem, da so vpisali ime in priimek ali samo ime ali del priimka (in tam je dvojni, z vezajem!) . Na splošno, če se odločite za tečaj, potem bolj natančno preberite pogoje nalog in tako boste prihranili veliko časa in živcev! Res je, pri istem avtorju je bila pripomba in k bistvu se je izkazalo, da je v starejših različicah VLC že na 14. mestu, zato smo v pregled dodali še enega avtorja, ki je prvi med “starimi” seznami. (in, mimogrede, tretji v "novem").

Zakaj je Linux tako dober?

Vprašanje je seveda dvoumno. Po mojem mnenju je ena ključnih prednosti Linuxa pred Windows ali Mac OS X ta, da ta operacijski sistem razvija ogromna skupnost programerjev po vsem svetu in ne v dveh, čeprav zelo velikih podjetjih (Microsoft in Apple). Izvorna koda tega sistema je odprta in vsak se lahko seznani z notranjo strukturo Linuxa ali sodeluje pri njegovem razvoju. Razvijalci ga razvijajo ne le za uporabnike-kupce, ampak tudi zase, s čimer je povezan tako velik razvojni napredek in številne druge prednosti. Kot "bonusi" za običajne uporabnike: Linux je brezplačen, v Linuxu praktično ni virusov (in sami razvijalci virusov pogosto delajo na Linuxu!), Obstaja ogromno različic tega sistema in vsak lahko izbere tisto, ki mu je všeč !

In končno, rad bi spregovoril o svojem prvem spoznavanju Linuxa posebej v delovnem procesu (pred tem je bil ločen tečaj o študiju, vendar od tega žal nisem imel veliko koristi). Ta dogodek me je tako navdušil, da se ga še zdaj spominjam. Ko sem v 3. letniku delal na oddelku na Politehniki, sem moral zagnati en program za obdelavo podatkov. Program je bil napisan v C++, nato pa smo delali v Windows XP. Opraviti je bilo treba veliko zagonov, bili so precej podobni in so običajno trajali nekaj minut. V tem času je bilo na računalniku nemogoče narediti karkoli drugega - bil je popolnoma zamrznjen, tako da ste lahko klepetali z drugimi zaposlenimi ali se samo sprehajali po pisarni. Po približno nekaj tednih takšnih zagonov mi je nadrejeni svetoval, naj poskusim narediti isto, vendar ne v sistemu Windows, ampak v sistemu Linux. Potem sem si mislil, "pa kaj ima veze?", a sem tako spoštoval upravitelja, da sem znova prevedel program in sledil njegovim nasvetom. Predstavljajte si moje presenečenje, ko sem zagnal isti program na istih podatkih in dobil rezultat (popolnoma enak, seveda) v nekaj sekundah! Nisem imela časa niti vstati s stola, kaj šele, da bi se sprehodila ...

Mimogrede, poleg našega spletnega tečaja o Linuxu v ruskem jeziku obstaja dober uvodni tečaj v angleškem jeziku fundacije Linux, o katerem je že pisalo na Habréju. Kot piše na spletni strani, se bo znova začela 5. januarja 2015.

Če poznate še kakšne zanimive spletne tečaje ali gradiva za usposabljanje o osnovah Linuxa, bomo veseli povezav do njih v komentarjih.