Kursy Linux online: od pracy z wierszem poleceń po administrację systemem. Wprowadzenie do kursów Linux Linux

Prawdopodobnie słyszałeś, że znajomość Linuksa jest jedną z kluczowych umiejętności Administrator systemu. Opanuj pracę z tym systemem i jego wiersz poleceń i wielu innym aspektom pracy administratora systemu pomogą wysokiej jakości kursy Linux w Internecie. Każdy z nich ma swoją własną charakterystykę i grupa docelowa. Ogólnie rzecz biorąc, są one przeznaczone zarówno dla początkujących, jak i doświadczonych użytkowników.

Linux - zaawansowany otwarty system operacyjny, z którego najczęściej korzystają nie zwykli użytkownicy, ale specjaliści z zakresu administracji systemami. Dzięki wsparciu dużych firm (IBM, HP i inne) system stał się niezwykle popularny w dziedzinie zarządzania serwerami. Oprócz tradycyjnych komputerów znajduje zastosowanie na tabletach, smartfonach, routerach, urządzeniach automatyki, systemach sterowania TV i konsolach do gier. Powstał w 1991 roku, nadal nie traci na aktualności, a wielu entuzjastów pracuje z nim jako własnym, zamiast z Windowsem i MacOS. Chociaż jego udział w tym docelowym zastosowaniu nie jest wysoki (1,21% w 2015 r.), nie ma sobie równych, jeśli chodzi o administrację systemami i zarządzanie serwerami. Ponadto posiada ogromną ilość możliwości, których brakuje innym systemom.

Zalety Linuksa:

- bezpłatny i otwarty;
— niesamowicie wysoki stopień ochrony;
— wygodna linia poleceń;
— stylowy, minimalistyczny design;
- szybka praca.

Bez względu na to, dlaczego chcesz uczyć się Linuksa, kursy Linuksa online pomogą Ci zdobyć nową wiedzę w obszarach administracji systemem, zarządzania serwerami i ogólnej pracy z Linuksem. Wśród funkcji specjalnych poznasz triki pracy z wierszem poleceń niezbędne dla przeciętnego użytkownika.

Kursy online dotyczące systemu Linux oferowane przez Udemy są jednymi z najlepszych. Prowadzą je doświadczeni nauczyciele, posiadający doświadczenie i realne doświadczenie współpracy z największymi firmami o światowej renomie. Materiał jest często niedrogi i wysokiej jakości. Po ukończeniu szkolenia online otrzymasz oficjalny certyfikat. Chcieć wiedzieć więcej? Wybierz jeden z kursów i zapisz się na niego już dziś. Nie wahaj się iść z duchem czasu! Nawiasem mówiąc, kursy często mają zniżki sięgające nawet 92%, więc czasami można nauczyć się Linuksa niemal za darmo.

Kursy online dotyczące Linuksa: od wiersza poleceń po administrację systemem

  1. Linux dla początkujących

Nauczyciel: Jason Cannon (profesjonalny administrator systemu, konsultant; współpracował z Xerox, HP i Amazon)
Koszt udziału w kursie: 94,99 dolarów
Liczba studentów: 11 780+
Czas trwania programu: 76 wykładów; Godzina siódma

Czego się nauczysz?

Chcesz nauczyć się Linuksa, ale nie wiesz od czego zacząć? Kiedy jest dużo do nauki, czasami wydaje się, że po prostu nie da się tego wszystkiego zrobić. Czy jesteś zmęczony szukaniem wysokiej jakości opcji do nauki Linuksa online? Spieszę cię zadowolić, ponieważ ten kurs może być dla ciebie wspaniałym punktem wyjścia.

Piękno tego kursu polega na tym, że jest on skierowany do początkujących, co oznacza, że ​​nie musisz mieć nawet podstawowej wiedzy o Linuksie. Dzięki systematycznemu i logicznemu podejściu do nauki, krok po kroku zostaniesz wprowadzony w podstawowe pojęcia i koncepcje stosowane podczas pracy z tym systemem operacyjnym. Dowiesz się między innymi, jak uzyskać dostęp Serwer linuksowy, co się stało Dystrybucja Linuksa i który wybrać, jak połączyć się z Linuksem z komputera Mac lub Windows. Nauczysz się także podstaw Polecenia Linuksa, poznaj możliwości tworzenia, zmiany nazwy i przenoszenia katalogów i plików, a także sposoby ich wyszukiwania. Szczególny nacisk położony jest na opanowanie linii poleceń i jej szerokich możliwości.

Zdobyta wiedza będzie odpowiednia dla dowolnych systemów Linux, w tym Ubuntu, Debian i RedHat. Zapisz się na kurs, aby uzyskać podstawową wiedzę na temat działania tego niesamowitego systemu!

  1. Bootcamp o administracji Linuksem: od początkującego do zaawansowanego użytkownika


Liczba studentów: 18 718+
Czas trwania programu: 74 wykłady; Godzina ósma
Stopień przygotowania (wymagania dotyczące kursu): chęć uczenia się

Czego się nauczysz?

— Zrozumieć podstawy pracy z systemem operacyjnym Linux i zastosować zdobytą wiedzę w praktyce

Prowadzący obiecuje, że po ukończeniu tego kursu będziesz mógł bez problemu zastosować zdobytą wiedzę w rzeczywistej pracy. Dowiesz się, jak skonfigurować, pracować i ćwiczyć pomoc techniczna Systemy linuksowe. Korzystając ze zdobytych umiejętności, możesz łatwo zostać inżynierem systemów lub administratorem Linuksa.

Program kursu niemal w całości powtarza poprzedni program kursu. Dodano także sekcje dotyczące zarządzania dyskami, partycjonowania i tworzenia systemu plików, menedżera woluminów logicznych, zarządzania użytkownikami i grupami systemu Linux, koncepcji sieciowych związanych z administracją systemem, konfiguracją sudo, zarządzaniem procesami i skryptami powłoki.

Podobnie jak w przypadku poprzedniego kursu, nie jest wymagana żadna specjalna wiedza ani umiejętności. Każdy, kto chce opanować Linuksa i rozpocząć pracę jako administrator systemu, może łatwo się zarejestrować!

  1. Mistrzostwo Linuksa: opanuj wiersz poleceń w 11,5 godziny

Nauczyciel: Ziyad Yehia (specjalista Linux i Python, profesjonalny nauczyciel o szybkim stylu uczenia się)
Koszt udziału w kursie: 194,99 dolarów
Liczba studentów: ponad 14 700
Czas trwania programu: 67 wykładów; 11,5 godziny
Stopień przygotowania (wymagania kursu): kurs dla początkujących, nie ma sensu brać kursu dla profesjonalistów

Czego się nauczysz?

— Dowiedz się, jak od podstaw pracować z wierszem poleceń systemu Linux
— Zostań pełnoprawnym użytkownikiem systemu operacyjnego Linux
- Używaj skryptów basha
— Używaj oprogramowania cron do planowania i automatyzacji rutynowych zadań
— Wyszukuj, konfiguruj, instaluj i zarządzaj oprogramowaniem open source
— Pełna praca z komputerem z systemem Linux za pomocą wiersza poleceń
- Całkowicie rozumiem Linuksa

Osobliwością tego kursu jest to, że opanujesz wiersz poleceń na podstawie rzeczywistych projektów. Program został przygotowany przez doświadczonego nauczyciela akademickiego, który pomoże Ci szybko opanować umiejętności związane z Linuksem, zwiększyć produktywność i otworzyć szerokie możliwości kariery bez marnowania czasu.

Kurs składa się z czterech głównych części. W pierwszym szczegółowo zrozumiesz wiersz poleceń i jego polecenia. Zamiast zapamiętywać polecenia, poznasz ich działanie i strukturę, aby zrozumieć, jak działa sama linia poleceń. Zrozumiesz różnicę między terminalem Linux a powłoką oraz poznasz wprowadzanie i wyprowadzanie poleceń. Po tej sekcji dowiesz się, jak samodzielnie studiować podręcznik Linuksa.

Druga sekcja dotyczy systemu plików Linux, a trzecia dotyczy automatyzacji i planowania zadań poprzez pisanie skryptów bash i używanie cron. W ostatniej sekcji dowiesz się, jak znaleźć oprogramowanie typu open source i pracować z nim, a także jak uzyskać dostęp do kodu źródłowego i ręcznie dostosowywać programy.

Do każdej części dołączony jest projekt kursu i kwestionariusze, dzięki którym możesz stopniowo opanowywać materiał i mieć pewność, że nauczyłeś się wszystkiego poprawnie. Dodatkowo otrzymasz krótkie notatki z podstawowymi informacjami na temat studiowanego materiału. Jeśli chcesz, możesz w dowolnym momencie uzyskać dostęp do treści kursu, w tym do treści dodatkowych, które zostaną opublikowane później.

Zapisz się na kurs, aby zbliżyć się do udanej kariery specjalisty ds. Linuksa!

  1. Zwiększanie bezpieczeństwa i niezawodności systemu Linux — praktyczny przewodnik po bezpieczeństwie

Instruktor: Jason Cannon (profesjonalny administrator systemów i konsultant)
Koszt udziału w kursie: 199,99 dolarów
Liczba studentów: 13 150+
Czas trwania programu: 58 wykładów; 4,5 godziny
Stopień przygotowania (wymagania dotyczące kursu): wskazane jest posiadanie podstawowej wiedzy na temat pracy z systemem Linux i ukończenie pierwszego kursu z naszej oferty

Czego się nauczysz?

- Chronić System Linux, zmniejszając poziom jego podatności i ryzyko włamań

Na tym kursie poznasz podstawowe koncepcje i najlepsze praktyki dotyczące zabezpieczania serwerów Linux. Z szkolenie krok po kroku oraz program napisany przez specjalistę od Uniksa z 30-letnim doświadczeniem, możesz zabezpieczyć każdy system oparty na Linuksie. Poznasz słabe strony tego systemu, abyś mógł się bronić.

Wśród zagadnień omawianych na kursie warto zwrócić uwagę na sposób wdrażania polityk dotyczących skomplikowanych haseł i starzenia się kont, metody ochrony przed hakerami i intruzami, działanie firewalla Linux, technologie szyfrowania i bezpieczeństwo systemu plików i wiele więcej.

Oprócz materiałów wideo otrzymasz wszystkie materiały tekstowe i slajdy wykorzystane podczas szkolenia online. Zapisz się na kurs, aby już dziś zostać zaawansowanym profesjonalistą w dziedzinie Linuksa!

Kursy online dotyczące systemu Linux sprawią, że staniesz się doświadczonym specjalistą posiadającym całą wiedzę niezbędną do pracy jako administrator systemu lub sieci. Wkrótce udostępnimy także wybrane kursy dla administratorów systemów, które podobnie jak kursy online dotyczące Linuksa są skierowane do specjalistów w dziedzinie administracji, ale dla różnych systemów.

Artem jest autorem licznych recenzji i artykułów na stronie projektu „Web Laboratorium Sukcesu”, poświęconych szablonom, wtyczkom, kursom i innym tematom serwisu. Ekspert w doborze szablonów i wtyczek dla platformy WordPress itp. Hobby: czytanie ciekawej literatury i aktywny wypoczynek.

Mój partner pisał o tym, czym się zajmujemy). Trzeba od razu powiedzieć, że praca bioinformatyka bez Linuksa jest praktycznie niemożliwa, ponieważ większość programów bioinformatycznych jest tworzona specjalnie dla tego systemu operacyjnego i działa tylko na nim.

Ze względu na to, że jest to obszar na styku nauk, stale komunikujemy się z biologami. Biolodzy muszą teraz pracować z bardzo dużą ilością danych, dlatego umiejętność obsługi Linuksa, optymalnego systemu operacyjnego do takich zadań, staje się umiejętnością niezbędną. Tak naprawdę mówimy nie tylko o umiejętności obsługi Linuksa, ale ogólnie o umiejętności obsługi komputera: jakie są zasady pracy na serwerze, jak ładować i efektywnie przechowywać pliki z danymi, jakie programy uruchomić do ich przetwarzania i jak to zrobić itp. - wszystko to, co upraszcza i przyspiesza Twoją pracę oraz znacznie ułatwia współpracę ze współpracownikami. Pomimo tego, że Linuksa można rozpracować samodzielnie, czytając mądre książki i strony internetowe, dla osób ze środowiska nietechnicznego często powoduje to pewne trudności i wiele z nich poddaje się na początkowych etapach opanowania tego systemu operacyjnego (na przykład zapoznawanie się za pomocą wiersza poleceń).

Bazując na naszym doświadczeniu, mój kolega Andrey Przhibelsky (@andrewprzh) i ja początkowo zamierzaliśmy przeprowadzić kilka zajęć z obsługi komputera dla biologów. A potem pomysł ten przerodził się w trzytygodniowy otwarty kurs online (MOOC) prowadzony w Instytucie Bioinformatyki w języku rosyjskim, który później został zawężony do wprowadzenia do Linuksa jako punktu wyjścia – ponieważ okazało się to bardzo, bardzo trudne do zmieścić wszystko w trzy tygodnie. Kurs już się rozpoczął i cieszył się sporym zainteresowaniem (na chwilę obecną zapisało się na niego ponad pięć tysięcy osób), ale pierwszy termin nadsyłania zadań upływa 24 listopada, więc nadal można przystąpić bez utraty punktów lub po prostu uczyć się kurs w trybie swobodnym (wszystkie materiały pozostaną otwarte).

Jeśli społeczność będzie zainteresowana, o przygotowaniu pierwszego w życiu kursu online napiszemy osobny post – wcale nie jest to tak proste i szybkie, jak mogłoby się wydawać na pierwszy rzut oka.

Najpierw jednak chciałbym się zatrzymać nad odpowiedziami na najczęściej zadawane nam pytania. Przygotowując kurs rozmawialiśmy z różnymi osobami i zetknęliśmy się z faktem, że wiele z nich w ogóle nie rozumiało, gdzie jest używany Linux i nie miało pojęcia, że ​​system może być dla nich przydatny. Więc:

Dlaczego musisz teraz wiedzieć, jak korzystać z Linuksa?

Wiele osób tego nie zauważa, ale Linux jest już wokół nas. Wszystko Urządzenia z Androidem działają na Linuksie, większość serwerów w Internecie również korzysta z tego systemu operacyjnego i istnieje wiele innych przykładów. Oczywiście możesz nadal używać tych wszystkich rzeczy, nie znając Linuksa, ale kiedy opanujesz podstawy tego systemu, będziesz mógł lepiej zrozumieć zachowanie otaczających Cię rzeczy. Ponadto przy pracy z dużą ilością danych Linux jest po prostu niezbędny, ponieważ najbardziej skomplikowane obliczenia na ogromnych ilościach danych wykonywane są na komputerach z systemem Linux. I nie jest to wybór przypadkowy: większość zadań obliczeniowych wykonywana jest znacznie szybciej na Linuksie niż na Windowsie czy Mac OS X.

Jak Linux ma się do opanowania innych dyscyplin?

Ogromna część oprogramowania naukowego, zwłaszcza programów do przetwarzania dużych zbiorów danych (na przykład z zakresu bioinformatyki) jest opracowywana specjalnie dla systemu Linux. Oznacza to, że aplikacje te po prostu nie mogą działać w systemie Windows lub Mac OS X. Jeśli więc nie wiesz, jak pracować w systemie Linux, automatycznie zostajesz pozbawiony możliwości korzystania z najnowszych osiągnięć nauki. Ponadto ucząc się Linuksa, lepiej zrozumiesz, jak działa komputer, ponieważ będziesz mógł wydawać mu polecenia niemal bezpośrednio.

Dlaczego potrzebny jest do tego osobny kurs?

Linux ma wiele funkcji, które warto poznać i oczywiście móc z nich korzystać we właściwym czasie. Na szczęście współczesne wersje Linuksa są znacznie bardziej przyjazne dla użytkownika niż ich odpowiedniki sprzed 5-6 lat. Teraz nie musisz męczyć się godzinami, a nawet dniami i nocami po zainstalowaniu systemu w celu skonfigurowania połączenia internetowego, drukowania na drukarce, układu klawiatury i tak dalej. Każdy może rozpocząć korzystanie z Linuksa w taki sam sposób, w jaki korzystał z Windowsa lub Mac OS X, po minimalnej znajomości tego systemu, która zostanie obliczona w ciągu kilku minut. Możliwości Linuksa są jednak znacznie szersze niż „codzienne” użytkowanie. Po prostu nie da się omówić wszystkich funkcjonalności Linuksa nawet w trzytygodniowym kursie. Staramy się jednak nauczyć słuchaczy jak najwięcej korzystać podstawowe możliwości Linux, a co najważniejsze mamy nadzieję, że osoby, które ukończyły kurs, będą mogły z powodzeniem kontynuować samodzielne opanowywanie Linuksa.

Co jest interesującego w Linuksie?

Dla nas Linux jest jak bardzo ciekawa książka, którą czytasz i którą chętnie polecasz swoim znajomym, a nawet zazdrościsz, że mają jeszcze przed sobą taką pracę. Jedyna różnica jest taka, że ​​choć Linuksa znamy już prawie 10 lat, to nie możemy powiedzieć, że „przeczytaliśmy” go w całości. Zawsze możesz znaleźć w nim coś nowego dla siebie, dowiedzieć się, że wiele rzeczy, do których przywykłeś robić w jeden sposób, można zrobić zupełnie inaczej – znacznie łatwiej i szybciej.

Im lepiej poznajesz Linuksa, tym staje się on ciekawszy. I od początkowej chęci „szybkiego wyłączenia i ponownego uruchomienia w natywnym i znajomym systemie Windows (Mac OS X)” wkrótce przechodzisz do stanu „hmm, ale to nie jest takie złe”, a nieco później do „jak mogłem nawet pracować w tym systemie Windows?!” A studiując Linuksa, można czasami poczuć się trochę jak haker lub bohater filmu o programistach =)

Nasz kurs składa się z krótki przegląd podstawowe funkcje Linuksa, ale początkującym powinno to wystarczyć, aby zainteresować się Linuksem i zagłębić się nieco w jego filozofię. Przykładowo większość kursu spędzimy pracując w terminalu, dlatego początkujący powinni się do tego przyzwyczaić i zrozumieć zalety takiego podejścia do zarządzania komputerem. Dla bardziej zaawansowanych użytkowników interesujące mogą być niektóre lekcje kursu - na przykład dotyczące pracy ze zdalnym serwerem lub programowania w bashu. .

Jak sprawdzić rozwiązania problemów na kursie Linux? Czy to w ogóle możliwe?

Odpowiedź na to pytanie nie była trywialna – długo zastanawialiśmy się, jak sprawdzić zadania (np. czy użytkownik zainstalował Linuksa na swoim komputerze lub edytował plik w określonym edytorze) i jak wymyślić ciekawe zadania naprawdę pokazać prawdziwa praca z Linuksem. W przypadku niektórych tematów istniały całkiem interesujące podejścia. Na przykład został dodany specjalnie na potrzeby kursu nowy typ zadania na platformie Stepic - połączenie się ze zdalnym serwerem (i otwarcie „terminalu”) bezpośrednio w oknie przeglądarki - według opinii pierwszych użytkowników przypadło im do gustu. Oczywiście za pierwszym razem były pewne ostre krawędzie, ale ogólnie wszystko działa całkiem nieźle. Wkrótce pojawi się osobny post od twórców dotyczący technicznej strony tego zagadnienia. Przykład takiego zadania (aby obejrzeć je na żywo można zapisać się na kurs):

Trzeba powiedzieć, że nie wszyscy użytkownicy podchodzili do zadań z humorem. Na przykład testowaliśmy umiejętność instalowania programów w systemie Linux na przykładzie programu VLC. Należało zainstalować go w swoim systemie jedną z opisanych metod, następnie otworzyć pomoc dotyczącą programu, znaleźć nazwisko pierwszego autora i wpisać je w formularzu weryfikacyjnym. Słyszeliśmy wiele komentarzy na temat tego zadania :) A ludzie popełniali błędy głównie wpisując imię i nazwisko, albo samo imię, albo część nazwiska (a tam jest podwójnie, z łącznikiem!) . Ogólnie rzecz biorąc, jeśli zdecydujesz się na kurs, przeczytaj dokładniej warunki zadań, a zaoszczędzisz dzięki temu mnóstwo czasu i nerwów! Co prawda była uwaga u tego samego autora i na temat okazało się, że w starszych wersjach VLC jest już na 14 miejscu, więc dodaliśmy do sprawdzenia kolejnego autora, który jest pierwszy na „starej” liście (a swoją drogą trzeci w „nowym”).

Dlaczego Linux jest taki dobry?

Pytanie jest oczywiście niejednoznaczne. Moim zdaniem jedną z kluczowych przewag Linuksa nad Windowsem czy Mac OS X jest to, że ten system operacyjny jest rozwijany przez ogromną społeczność programistów na całym świecie, a nie w dwóch, choć bardzo dużych, firmach (Microsoft i Apple). Kod źródłowy tego systemu jest otwarty i każdy może zapoznać się z wewnętrzną strukturą Linuksa lub wziąć udział w jego rozwoju. Deweloperzy rozwijają go nie tylko dla użytkowników-kupujących, ale także dla siebie, dlatego też wiąże się z nim tak duży postęp w rozwoju i wiele innych jego zalet. Jako „bonusy” za zwykli użytkownicy: Linux jest darmowy, na Linuksie praktycznie nie ma wirusów (a sami twórcy wirusów często pracują na Linuksie!), istnieje ogromna liczba wersji tego systemu i każdy może wybrać tę, która mu się podoba!

Na koniec chciałbym porozmawiać o mojej pierwszej znajomości z Linuksem, szczególnie w procesie pracy (wcześniej był osobny kurs na temat studiów, ale niestety niewiele z niego wyciągnąłem). To wydarzenie zrobiło na mnie tak wielkie wrażenie, że do dziś je pamiętam. Pracując na trzecim roku na Politechnice, potrzebowałem uruchomić jeden program do przetwarzania danych. Program został napisany w C++, a następnie pracowaliśmy w systemie Windows XP. Trzeba było wykonać wiele startów, były one dość podobne i zwykle trwały kilka minut. Przez ten czas nie można było nic innego zrobić na komputerze - był całkowicie zawieszony, więc można było rozmawiać z innymi pracownikami lub po prostu spacerować po biurze. Po około kilku tygodniach takich uruchomień mój przełożony doradził mi, abym spróbował zrobić to samo, ale nie w systemie Windows, ale w systemie Linux. Pomyślałem wtedy: „no cóż, co to za różnica?”, ale tak bardzo szanowałem menadżera, że ​​przekompilowałem program i poszedłem za jego radą. Wyobraź sobie moje zdziwienie, gdy uruchomiłem ten sam program na tych samych danych i uzyskałem wynik (oczywiście dokładnie taki sam) w ciągu kilku sekund! Nie miałam nawet czasu wstać z krzesła, a co dopiero wyjść na spacer...

Nawiasem mówiąc, oprócz naszego rosyjskojęzycznego kursu online na temat Linuksa, istnieje dobry kurs wprowadzający w języku angielskim od Linux Foundation, o którym pisano już na Habré. Jak podaje strona internetowa, wznowienie nastąpi 5 stycznia 2015 r.

Jeśli znasz jakieś inne ciekawe kursy online lub materiały szkoleniowe dotyczące podstaw Linuksa, chętnie zobaczymy linki do nich w komentarzach.


Centrum Nowoczesnej Edukacji Komputerowej zaprasza na kursy Linux. Chcesz zostać poszukiwanym administratorem systemu? Marzysz o perfekcyjnym opanowaniu systemu operacyjnego Linux? Jesteśmy gotowi nauczyć Cię wszystkiego, co sami wiemy. Kochamy swoją pracę, co oznacza, że ​​jesteśmy gotowi przekazać całą wiedzę i umiejętności każdemu uczniowi!

Dla kogo jest kurs Linux?

Rabat 30%
* zanim 23 grudnia 2019 r
12850 rub.
Ind. koszt: 36280 rub. łącznie z 30% rabatem
60 ak. godziny

Taka dziedzina jak administracja Linuksem tylko na pierwszy rzut oka wydaje się trudna. Już od pierwszych zajęć wczuj się w jego istotę i przekonaj się, że wszystko jest o wiele prostsze! Stymuluj się, motywuj do doskonałych wyników. Pamiętaj, że nauka Linuksa, jeśli zakończy się pomyślnie, może być początkiem Twojej kariery!

Oczywiście będziesz musiał pracować, wykonywać zadania i uważnie słuchać materiału, który przekażą ci doświadczeni nauczyciele. Kursy Linuksa w Moskwie nie tolerują leniwych i tych, którzy przychodzą do nas tylko po to, żeby „posiedzieć”! Ale bądź pewien, że będziesz chciał się uczyć już na pierwszej lekcji. Oczywiście... wszyscy nauczyciele opowiadają o wszystkich problemach tak ciekawie, że aż chce się od razu zacząć je rozwiązywać. Szkolenie praktyczne nie sprawi, że będziesz czekać! Przeanalizujesz wiele koncepcji, przestudiujesz konfiguracje, funkcje konfiguracyjne serwery pocztowe.

Kursy administracji Linuksem obejmują także naukę o Unixie. Z łatwością opanujesz systemy NetBSD, OpenBSD, FreBSD. Kursy administracji Unixem nie pozostawią Cię samego z nierozwiązanymi problemami. Rozbudowana praktyka pozwoli Ci utrwalić całą zdobytą wiedzę.

Przyjdź, zarejestruj się! Opanuj teraz administrację systemem Linux. Czeka na Ciebie wiele nowych i ciekawych rzeczy!

Czego nauczysz się na szkoleniach dotyczących Linuksa?

System operacyjny Linux

1. Pojęcia ogólne Administracja systemu.
1.1. Najpopularniejsze platformy i systemy operacyjne, ich funkcje.
1.2. Dyski logiczne i partycje na dyskach twardych, ich tworzenie i ustawienia.
1.3. Rodzaje systemów operacyjnych.
1.4. System operacyjny Linux, jego funkcje, historia.

2. Cechy procedury instalacji i konfiguracji systemów operacyjnych z rodziny Linux.
2.1. Co to są punkty montowania? Ich zastosowanie podczas instalacji systemu.
2.2. System plików i jego struktura.
2.3. Tworzenie zestawu początkowego oprogramowanie. Podłączanie sprzętu i praca z bootloaderem systemowym.

3. Podstawy pracy w systemie Linux.
3.1. Procedura logowania. Prawa użytkownika.
3.2. Wirtualna konsola. Korzystanie z wiersza poleceń.
3.3. Systemy pomocy, dostarczając informacji o poleceniach.
3.4. Najważniejsze polecenia i kombinacje poleceń.

4. Menedżerowie plików w Linuksie.
4.1. Midnight Commander jako najpopularniejszy menedżer plików.
4.2. Zarządzanie systemem plików.

5. Ustawienia kont użytkowników i grup użytkowników. Polityka bezpieczeństwa.
6. System operacyjny Linux i jego środowisko użytkownika.
6.1. Cel plików konfiguracyjnych systemu i ich wykorzystanie.
6.2. Centrum sterowania systemem, metody pracy z nim.
6.3. Sterowanie procesem za pomocą różnych sygnałów.

7. Procedura instalacji oprogramowania w systemie operacyjnym Linux.
7.1. Co to jest jądro systemu operacyjnego?
7.2. Kompilacja nowego jądra, proces kompilacji. Jednoczesna praca z kilkoma rdzeniami.

8. Przeprowadzanie audytów systemów i logowanie.
8.1. Systemy zarządzania logami w systemie Linux. Analiza plików logów, uzyskanie niezbędnych informacji.
8.2. Praca Programy dla Linuksa. Archiwizacja i przechowywanie danych. Harmonogram zadań.

9. graficzny interfejs użytkownika Linuksa. Okno X.
9.1. Proces instalacji i konfiguracji serwerów graficznych.
9.2. Najpopularniejsze menedżery okien i ich funkcje.
9.3. Drukowanie w systemie Linux.

10. Przegląd ogólny o strukturze sieć komputerowa.
10.1. Rodzaje sieci komputerowych. Protokół TCP/IP i rodzaje adresacji w sieciach działających na jego bazie.
10.2. Bezpieczeństwo. Pojęcie portów sieciowych, ich otwarcie. Chroń swój komputer za pomocą zapory sieciowej.

11. Zdalny dostęp do komputera w systemie Linux. Praca z telnetem i ssh.
11.1. Pracuj w najpopularniejszych systemach nazewnictwa.
11.2. Jak wybrać system nazewnictwa. Plik hostów i jego użycie. Procedura tworzenia domeny.
11.3. Instalacja Serwery DNS i BIND, niezbędne ustawienia.

12. Konfigurowanie serwerów pocztowych.
12.1. Instalowanie serwera pocztowego i klienta do dostarczania poczty e-mail.
12.2. Praca z serwerami WWW w systemie operacyjnym Linux.
12.3. Praca z serwerami FTP w systemie operacyjnym Linux.
12.4. Zarządzanie serwerami proxy i ich znaczenie dla bezpieczeństwa systemu.

13. Pojęcie routingu i konfiguracji zdalny dostęp pod Linuksem.
13.1. Zarządzanie routingiem w systemie operacyjnym Linux.
13.2. Pojęcie sieci systemy plików. Korzystanie ze wspólnych zasobów.

14. Inne systemy operacyjne z rodziny Unix.
14.1. Systemy z rodziny BSD, ich specyfika, proces konfiguracji.

15. Funkcje konfigurowania popularnych systemów BSD.
15.1. Instalacja i konfiguracja serwera pocztowego, serwera FTP, serwera WWW.
15.2. Interfejs graficzny X-Window.
15.3. Stosowanie wirtualne maszyny w środowisku BSD.

16. Ostatnia lekcja.

Linux (CentOS/Debian). Poziom 1. Podstawy administracji i bezpieczeństwa

Chcesz zostać administratorem systemu lub poznać nowy system operacyjny Linux? Na tym kursie zdobędziesz podstawową wiedzę na temat systemu operacyjnego Linux. Opanujesz funkcje instalowania, konfigurowania i administrowania tym systemem operacyjnym. Różnica pomiędzy Linuksem a komercyjnymi systemami operacyjnymi stanie się dla Ciebie jaśniejsza.

Po ten kurs Będziesz mógł zainstalować i skonfigurować system operacyjny Linux, rozpocznij Konta użytkownikom zapewnić im regulowany dostęp do zasobów serwera opartego na systemie operacyjnym Linux. Konfiguracja parametrów nie będzie dla Ciebie trudna lokalna sieć i połączenie z Internetem. Z łatwością zainstalujesz, zaktualizujesz i usuniesz oprogramowanie, a także skonfigurujesz podłączenie dodatkowych napędów i drukarek.

Kurs zainteresuje przede wszystkim: administratorów systemów, administratorów sieć korporacyjna, specjaliści technologii sieciowych i projektowania sieci, administratorzy korporacyjnych serwerów pocztowych, a także wszyscy, którzy pragną opanować te zawody.

Mój partner pisał o tym, czym się zajmujemy). Trzeba od razu powiedzieć, że praca bioinformatyka bez Linuksa jest praktycznie niemożliwa, ponieważ większość programów bioinformatycznych jest tworzona specjalnie dla tego systemu operacyjnego i działa tylko na nim.

Ze względu na to, że jest to obszar na styku nauk, stale komunikujemy się z biologami. Biolodzy muszą teraz pracować z bardzo dużą ilością danych, dlatego umiejętność obsługi Linuksa, optymalnego systemu operacyjnego do takich zadań, staje się umiejętnością niezbędną. Tak naprawdę mówimy nie tylko o umiejętności obsługi Linuksa, ale ogólnie o umiejętności obsługi komputera: jakie są zasady pracy na serwerze, jak ładować i efektywnie przechowywać pliki z danymi, jakie programy uruchomić do ich przetwarzania i jak to zrobić itp. - wszystko to, co upraszcza i przyspiesza Twoją pracę oraz znacznie ułatwia współpracę ze współpracownikami. Pomimo tego, że Linuksa można rozpracować samodzielnie, czytając mądre książki i strony internetowe, dla osób ze środowiska nietechnicznego często powoduje to pewne trudności i wiele z nich poddaje się na początkowych etapach opanowania tego systemu operacyjnego (na przykład zapoznawanie się za pomocą wiersza poleceń).

Bazując na naszym doświadczeniu, mój kolega Andrey Przhibelsky (@andrewprzh) i ja początkowo zamierzaliśmy przeprowadzić kilka zajęć z obsługi komputera dla biologów. A potem pomysł ten przerodził się w trzytygodniowy otwarty kurs online (MOOC) prowadzony w Instytucie Bioinformatyki w języku rosyjskim, który później został zawężony do wprowadzenia do Linuksa jako punktu wyjścia – ponieważ okazało się to bardzo, bardzo trudne do zmieścić wszystko w trzy tygodnie. Kurs już się rozpoczął i cieszył się sporym zainteresowaniem (na chwilę obecną zapisało się na niego ponad pięć tysięcy osób), ale pierwszy termin nadsyłania zadań upływa 24 listopada, więc nadal można przystąpić bez utraty punktów lub po prostu uczyć się kurs w trybie swobodnym (wszystkie materiały pozostaną otwarte).

Jeśli społeczność będzie zainteresowana, o przygotowaniu pierwszego w życiu kursu online napiszemy osobny post – wcale nie jest to tak proste i szybkie, jak mogłoby się wydawać na pierwszy rzut oka.

Najpierw jednak chciałbym się zatrzymać nad odpowiedziami na najczęściej zadawane nam pytania. Przygotowując kurs rozmawialiśmy z różnymi osobami i zetknęliśmy się z faktem, że wiele z nich w ogóle nie rozumiało, gdzie jest używany Linux i nie miało pojęcia, że ​​system może być dla nich przydatny. Więc:

Dlaczego musisz teraz wiedzieć, jak korzystać z Linuksa?

Wiele osób tego nie zauważa, ale Linux jest już wokół nas. Wszystkie urządzenia z Androidem korzystają z Linuksa, większość serwerów w Internecie również korzysta z tego systemu operacyjnego i jest wiele innych przykładów. Oczywiście możesz nadal używać tych wszystkich rzeczy, nie znając Linuksa, ale kiedy opanujesz podstawy tego systemu, będziesz mógł lepiej zrozumieć zachowanie otaczających Cię rzeczy. Ponadto przy pracy z dużą ilością danych Linux jest po prostu niezbędny, ponieważ najbardziej skomplikowane obliczenia na ogromnych ilościach danych wykonywane są na komputerach z systemem Linux. I nie jest to wybór przypadkowy: większość zadań obliczeniowych wykonywana jest znacznie szybciej na Linuksie niż na Windowsie czy Mac OS X.

Jak Linux ma się do opanowania innych dyscyplin?

Ogromna część oprogramowania naukowego, zwłaszcza programów do przetwarzania dużych zbiorów danych (na przykład z zakresu bioinformatyki) jest opracowywana specjalnie dla systemu Linux. Oznacza to, że aplikacje te po prostu nie mogą działać w systemie Windows lub Mac OS X. Jeśli więc nie wiesz, jak pracować w systemie Linux, automatycznie zostajesz pozbawiony możliwości korzystania z najnowszych osiągnięć nauki. Ponadto ucząc się Linuksa, lepiej zrozumiesz, jak działa komputer, ponieważ będziesz mógł wydawać mu polecenia niemal bezpośrednio.

Dlaczego potrzebny jest do tego osobny kurs?

Linux ma wiele funkcji, które warto poznać i oczywiście móc z nich korzystać we właściwym czasie. Na szczęście współczesne wersje Linuksa są znacznie bardziej przyjazne dla użytkownika niż ich odpowiedniki sprzed 5-6 lat. Teraz nie musisz męczyć się godzinami, a nawet dniami i nocami po zainstalowaniu systemu w celu skonfigurowania połączenia internetowego, drukowania na drukarce, układu klawiatury i tak dalej. Każdy może rozpocząć korzystanie z Linuksa w taki sam sposób, w jaki korzystał z Windowsa lub Mac OS X, po minimalnej znajomości tego systemu, która zostanie obliczona w ciągu kilku minut. Możliwości Linuksa są jednak znacznie szersze niż „codzienne” użytkowanie. Po prostu nie da się omówić wszystkich funkcjonalności Linuksa nawet w trzytygodniowym kursie. Staramy się jednak uczyć studentów obsługi większości podstawowych funkcji Linuksa, a co najważniejsze mamy nadzieję, że osoby, które ukończą kurs, będą mogły z powodzeniem kontynuować samodzielne opanowywanie Linuksa.

Co jest interesującego w Linuksie?

Dla nas Linux jest jak bardzo ciekawa książka, którą czytasz i którą chętnie polecasz swoim znajomym, a nawet zazdrościsz, że mają jeszcze przed sobą taką pracę. Jedyna różnica jest taka, że ​​choć Linuksa znamy już prawie 10 lat, to nie możemy powiedzieć, że „przeczytaliśmy” go w całości. Zawsze możesz znaleźć w nim coś nowego dla siebie, dowiedzieć się, że wiele rzeczy, do których przywykłeś robić w jeden sposób, można zrobić zupełnie inaczej – znacznie łatwiej i szybciej.

Im lepiej poznajesz Linuksa, tym staje się on ciekawszy. I od początkowej chęci „szybkiego wyłączenia i ponownego uruchomienia w natywnym i znajomym systemie Windows (Mac OS X)” wkrótce przechodzisz do stanu „hmm, ale to nie jest takie złe”, a nieco później do „jak mogłem nawet pracować w tym systemie Windows?!” A studiując Linuksa, można czasami poczuć się trochę jak haker lub bohater filmu o programistach =)

Nasz kurs składa się z krótkiego przeglądu podstawowych funkcji Linuksa, ale nowym użytkownikom powinno to wystarczyć, aby zainteresować się Linuksem i zagłębić się nieco w jego filozofię. Przykładowo większość kursu spędzimy pracując w terminalu, dlatego początkujący powinni się do tego przyzwyczaić i zrozumieć zalety takiego podejścia do zarządzania komputerem. Dla bardziej zaawansowanych użytkowników interesujące mogą być niektóre lekcje kursu - na przykład dotyczące pracy ze zdalnym serwerem lub programowania w bashu. .

Jak sprawdzić rozwiązania problemów na kursie Linux? Czy to w ogóle możliwe?

Odpowiedź na to pytanie nie była trywialna – długo zastanawialiśmy się, jak sprawdzić zadania (np. czy użytkownik zainstalował Linuksa na swoim komputerze lub edytował plik w określonym edytorze) i jak wymyślić ciekawe zadania aby naprawdę pokazać prawdziwą pracę z Linuksem. W przypadku niektórych tematów istniały całkiem interesujące podejścia. Przykładowo, specjalnie dla kursu na platformie Stepic dodano nowy typ zadania - połączenie się ze zdalnym serwerem (i otwarcie „terminalu”) bezpośrednio w oknie przeglądarki - według opinii pierwszych użytkowników przypadło im do gustu. Oczywiście za pierwszym razem były pewne ostre krawędzie, ale ogólnie wszystko działa całkiem nieźle. Wkrótce pojawi się osobny post od twórców dotyczący technicznej strony tego zagadnienia. Przykład takiego zadania (aby obejrzeć je na żywo można zapisać się na kurs):

Trzeba powiedzieć, że nie wszyscy użytkownicy podchodzili do zadań z humorem. Na przykład testowaliśmy umiejętność instalowania programów w systemie Linux na przykładzie programu VLC. Należało zainstalować go w swoim systemie jedną z opisanych metod, następnie otworzyć pomoc dotyczącą programu, znaleźć nazwisko pierwszego autora i wpisać je w formularzu weryfikacyjnym. Słyszeliśmy wiele komentarzy na temat tego zadania :) A ludzie popełniali błędy głównie wpisując imię i nazwisko, albo samo imię, albo część nazwiska (a tam jest podwójnie, z łącznikiem!) . Ogólnie rzecz biorąc, jeśli zdecydujesz się na kurs, przeczytaj dokładniej warunki zadań, a zaoszczędzisz dzięki temu mnóstwo czasu i nerwów! Co prawda była uwaga u tego samego autora i na temat okazało się, że w starszych wersjach VLC jest już na 14 miejscu, więc dodaliśmy do sprawdzenia kolejnego autora, który jest pierwszy na „starej” liście (a swoją drogą trzeci w „nowym”).

Dlaczego Linux jest taki dobry?

Pytanie jest oczywiście niejednoznaczne. Moim zdaniem jedną z kluczowych przewag Linuksa nad Windowsem czy Mac OS X jest to, że ten system operacyjny jest rozwijany przez ogromną społeczność programistów na całym świecie, a nie w dwóch, choć bardzo dużych, firmach (Microsoft i Apple). Kod źródłowy tego systemu jest otwarty i każdy może zapoznać się z wewnętrzną strukturą Linuksa lub wziąć udział w jego rozwoju. Deweloperzy rozwijają go nie tylko dla użytkowników-kupujących, ale także dla siebie, dlatego też wiąże się z nim tak duży postęp w rozwoju i wiele innych jego zalet. Jako „bonusy” dla zwykłych użytkowników: Linux jest darmowy, na Linuksie praktycznie nie ma wirusów (a sami twórcy wirusów często pracują na Linuksie!), istnieje ogromna liczba wersji tego systemu i każdy może wybrać tę, która mu się podoba !

Na koniec chciałbym porozmawiać o mojej pierwszej znajomości z Linuksem, szczególnie w procesie pracy (wcześniej był osobny kurs na temat studiów, ale niestety niewiele z niego wyciągnąłem). To wydarzenie zrobiło na mnie tak wielkie wrażenie, że do dziś je pamiętam. Pracując na trzecim roku na Politechnice, potrzebowałem uruchomić jeden program do przetwarzania danych. Program został napisany w C++, a następnie pracowaliśmy w systemie Windows XP. Trzeba było wykonać wiele startów, były one dość podobne i zwykle trwały kilka minut. Przez ten czas nie można było nic innego zrobić na komputerze - był całkowicie zawieszony, więc można było rozmawiać z innymi pracownikami lub po prostu spacerować po biurze. Po około kilku tygodniach takich uruchomień mój przełożony doradził mi, abym spróbował zrobić to samo, ale nie w systemie Windows, ale w systemie Linux. Pomyślałem wtedy: „no cóż, co to za różnica?”, ale tak bardzo szanowałem menadżera, że ​​przekompilowałem program i poszedłem za jego radą. Wyobraź sobie moje zdziwienie, gdy uruchomiłem ten sam program na tych samych danych i uzyskałem wynik (oczywiście dokładnie taki sam) w ciągu kilku sekund! Nie miałam nawet czasu wstać z krzesła, a co dopiero wyjść na spacer...

Nawiasem mówiąc, oprócz naszego rosyjskojęzycznego kursu online na temat Linuksa, istnieje dobry kurs wprowadzający w języku angielskim od Linux Foundation, o którym pisano już na Habré. Jak podaje strona internetowa, wznowienie nastąpi 5 stycznia 2015 r.

Jeśli znasz jakieś inne ciekawe kursy online lub materiały szkoleniowe dotyczące podstaw Linuksa, chętnie zobaczymy linki do nich w komentarzach.