*Chcesz rozpocząć pracę z Linuksem? Rozwiń dobrą praktyczną wiedzę na temat Linuksa, korzystając zarówno z interfejsu graficznego, jak i wiersza poleceń w głównych rodzinach dystrybucji Linuksa, korzystając z internetowego kursu The Linux Foundation Intro to Linux. Zarejestruj się bezpłatnie tutaj. (Este curso también está disponible en español. Haga clic aquí para Introducción a Linux Od smartfonów po samochody, superkomputery i sprzęt AGD, domowe komputery stacjonarne po serwery korporacyjne — system operacyjny Linux jest wszędzie Linux istnieje od połowy lat 90. i od tego czasu osiągnął bazę użytkowników na całym świecie. Linux jest właściwie wszędzie: w twoich telefonach, termostatach, samochodach, lodówkach, urządzeniach Roku i telewizorach. Obsługuje również większość Internetu, wszystkie 500 najlepszych superkomputerów na świecie oraz światowe giełdy Ale oprócz tego, że jest platformą z wyboru do uruchamiania komputerów stacjonarnych, serwerów i systemów wbudowanych na całym świecie, Linux jest jednym z najbardziej niezawodnych, bezpiecznych i bezproblemowych dostępnych systemów operacyjnych Oto wszystkie informacje, których potrzebujesz, aby być na bieżąco z platformą Linux ## Co to jest Linux? Podobnie jak Windows, iOS i Mac OS, Linux jest systemem operacyjnym. W rzeczywistości jedna z najpopularniejszych platform na świecie, Android, jest obsługiwana przez system operacyjny Linux. System operacyjny to oprogramowanie, które zarządza wszystkimi zasobami sprzętowymi związanymi z komputerem stacjonarnym lub laptopem. Mówiąc prościej, system operacyjny zarządza komunikacją między oprogramowaniem a sprzętem. Bez systemu operacyjnego oprogramowanie nie działałoby System operacyjny Linux składa się z kilku różnych elementów: Bootloader — oprogramowanie zarządzające procesem uruchamiania komputera. Dla większości użytkowników będzie to po prostu ekran powitalny, który pojawi się i ostatecznie zniknie, aby uruchomić system operacyjny. Jądro — jest to jedyny element całości, który w rzeczywistości nazywa się „Linux”. Jądro jest rdzeniem systemu i zarządza procesorem, pamięcią i urządzeniami peryferyjnymi. Jądro to najniższy poziom systemu operacyjnego. Init system – Jest to podsystem, który ładuje przestrzeń użytkownika i jest odpowiedzialny za kontrolowanie demonów. Jednym z najczęściej używanych systemów init jest systemd, który jest również jednym z najbardziej kontrowersyjnych. Jest to system init, który zarządza procesem rozruchu, po przekazaniu początkowego rozruchu z programu ładującego (tj. GRUB lub GRand Unified Bootloader). Demony — są to usługi działające w tle (drukowanie, dźwięk, planowanie itp.), które są uruchamiane podczas rozruchu lub po zalogowaniu się na pulpicie. Serwer graficzny – jest to podsystem, który wyświetla grafikę na monitorze. Jest powszechnie określany jako serwer X lub po prostu X. Środowisko pulpitu — jest to element, z którym użytkownicy faktycznie wchodzą w interakcję. Istnieje wiele środowisk graficznych do wyboru (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce itp. Każde środowisko graficzne zawiera wbudowane aplikacje (takie jak menedżery plików, narzędzia konfiguracyjne, przeglądarki internetowe i gry). Środowiska komputerowe nie oferują pełnej gamy aplikacji.Podobnie jak Windows i macOS, Linux oferuje tysiące wysokiej jakości tytułów oprogramowania, które można łatwo znaleźć i zainstalować.Większość nowoczesnych dystrybucji Linuksa (więcej na ten temat poniżej) obejmuje App Store- jak narzędzia, które centralizują i upraszczają instalację aplikacji.Na przykład Ubuntu Linux ma Centrum oprogramowania Ubuntu (rebranding oprogramowania GNOME), które umożliwia szybkie wyszukiwanie wśród tysięcy aplikacji i instalowanie ich z jednej centralnej lokalizacji ## Dlaczego warto używać Linuksa? To jest jedno pytanie, które zadaje sobie większość ludzi. Po co zawracać sobie głowę nauką zupełnie innego środowiska komputerowego, skoro system operacyjny dostarczany z większością komputerów stacjonarnych, laptopów i serwerów działa dobrze? Aby odpowiedzieć na to pytanie, postawiłbym inne pytanie. Czy ten system operacyjny, którego obecnie używasz, naprawdę działa „dobrze”? A może zmagasz się z przeszkodami, takimi jak wirusy, złośliwe oprogramowanie, spowolnienia, awarie, kosztowne naprawy i opłaty licencyjne? Jeśli zmagasz się z powyższym, Linux może być dla Ciebie idealną platformą. Linux stał się jednym z najbardziej niezawodnych ekosystemów komputerowych na świecie. Połącz tę niezawodność z zerowymi kosztami wejścia, a otrzymasz idealne rozwiązanie dla platformy stacjonarnej Zgadza się, zero kosztów wejścia… jak w gratisie. Możesz zainstalować Linuksa na dowolnej liczbie komputerów, nie płacąc ani grosza za oprogramowanie lub licencje na serwer Rzućmy okiem na koszt serwera Linux w porównaniu z Windows Server 2016. Cena edycji Standard Windows Server 2016 wynosi 882,00 USD (zakupiona bezpośrednio od Microsoft). Nie obejmuje to licencji dostępu klienta (CAL) ani licencji na inne oprogramowanie, które może być potrzebne do uruchomienia (takie jak baza danych, serwer WWW, serwer pocztowy itp. Na przykład licencja CAL dla jednego użytkownika dla systemu Windows Server 2016 kosztuje 38,00 USD Jeśli na przykład chcesz dodać 10 użytkowników, oznacza to 388,00 USD więcej na licencje na oprogramowanie serwera. Z serwerem Linux wszystko jest bezpłatne i łatwe w instalacji. W rzeczywistości instalacja pełnego serwera WWW (w tym serwera bazy danych ), to tylko kilka kliknięć lub poleceń (spójrz na Łatwa instalacja serwera LAMP, aby dowiedzieć się, jakie to może być proste) Jeśli zerowe koszty to za mało, aby Cię przekonać — co powiesz na posiadanie systemu operacyjnego, który będzie działał bezproblemowo tak długo, jak go używasz? Używam Linuksa od prawie 20 lat (zarówno jako platformy stacjonarnej, jak i serwerowej) i nie miałem żadnych problemów z oprogramowaniem ransomware, złośliwym oprogramowaniem ani wirusami. Linux jest generalnie znacznie mniej podatny na takie ataki. Jeśli chodzi o ponowne uruchomienie serwera, są one konieczne tylko wtedy, gdy jądro jest aktualizowane. Nie jest niczym niezwykłym, że serwer Linux działa latami bez ponownego uruchamiania. Jeśli przestrzegasz regularnych zalecanych aktualizacji, stabilność i niezawodność są praktycznie zapewnione ## Otwarte źródło Linux jest również rozpowszechniany na licencji open source. Open source przestrzega następujących kluczowych zasad: - Swoboda uruchamiania programu w dowolnym celu - Swoboda studiowania, jak działa program i zmieniania go, aby robił to, co chcesz - Swoboda redystrybucji kopii, abyś mógł pomóc bliźniemu - Swoboda rozpowszechniania kopii zmodyfikowanych wersji innym osobom Te punkty są kluczowe dla zrozumienia społeczności, która pracuje razem, aby stworzyć platformę Linux. Bez wątpienia Linux jest systemem operacyjnym „przez ludzi, dla ludzi”. Te zasady są również głównym czynnikiem, dla którego wiele osób wybiera Linuksa. Chodzi o wolność i swobodę użytkowania oraz wolność wyboru ## Co to jest „dystrybucja”? Linux ma wiele różnych wersji dostosowanych do każdego typu użytkownika. Od nowych użytkowników po zagorzałych użytkowników — znajdziesz „smak” Linuksa odpowiadający Twoim potrzebom. Wersje te nazywane są dystrybucjami (lub, w skrócie, „dystrybucjami”) Prawie każdą dystrybucję Linuksa można pobrać za darmo, nagrać na dysk (lub pamięć USB) i zainstalować (na dowolnej liczbie komputerów) Popularne dystrybucje Linuksa obejmują: - LINUX MINT - MANJARO - DEBIANA - UBUNTU - ANTERGOS - SOLUS - FEDORA - ELEMENTARNY OS - OPENSUSE Każda dystrybucja ma inne podejście do pulpitu. Niektórzy wybierają bardzo nowoczesne interfejsy użytkownika (takie jak Pantheon GNOME i Elementary OS), podczas gdy inni trzymają się bardziej tradycyjnego środowiska graficznego (openSUSE używa KDE) Możesz sprawdzić 100 najlepszych dystrybucji na Distrowatch I nie myśl, że serwer został pozostawiony w tyle. Na tej arenie możesz zwrócić się do: — Red Hat Enterprise Linux - Serwer Ubuntu - Centos — SUSE Enterprise Linux Niektóre z powyższych dystrybucji serwerów są bezpłatne (takie jak Ubuntu Server i CentOS), a niektóre mają powiązaną cenę (takie jak Red Hat Enterprise Linux i SUSE Enterprise Linux). Te z powiązaną ceną obejmują również wsparcie ## Która dystrybucja jest dla Ciebie odpowiednia? Której dystrybucji użyjesz, będzie zależeć od odpowiedzi na trzy proste pytania: - Jak wykwalifikowanym użytkownikiem komputera jesteś? - Czy wolisz nowoczesny czy standardowy interfejs pulpitu? - Serwer czy komputer stacjonarny? Jeśli twoje umiejętności obsługi komputera są dość podstawowe, będziesz chciał trzymać się dystrybucji przyjaznej dla początkujących, takiej jak Linux Mint, Ubuntu (rysunek 3), Elementary OS lub Deepin. Jeśli twój zestaw umiejętności wykracza poza przeciętny zakres, możesz wybrać dystrybucję taką jak Debian lub Fedora. Jeśli jednak opanowałeś rzemiosło administrowania komputerem i systemem, użyj dystrybucji takiej jak Gentoo. Jeśli naprawdę chcesz podjąć wyzwanie, możesz zbudować własną dystrybucję Linuksa z pomocą Linux From Scratch Jeśli szukasz dystrybucji tylko dla serwera, będziesz także chciał zdecydować, czy potrzebujesz interfejsu na komputer, czy też chcesz to zrobić tylko za pomocą wiersza poleceń.Serwer Ubuntu nie instaluje interfejsu GUI.Oznacza to, że z dwóch rzeczy Twój serwer nie będzie przeciążony ładowaniem grafiki i będziesz potrzebować solidnej wiedzy na temat wiersza poleceń Linuksa.Możesz jednak zainstalować pakiet GUI na serwerze Ubuntu za pomocą jednego polecenia, takiego jak sudo apt-get install ubuntu-desktop.Administratorzy systemu będą również chcieli zobaczyć dystrybucję w odniesieniu do funkcji.Czy chcesz mieć dystrybucję specyficzną dla serwera, która zaoferuje Ci od razu wszystko, czego potrzebujesz do swojego serwera?Jeśli tak, CentOS może być najlepszym wyborem.A może chcesz wziąć dystrybucję na komputer i dodawać potrzebne elementy?Jeśli tak, Debian lub Ubuntu Linux mogą Ci dobrze służyć## Instalowanie LinuksaDla wielu osób pomysł instalacji systemu operacyjnego może wydawać się bardzo karkołomne zadanie.Wierzcie lub nie, Linux oferuje jedną z najłatwiejszych instalacji ze wszystkich systemów operacyjnych.W rzeczywistości większość wersji Linuksa oferuje tak zwaną dystrybucję Live, co oznacza, że ​​uruchamiasz system operacyjny z dysku CD/DVD lub dysku flash USB bez wprowadzania jakichkolwiek zmian na dysku twardym.Otrzymujesz pełną funkcjonalność bez konieczności instalacji.Gdy już go wypróbujesz i zdecydujesz, że chcesz go użyć, po prostu kliknij dwukrotnie ikonę „Zainstaluj” i przejdź przez prosty kreator instalacjiZazwyczaj kreatory instalacji przeprowadzą Cię przez proces, wykonując następujące kroki (zilustrujemy instalację systemu Ubuntu Linux):- Przygotowanie: Upewnij się, że komputer spełnia wymagania instalacji.To może również zapytać, czy chcesz zainstalować oprogramowanie innych firm (takie jak wtyczki do odtwarzania MP3, kodeki wideo i inne)- Konfiguracja bezprzewodowa (jeśli to konieczne) : Jeśli korzystasz z laptopa (lub urządzenia z łącznością bezprzewodową), musisz połączyć się z siecią, aby pobrać oprogramowanie i aktualizacje innych firm- Alokacja dysku twardego (Rysunek 4): W tym kroku możesz wybrać sposób instalacji systemu operacyjnego.Czy zamierzasz zainstalować Linuksa wraz z innym systemem operacyjnym (nazywanym „podwójnym uruchamianiem, użyj całego dysku twardego, zaktualizuj istniejącą instalację Linuksa lub zainstaluj na istniejącej wersji Linuksa- Lokalizacja: wybierz swoją lokalizację z mapy- Układ klawiatury: wybierz klawiaturę dla swojego systemu- Konfiguracja użytkownika: ustaw swoją nazwę użytkownika i hasłoTo wszystko.Gdy system zakończy instalację, uruchom ponownie i jesteś gotowy do pracy.Aby uzyskać bardziej szczegółowy przewodnik po instalacji Linuksa, zajrzyj do „Jak zainstalować i wypróbować Linuksa w absolutnie najłatwiejszy i najbezpieczniejszy sposób” lub pobierz przewodnik PDF Fundacji Linuxa dotyczący instalacji Linuksa## Instalowanie oprogramowania w systemie LinuxPo prostu sam system operacyjny jest łatwy w instalacji, podobnie jak aplikacje.Większość nowoczesnych dystrybucji Linuksa zawiera coś, co większość uważa za sklep z aplikacjami.Jest to scentralizowana lokalizacja, w której można wyszukiwać i instalować oprogramowanie wysoki.Ubuntu Linux (i wiele innych dystrybucji) opiera się na oprogramowaniu GNOME, Elementary OS ma AppCenter, Deepin ma Deepin Software Center, openSUSE ma swój AppStore, a niektóre dystrybucje opierają się na SynapticNiezależnie od nazwy, każde z tych narzędzi robi to samo: centralne miejsce do wyszukiwania i instalowania oprogramowania Linux.Oczywiście te części oprogramowania zależą od obecności GUI.W przypadku serwerów bez GUI podczas instalacji będziesz musiał polegać na interfejsie wiersza poleceńPrzyjrzyjmy się dwóm różnym narzędziom, aby zilustrować, jak łatwa może być nawet instalacja z wiersza poleceń być.Nasze przykłady dotyczą dystrybucji opartych na Debianie i Fedorze.Dystrybucje oparte na Debianie będą używać narzędzia apt-get do instalowania oprogramowania, a dystrybucje oparte na Fedorze będą wymagały użycia narzędzia yum.Oba działają bardzo podobnie.Zilustrujemy to za pomocą polecenia apt-get.Załóżmy, że chcesz zainstalować narzędzie wget (które jest poręcznym narzędziem służącym do pobierania plików z wiersza poleceń).Aby zainstalować to za pomocą apt-get, polecenie wyglądałoby tak:sudo apt-get install wgetPolecenie sudo zostało dodane, ponieważ potrzebujesz uprawnień superużytkownika, aby Zainstaluj oprogramowanie.Podobnie, aby zainstalować to samo oprogramowanie w dystrybucji opartej na Fedorze, najpierw należy su do superużytkownika (dosłownie wydać polecenie su i wprowadzić hasło roota) i wydać to polecenie:mniam install wgetTo wszystko, co jest potrzebne do zainstalowania oprogramowania na komputerze z Linuksem.To nie jest takie trudne, jak mogłoby się wydawać.Nadal masz wątpliwości?Przypomnij sobie wcześniejszą instalację Easy Lamp Server.Za pomocą jednego polecenia:sudo taskelMożesz zainstalować kompletny serwer LAMP (Linux Apache MySQL PHP) na serwerze lub w dystrybucji stacjonarnej.To naprawdę takie proste## Więcej zasobówJeśli szukasz jednej z najbardziej niezawodnych, bezpiecznych i niezawodnych platform zarówno dla komputerów stacjonarnych i serwera, nie szukaj dalej niż jedna z wielu dystrybucji Linuksa.Dzięki Linuksowi możesz mieć pewność, że Twoje komputery stacjonarne będą wolne od problemów, Twoje serwery będą działać, a Twoje prośby o wsparcie będą minimalneAby uzyskać więcej informacji, które pomogą Ci przez całe życie z Linuksem, sprawdź następujące zasoby:- Linux.com: Wszystko, co musisz wiedzieć o Linuksie (aktualności, samouczki i więcej)- Howtoforge: Samouczki dotyczące Linuksa- Projekt dokumentacji Linuksa: Poradniki, przewodniki i często zadawane pytania- Baza wiedzy i samouczek dotyczący systemu Linux: Mnóstwo samouczków i szczegółowych przewodników- LWN.net: Nowości dotyczące jądra Linuksa i nie tylko