Linux jest serwerem. Jak utworzyć serwer lokalny na LINUX?

Materiał ten poświęcony jest podstawom systemu operacyjnego Linux   serwer. Z tego materiału dowiesz się, dlaczego powinieneś używać Linuxa jako serwera, a także uzyskać niezbędną początkową wiedzę, która będzie przydatna do rozpoczęcia pracy z serwerami opartymi na tym systemie operacyjnym.

Najpierw porozmawiajmy o tym, dlaczego powinieneś używać Linuksa jako systemu operacyjnego serwera. Wielu jest tak przyzwyczajonych do Windows, że nawet nie chcą słyszeć o Linuksie, mam na myśli nawet niestandardowe warianty Linuksa z pięknymi i wygodnymi komputerami. I na pytanie, dlaczego nie chcesz używać Linuksa? Wszyscy odpowiadają: " tak, jest trochę niezgrabny!», « "I tak dalej. Ale tak naprawdę wszyscy użytkownicy, którzy są tak kategoryczni dla Linuksa, chcę powiedzieć, że Linux jest bardzo przyjaznym systemem operacyjnym, a to trochę wystarczy, aby go zrozumieć i wszystko stanie się jasne.

Wszystkie polecenia są wykonywane z witryny z plikiem konfiguracyjnym. Zawiera komentarze na przykładach przykładowych ustawień, więc nie powinno być żadnych problemów z ich edycją. W celu poprawnego działania schowka dodanie wirtualnej maszyny gościa do wersji mobilnej musi być zgodne z wersją wirtualnego pola w systemie hosta. Jeśli zobaczysz komunikat po uruchomieniu systemu z trampem, na przykład.

W większości przypadków jest to normalne, ale w rzadkich przypadkach jest to możliwe. Zapobiegaj poprawnemu działaniu takich rzeczy jak foldery udostępnione. Usunięcie zainstalowanego systemu wirtualnego odbywa się przez destrukcyjne zniszczenie. Tym razem pobierane są bieżące pliki, więc ponowna instalacja wirtualnego serwera jest natychmiastowa!

Teraz chcę wymienić niektóre zalety systemu Linux w porównaniu do systemu Windows, a także rozwiewać niektóre mity:

  • Linux jest całkowicie darmowym systemem operacyjnym ( z wyjątkiem niektórych płatnych dystrybucji), w przeciwieństwie do Windows;
  • W Linuksie praktycznie nie ma wirusów;
  • Wszyscy, którzy tak mówią " Programy, których używam w systemie Windows, nie są instalowane w systemie Linux", Zastanawiasz się i dlaczego należy je zainstalować! W końcu to zupełnie inny system operacyjny, istnieją własne programy! Możesz także powiedzieć o Windows, że " programy działające pod Linuksem nie są zainstalowane w systemie Windows", Linux ma wiele swoich programów nie gorszych od Windows-kim, a także wielu producentów oprogramowania wydaje swoje produkty zarówno dla systemów Windows, jak i Linux.
  • Linux jest bardziej produktywny, zwłaszcza wersja systemu operacyjnego po stronie serwera. Tłumaczę, że systemy operacyjne dla serwerów Linux bez interfejsu i większość zasobów ( więcej niż połowę!) po prostu bierze interfejs systemu operacyjnego, tj. powłoka wizualna ( do tej pory, rozpowszechnione i wersje Windows bez interfejsu graficznego).
  • System operacyjny Linux prawie się nie zawiesił, ( mam na myśli sam system operacyjny). Na przykład wszyscy spotkali się z sytuacją, gdy wszystko zatrzymuje się w systemie Windows, nie można poruszać myszą, nawet ctrl + alt + del nie może nacisnąć, i trzeba ponownie uruchomić komputer. Linux jest zaprojektowany w taki sposób, że ta sytuacja jest wykluczona, z wyjątkiem jednego przypadku, gdy sam nazwiesz taką sytuację.
  • W odniesieniu do serwera na Linux jest dość łatwy w konfiguracji, w przeciwieństwie do analogów systemu Windows, w którym wiele wszelkiego rodzaju różnych pribombasy, co nie jest tak łatwe do zrozumienia. Sam system Linux i wszystkie jego usługi są konfigurowane poprzez edycję plików konfiguracyjnych. Są to zwykłe pliki tekstowe, znające ich lokalizację i format, możesz skonfigurować dowolną dystrybucję, nawet jeśli masz pod ręką żadnych narzędzi, z wyjątkiem edytora tekstów.

Nie chcę popularyzować systemu operacyjnego Linux i jakoś umniejszać Windows, ale w niektórych przypadkach najlepszą opcją jest nie używanie systemu operacyjnego Linux. Do pewnego czasu myślałem również, że Linux nie jest w jakiś sposób nasz, a kiedy wpadłem na ten system, byłem po prostu mile zaskoczony.

Dodaje to prywatną sieć, w której gospodarz i gość mogą się komunikować. Otwórz terminal, ponieważ użyjemy go trochę i wpiszemy. Podczas instalowania pakietów instalator poprosi nas o podanie hasła administratora bazy danych. Ustaw hasło administratora bazy danych.

Powinien otworzyć stronę, na której zostanie zapisany. To jest domyślna strona internetowa tego serwera. Oprogramowanie serwera sieciowego działa, ale zawartość nie została jeszcze dodana.














Dodajemy moduł do katalogu użytkownika. Gdzie użytkownik jest nazwą użytkownika.

Przejdźmy teraz bezpośrednio do podstaw Linux Server. Na przykład użyjemy dystrybucji Linux Ubuntu Server 10.10.

Podstawowe ustawienia serwera Linux

Opisz proces instalacji dla Ubuntu Server 10.10. Nie będę, ponieważ nie jest to bardziej skomplikowane, a może nawet łatwiejsze niż instalowanie systemu Windows, jedyną rzeczą, o którą poproszę podczas instalacji, jest " Wybór zainstalowanego oprogramowania»Uwaga na instalację« Serwer OpenSSH". Jest tak, że możesz później połączyć się z tym komputerem zdalnie za pomocą klienta ssh ( np. PuTTY). Jednocześnie będziesz mieć pełny dostęp do systemu operacyjnego z dowolnego komputera w sieci, ponieważ serwer zazwyczaj nie jest podłączony do serwera, a sam serwer znajduje się w dedykowanej serwerowni ( serwer).

Aby to naprawić, postępuj zgodnie z instrukcjami poniżej. Przede wszystkim utworzymy dwa pliki. Treść została przedstawiona poniżej. Aby to zrobić, postępuj zgodnie z instrukcjami poniżej. Musimy dodać regułę do pliku. Będziesz musiał dodać coś później, najpierw musisz go uruchomić. Pierwszą rzeczą, którą musisz zrobić, to dodać moduł. Odbywa się to na polecenie.

W tym pliku znajdujemy następujące wiersze. Zmodyfikowane elementy są pogrubione. Jako użytkownik podajesz swoją nazwę użytkownika. To polecenie ustawi te uprawnienia. Wybieramy jeden z elementów, klikamy "Nie, wystarczy pobrać" na następnej stronie. Po pobraniu uruchamiamy instalator.

W " Skonfiguruj konta użytkowników i hasłaWprowadź swoją nazwę użytkownika i hasło.

Po instalacji, najpierw uruchom, a przed twoimi oczami pojawi się system operacyjny konsoli zarządzania. Aby rozpocząć, wprowadź login, naciśnij dane wejściowe, a następnie hasło, aby przejść do samego systemu operacyjnego. Będziesz zalogowany do nowo utworzonego użytkownika, który nie ma uprawnień roota.

Konieczne jest wykonanie następujących czynności. Zazwyczaj systemy te są niestabilne i nieodpowiednie dla żadnego serwera bazy danych. Jeśli używasz wersji 1, nie używaj wersji starszych niż 7, ponieważ działają one nieprawidłowo. Pamiętaj, że pliki archiwum są tworzone wyłącznie na serwerze - tak tylko na jednym komputerze! Zaleca się ręczne kopiowanie plików archiwalnych na zewnętrzny nośnik pamięci lub na inne komputery. Więcej informacji o archiwizacji.

Aby uniknąć problemów z uszkodzeniem bazy danych, należy skonfigurować programy antywirusowe, aby nie przeglądały plików baz danych lub nie zakłócały działania programu. Programy antywirusowe mogą poważnie uszkodzić pliki bazy danych, co prowadzi do nieodwracalnej utraty danych. Niestety, wiemy o wielu takich przypadkach.

Konfigurowanie użytkowników w systemie Linux

ROOT   - Standardowy superużytkownik systemu Linux, który ma maksymalne uprawnienia. Nawiasem mówiąc, w przeciwieństwie do Windows, w którym prawa administratora nie są najwyższe ( istnieje również system), ale uprawnienia roota są najwyższe i jeśli pracujesz jako root i wykonujesz jakieś czynności, nikt nie będzie cię pytał " Czy naprawdę chcesz to zrobić?"Jak na przykład w Windowsie, ale od razu mówimy, zabijesz system, bez żadnych pytań. Ale w ten czy inny sposób musimy najpierw aktywować tego użytkownika, ponieważ w przyszłości będziemy potrzebować uprawnień administratora ( Wskazówka: zawsze pracuj pod normalnym użytkownikiem, dopóki nie musisz przejść do trybu root), domyślnie root jest wyłączony. Aktywacja konta root odbywa się w następujący sposób, wystarczy ustawić hasło roota.

Taka konfiguracja może: nieodwracalne uszkodzenie danych; Znaczące spowolnienie. Upewnij się, że ten port na serwerze nie jest zablokowany. Po uruchomieniu instalatora bazy danych w oknie Wybierz komponenty wybierz "Pełne menu instalacji i narzędzi programistycznych po stronie serwera".

Na karcie "Przywróć" możesz ją również zmienić, aby ponownie uruchomić usługę, jak pokazano na poniższym rysunku. Administrator musi również utworzyć katalog na serwerze, na którym programy korzystające z bazy danych będą tworzyć i przechowywać pliki bazy danych programów. Ten katalog musi znajdować się absolutnie na dysku lokalnym serwera bazy danych i nie powinien być używany jako zasób sieciowy dla użytkowników bazy danych. Praca nad plikiem na podłączonym dysku będzie niestabilna lub wręcz niemożliwa.

Sudo passwd root

System poprosi o podanie hasła użytkownika, pod którym pracujesz, a dopiero wtedy wprowadzisz nowe hasło dla przyszłego root'a i powtórzysz je.

Kiedy rozmawialiśmy o użytkownikach, nauczmy się ich tworzyć. Tak się dzieje.

Sudo useradd -d / home / testuser -m testser

  • sudo to narzędzie zapewniające użytkownikowi pewne uprawnienia administracyjne;
  • useradd - narzędzie, które dodaje użytkownika do systemu;
  • -d - opcja ustawienia katalogu domowego dla użytkownika;
  • / home / testuser - ścieżka do katalogu domowego;
  • -m - opcja utworzenia katalogu domowego;
  • testser to nazwa naszego nowego użytkownika.

Teraz ustaw hasło dla nowego użytkownika.

Tylko ten użytkownik ma prawo do tworzenia nowych użytkowników bazy danych i przyznawania praw tym użytkownikom. Domyślne hasło można zmienić. Parametr do zmiany hasła jest zalecany tylko dla zaawansowanych użytkowników! Serwer bazy danych zostanie domyślnie uruchomiony z uprawnieniami użytkownika.

Po uruchomieniu skrypt uruchamia serwer bazy danych. Administrator musi utworzyć katalog na serwerze, na którym aplikacje korzystające z serwera będą tworzyć i przechowywać pliki bazy danych. Plik instalatora bazy danych zawiera również klienta bazy danych. Istnieją trzy sposoby instalowania aplikacji klienckich.

Sudo passwd testuser

Konfigurowanie sieci w systemie Linux

Teraz, gdy trochę posortowaliśmy użytkowników, musimy skonfigurować sieć, możliwe, że serwer DHCP już to zrobił, ale może chcesz ustawić statyczne adresy IP, adresy bramek i DNS ( w zasadzie dla serwera w sposób naturalny).

Aby to zrobić, edytuj następujący plik.

Instalator automatycznie zainstaluje niezbędne biblioteki w systemie operacyjnym. Drugim sposobem instalacji jest uruchomienie instalatora na stronie klienta iw oknie "Wybierz komponenty" wybierz "Minimalna instalacja klienta" - nie ma serwera, nie ma narzędzi. Zostaną zainstalowane tylko składniki klienta.

Baza danych i program na jednym komputerze. W tej sytuacji wymagania sprzętowe są nieznacznie zwiększone. Istnieje podstawowa konfiguracja tego serwera. Obejmie następujące zadania. Podstawowa konfiguracja konfiguracji maszyn wirtualnych dla funkcji opcjonalnych. W podstawowej konfiguracji podaj nazwę maszyny wirtualnej, wybierz typ dysku, określ nazwę użytkownika, typ uwierzytelniania i skonfiguruj grupę zasobów. Wszystkie te parametry są pokazane na poniższym rysunku.

Sudo nano / etc / network / interfaces

  • nano jest standardowym edytorem linuxowym;
  • interfejsy to plik odpowiedzialny za konfigurację sieci.

Po otwarciu tego pliku zobaczysz coś takiego, lub raczej będzie wyglądało to w dłuższej perspektywie, jeśli potrzebujesz statycznego adresowania IP na tym komputerze.

   # Ten plik opisuje interfejsy sieciowe dostępne w twoim systemie # i jak je aktywować. Aby uzyskać więcej informacji, zobacz interfejsy (5). # Interfejs sieciowy loopback auto lo inet loopback iface lo # Interfejs sieciowy podstawowy auto eth0 eth0 inet static iface adres 192.168.1.2 brama 192.168.1.1 maska: 255.255.255.0

Wybór rozmiaru maszyny wirtualnej nie był spowodowany jej wydajnością. Na karcie ustawień konfiguracyjnych znajdują się informacje o interfejsie sieciowym i koncie sklepu. W tym momencie konfiguracja serwera została zakończona. Aby to zrobić, uruchom dwie komendy.

Po zakończeniu instalacji informujemy, że wymagany jest inny proces. Instalacja została zakończona, ale czy możemy już się połączyć? Na szczęście konfiguracja ustawień zapory jest bardzo prosta. Nie zapomnij skonfigurować zapory sieciowej dla ruchu wychodzącego i przychodzącego. Ta instalacja nie jest obowiązkowa, ale nic nie stoi na przeszkodzie.

Tutaj eth0   - to jest twoje połączenie sieciowe, może być ich dużo w zależności od tego, ile masz kart sieciowych, Static mówi, że jest to statyczny adres IP, jeśli jest dynamiczny, to statyczny został określony przez DHCP. Cóż, reszta prawdopodobnie wszystko jest jasne.

  • Adres - adres IP komputera;
  • Netmask - maska ​​podsieci;
  • Brama jest domyślną bramą.

Zapisz plik, naciskając Ctrl + O, a następnie wyjdź z CTRL + X.

System instalacyjny

Podsumowując, cały proces instalacji można powiedzieć tylko, że był bardzo szybki i intuicyjny. Pomimo tego, że jest to bardzo potężny łatwy i wygodny interfejs graficzny. Zarządzanie kontem i grupy użytkowników. Monitorowanie sprzętu, połączeń sieciowych itp.

Resetujemy interfejsy sieciowe

Zobacz dzienniki systemowe. W niektórych przeglądarkach, aby potwierdzić połączenie z szyfrowanym połączeniem. Wyświetlane są wszystkie karty sieciowe zainstalowane na komputerze. Treść, na przykład.

Podczas konfigurowania konfiguracji serwera kopii zapasowych

  Opcja routerów jest domyślnym adresem bramy.

Teraz musisz przypisać serwer DNS, odbywa się to poprzez edycję następnego pliku.

Sudo nano /etc/resolv.conf

Wprowadź lub zmień następujące elementy.

Serwer nazw 192.168.1.100 192.168.1.200

Gdzie, 192.168.1.100 i 192.168.1.200 adresów naszych serwerów DNS, jeśli masz tylko jeden serwer dns, to podaj tylko jedną linię.

Po skonfigurowaniu wszystkiego musimy ponownie uruchomić nasze interfejsy sieciowe, wykonując poniższe czynności.

Opcja maski podsieci jest maską podsieci. Jeśli pojawi się komunikat o błędzie: połączenie: pozycja Sieć nieosiągalna powinna poprawić ustawienia karty sieciowej; Możesz wprowadzić literówkę lub nieprawidłowe ustawienia wprowadzania danych. Zainstaluj niezbędne pakiety, polecenie. . Sprawdź dane wejściowe.

Jeśli nie wyskoczyłeś poprawnie z rekordu błędu. Jeśli wszystkie ustawienia są poprawne, powinieneś wyświetlić ustawienia serwera. Wygeneruj klucz dla pliku konfiguracyjnego.





Jeśli chcesz dodać nowego użytkownika mobilnego, powtórz wszystkie kroki od. Sprawdź, czy skaner odpowiada.

Sudo /etc/init.d/networking restart

Instalowanie programów na serwerze Linux

W Linuksie programy są instalowane zupełnie inaczej niż w Windows, więc wiedza, którą posiadałeś podczas pracy z Windows, nie jesteś tutaj asystentem. W Linuksie całe oprogramowanie jest przechowywane w repozytoriach - jest to rodzaj pamięci dla pakietów oprogramowania specjalnych dla systemu Linux, który znajduje się w Internecie i jest dostępny w bezpłatnej dystrybucji online lub na dyskach kompaktowych. Aby zaktualizować swoje repozytoria ( już w zainstalowanym systemie operacyjnym Linux), Musisz uruchomić następujące polecenie ( pod warunkiem, że masz połączenie z Internetem).

Załadujemy nową konfigurację za pomocą komendy. Mój plik konfiguracyjny. Poniżej znajduje się lista 10 użytecznych informacji do zrozumienia wprowadzonej do programu koncepcji klienta-serwera, do wersji 446. Przeczytaj uważnie przed przejściem do obiegu pracy klient-serwer.

Jeśli program nie jest dostępny w sieci, ale tylko lokalnie, nie potrzebujesz tego systemu. Podobnie, jeśli uzyskujesz dostęp do programu przez sieć lokalną i jesteś zadowolony ze sposobu jego działania, szybkość sieci. Program musi być zainstalowany na serwerze, a także na każdej stacji, do której się odnosi. Wymagane są licencje na serwer i serwer, aktualizacja musi być wykonywana jednocześnie na serwerze i na każdej stacji. Aby uzyskać dostęp do Internetu, musisz skonfigurować sieć wirtualną. Ta operacja wpływa tylko na bazę danych obecnej firmy, aby przejść do tego systemu, więc możesz mieć firmy, w których możesz używać standardowej bazy danych i firm, w których baza danych jest specyficzna dla przepływu pracy klient-serwer.

Sud-apt update

Teraz, gdy zaktualizowaliśmy standardowe repozytoria, możemy zainstalować coś, proponuję zainstalować menedżera plików, jeden z najpopularniejszych w Linuksie to - Midnight Commander   (MC). Istnieje niewielkie podobieństwo do FAR, które jest używane w systemie Windows. Programy w systemach serwerów Linux są instalowane w następujący sposób.

Sudo apt-get install mc

Zainstaluj program. Dodaj nową firmę na ekranie "Konfiguracja firmy" dla każdej firmy, która przełączyła się na stację roboczą klient-serwer na serwerze. Nie dodawaj firm, które są na serwerze do standardowego systemu pracy.

Wyodrębnij dane zerowe, aby aktywować menu - wejdź do ekranu wyszukiwania danych i kliknij "Potwierdź". Wypełnij ścieżkę dostępu do bazy danych na serwerze przez sieć. Kliknij przycisk "Testuj połączenie", a jeśli wykonałeś poprzednie instrukcje, pojawi się komunikat "Połącz pomyślnie". W menu „Interval” pojawia się tylko po włączeniu systemu klient-serwer i pozwala ustawić zakres dat w celu uwzględnienia elementów wejść, wyjść, bonów konsumpcyjnych, produkcji, transferu, inwentaryzacji i demontażu obiektów.

Gdzie mc to nasz program, który chcemy zainstalować, tj. Naszym menedżerem plików jest Midnight Commander.

Po instalacji możesz wypróbować ten program, zaczyna się po prostu wpisywać nazwę programu w konsoli, tj. mc i naciśnij enter.

Myślę, że w oparciu o to wystarczy, w kolejnych artykułach (Podstawowe polecenia terminala Linux Ubuntu Server) będziemy już mówić bardziej szczegółowo o korektach jakichkolwiek usług ( demony). W międzyczasie to wszystko.

Na tych ekranach wyświetlane będą tylko rekordy, które są w zakresie roboczym. Komputer serwera powinien być tak wydajny, jak to tylko możliwe. Sieć musi również działać i działać. Zapisywanie bazy danych musi odbywać się codziennie, zarówno lokalnie, jak i na serwerze, a także w środowiskach zewnętrznych lub chmurowych. Nie można odtworzyć archiwum bazy danych utworzonego za pomocą wersji klient-serwer w firmie utworzonej w programie, w którym używana jest standardowa baza danych, i podobnie nie można przywrócić standardowego archiwum bazy danych w bazie danych klient-serwer.

Systemy operacyjne Linux są niezwykle powszechne i używane w szerokim zakresie. Podczas gdy niektóre dystrybucje Linuksa są przeznaczone dla doświadczonych użytkowników, inne są znacznie prostsze i świetnie nadają się do przełączania się z nich z systemu Windows. Dystrybucje Linuksa często wykorzystują znaczne zasoby swoich społeczności użytkowników.

Chociaż systemy operacyjne Linux oferują doskonałe środowisko pracy dla komputerów stacjonarnych, Linux może być również doskonałym systemem dla aplikacji serwerowych. Zazwyczaj Linux zapewnia lepszą kontrolę dostępu, zapewniając większą elastyczność i stabilność.

Dlatego dystrybucje Linuksa są idealnym krajobrazem serwerów. Sprawdź 12 najlepszych systemów operacyjnych Linux dla serwerów i użytkowników, dla których są przeznaczone.

Jaki jest system operacyjny Linux dla serwera?

Co odróżnia system operacyjny Linux dla serwera od zwykłej dystrybucji Linuksa? Aby uzyskać odpowiedź, należy wziąć pod uwagę sprzęt serwerowy. Serwery są w istocie komputerami o szczególnych cechach. Na przykład sprzęt serwera gwarantuje długi czas ciągłej pracy, wydajności i niezawodności. Ponadto, serwery równoważą moc obliczeniową dzięki zużyciu energii elektrycznej. Dlatego systemy operacyjne Linux dla serwerów stawiają na pierwszym miejscu niezawodność i zużycie zasobów.

System operacyjny Linux dla serwera obsługuje zawartość urządzeń klienckich. W związku z tym systemy operacyjne serwerów posiadają narzędzia do tworzenia prostych serwerów. Ponieważ serwery działają głównie w trybie automatycznym, graficzny interfejs użytkownika (GUI) w systemie operacyjnym Linux dla serwera jest mniej ważny.

Według IDC dane o sprzedaży sprzętu wskazują na to 28 procent serwerów korzysta z systemu Linux. Jednak dane te najprawdopodobniej nie uwzględniają serwerów macierzystych. Używając wyspecjalizowanych systemów operacyjnych Linux, możesz wdrożyć własny serwer. Ważne jest, aby użyć wersji do długotrwałej pracy (LTS) i zainstalować niezbędne oprogramowanie. Wersje LTS są bardziej stabilne i mają długi okres wsparcia.

Wybierając system operacyjny Linux dla serwera, powinieneś rozważyć miejsce docelowe serwera. Aplikacja komputer z systemem Linux jako serwerem multimediów   różni się od wykorzystania jako serwer gier.

    Prawdopodobnie najbardziej znanym z systemów operacyjnych Linux jest Ubuntu. Mając wiele opcji, Ubuntu jest stabilną dystrybucją. Ten system i jego opcje zapewniają doskonałe możliwości dla użytkownika. System Ubuntu Server występuje w dwóch wersjach - LTS oraz w wersji pływającej. Mówi się, że wersja LTS Ubuntu Server ma pięcioletni okres wsparcia. Chociaż okres ten nie wynosi pięć lat, ale wersje niezwiązane z LTS mają tylko dziewięć miesięcy aktualizacji zabezpieczeń i konserwacji.

    Podczas gdy Ubuntu i Ubuntu Server są do siebie bardzo podobne, wersja Serwera oferuje inne narzędzia. Na przykład Ubuntu Server zawiera dodatki takie jak OpenStack Mitaka, Nginx i LXD. Ułatwiają administrowanie systemem. Za pomocą Ubuntu Server można wdrażać serwery WWW, zapewniać pojemniki i robić wiele innych rzeczy. Co więcej, narzędzia te są gotowe do użycia zaraz po instalacji.

    Chociaż nie jest to dystrybucja serwerowa, Ubuntu LTS zapewnia pięcioletni okres wsparcia. Obecnie używam Ubuntu 16.04 LTS, na którym działa serwer Plex, jako serwer gier dla Linuksa. Dystrybucje LTS mogą doskonale funkcjonować jako systemy operacyjne Linux dla serwerów. Wystarczy zainstalować na nich oprogramowanie serwera.

    Jeśli jesteś nowicjuszem w Linuksie lub w dziedzinie systemów operacyjnych dla serwerów, to Ubuntu to doskonały wybór. System ten pozostaje jedną z najpopularniejszych dystrybucji Linuksa po części ze względu na łatwość obsługi. Odpowiednio, Ubuntu Server to system operacyjny Linux dla serwerów, który jest fantastycznie odpowiedni dla początkujących. Znakomicie nadaje się jako serwer multimediów, serwer gier i serwer e-mail. Bardziej złożone serwery można również skonfigurować na serwerze Ubuntu Server, ale zdecydowanie są skierowane do serwerów bazowych i początkujących.


      Debiut SUSE Linux miał miejsce w 1993 roku. W 2015 r. OpenSUSE wersja open-source została przekształcona w SUSE Linux Enterprise (SLE). Istnieją dwie gałęzie openSUSE: Leap i Tumbleweed. Wersja Leap ma dłuższy cykl wydań, podczas gdy Tumbleweed jest wydaniem pływającym. Dlatego Tumbleweed jest bardziej odpowiedni dla zaawansowanych użytkowników, dostarczając najnowsze pakiety, takie jak jądro Linux i SAMBA. Wariant Leap jest bardziej odpowiedni dla stabilnych rozwiązań. System operacyjny jest obsługiwany przez aktualizacje.

      Domyślny zestaw narzędzi czyni openSUSE fantastycznym systemem operacyjnym Linux dla serwera. Zawiera openQA do automatycznego testowania, Kiwi do dostarczania obrazów Linux na wiele platform, YaST do konfiguracji Linuksa i kompleksowego menedżera pakietów Open Build Service. Eliminując dziewięciomiesięczny cykl wydań zmiennoprzecinkowych i koncentrując się na stabilności, jak w SLE, system openSUSE staje się realnym środowiskiem Linux dla serwerów. Nawet specjaliści od technologii informacyjnej nazywa się openSUSE   "... CentOS i Debian z SUSE".

      Dla których użytkowników jest przeznaczony:   System openSUSE jest bardziej odpowiedni dla doświadczonych użytkowników, takich jak administratorzy systemu. Jest odpowiedni do instalacji siećserwery, podstawowe serwery domowe lub kombinacje serwerów internetowych i bazowych. Administratorzy systemu mogą korzystać z narzędzi takich jak Kiwi, YaST, OBS i openQA. Uniwersalność openSUSE czyni go jednym z najlepszych systemów operacyjnych Linux dla serwerów. Oprócz możliwości serwera, openSUSE obsługuje przyjemne środowisko dla komputerów stacjonarnych. W przypadku najbardziej podstawowych serwerów system openSUSE jest całkiem odpowiedni, choć nieco zbędny. Nadal nie jesteś pewien?


        Jeśli odczuwasz ambiwalentne uczucia, czytając słowa "Oracle Linux", nie jesteś sam. System Oracle Linux jest dystrybucją Linuksa, dostarczaną przez giganta technologicznego Oracle. Ten system jest dostępny z dwoma różnymi rdzeniami. Jedna z wersji ma jądro kompatybilne z Red Hat (RHCK). To dokładnie to samo jądro, które jest używane w systemie Red Hat Enterprise Linux (RHEL). System Oracle Linux certyfikowany do pracy z różnymi urządzeniami   od producentów takich jak Lenovo, IBM i HP. Aby zwiększyć ochronę jądra, Oracle Linux używa technologii Ksplice. System obejmuje również obsługę kontenerów Oracle, OpenStack, Linux i Docker. Motywy marki to motywy Oracle, w tym Oracle Penguin.

        System jest obsługiwany przez producenta, ale jest opłacany. Chociaż, jeśli system Oracle Linux nie działa w środowisku korporacyjnym, cena wsparcia nie jest ustawiona. Jeśli istnieje potrzeba wdrożenia chmury publicznej lub prywatnej, to system operacyjny Oracle Linux obsługuje te technologie. Z drugiej strony możesz spróbować pracować z Oracle Linux, jeśli potrzebujesz systemu Linux z marką Oracle.

        Dla których użytkowników jest przeznaczony:System Oracle Linux najlepiej nadaje się do centrów danych lub do tworzenia chmur za pomocą OpenStack. W przypadku systemu Oracle Linux najlepiej nadają się najbardziej doświadczeni użytkownicy serwerów domowych lub serwerów korporacyjnych.

        1. Container Linux (dawniej CoreOS)


        System operacyjny CoreOS w 2016 roku zmienił nazwę na Container Linux. Jak sugeruje nowa nazwa, Container Linux jest systemem operacyjnym Linux wydanym w celu dostarczania kontenerów. System koncentruje się na uproszczeniu procesu dostarczania pojemników. Container Linux to doskonały system operacyjny do niezawodnego, skalowalnego użytkowania. Rozmieszczanie kontenerów w klastrze jest łatwe, a dystrybucja obejmuje w swoim składzie środki do wykrywania usług. Obejmuje dokumentację i wsparcie technologiczne dla Kubernetes, Docker i rkt.

        System nie obejmuje zarządzania pakietami. Wszystkie aplikacje muszą działać w kontenerach, więc wymagana jest konteneryzacja. A jeśli pracujesz z kontenerami, Container Linux jest najlepszym systemem operacyjnym dla serwerów w klastrowej infrastrukturze. Dostarcza demona, etcd, działającego na każdym komputerze będącym częścią klastra. Ponadto istnieje pewna elastyczność w instalacji. Oprócz instalacji lokalnej, Container Linux jest dostępny w środowiskach wirtualizacji, takich jak Azure, VMware i Amazon EC2.

        Dla których użytkowników jest przeznaczony:System Container Linux najlepiej nadaje się do serwerów w klastrowej infrastrukturze lub z pojemnikami. To najprawdopodobniej nie zapewnia przeciętnego użytkownika domowego. Ale jeśli istnieje oficjalne logo Docker dla fanów Plex, Container Linux może działać w każdym środowisku - od podstawowego serwera macierzystego dla złożonych klastrów. Zastosuj Container Linux, jeśli masz pewność co do kontenerów. Wraz z openSUSE, system Container Linux jest jednym z najlepszych nowych i zaktualizowanych systemów operacyjnych Linux, które powinieneś wypróbować.


          System operacyjny CentOS zapewnia stabilne środowisko pracy. To jest wersja systemu operacyjnego Red Hat Enterprise Linux (RHEL) z otwartym dostępem do systemu operacyjnego. W związku z tym CentOS zapewnia działanie serwera klasy korporacyjnej. Ten system operacyjny firmy Red Hat używa tego samego kodu źródłowego co RHEL. CentOS zawiera menedżera pakietów RPM. W 2010 r. Przegląd danych dotyczących sprzedaży wykazał, że w przybliżeniu 30 procent wszystkich serwerów Linux   działa na CentOS. I to jest powód: jest to bardzo stabilne środowisko dla serwera z obsługą Red Hata.

          Należy zauważyć, że CentOS działa dobrze na komputerach typu mainframe. Dla użytkowników preferujących GUI, KDE i GNOME są dostępne w systemie. System CentOS może być używany jako bezpośredni system operacyjny dla komputerów stacjonarnych. Dzięki wsparciu Red Hata i rosnącej społeczności użytkowników CentOS pozostaje bezbłędny.

          Dla których użytkowników jest przeznaczony:   System CentOS zapewnia funkcjonalność i stabilność systemu Red Hat Enterprise Linux. Dlatego idealnie nadaje się jako nowoczesny system operacyjny dla serwera. Jeśli potrzebujesz darmowej alternatywy dla RHEL, możesz użyć CentOS. Jest jednak także przyjazny dla początkujących dzięki menedżerowi pakietów. Ogólnie CentOS jest najlepszą darmową alternatywą dla Red Hat Enterprise Linux.


            Wiele serwerów ogranicza zużycie energii. Zmniejszenie zużycia energii jest główną zaletą, szczególnie w przypadku maszyn o stałej mocy. Dlatego systemy operacyjne Linux dla serwerów powinny korzystać z niewielkich zasobów. Właściwa alokacja zasobów jest kluczowym czynnikiem dla czasu trwania i wydajności serwera. Wiele dystrybucji systemu Linux zużywa mniej zasobów niż ich odpowiedniki w systemach Windows lub macOS. System operacyjny Arch jest prostą, łatwą dystrybucją, zgodną z zasadą KISS ("ułatw to").

            Dla tego systemu w Arch Linux Wiki jest podświetlona. Tam możesz dowiedzieć się wszystkiego, co dotyczy konfiguracji Arch Linux jako systemu operacyjnego dla serwera. Chociaż nie ma specjalnej, wstępnie zmontowanej wersji systemu serwera, ta dokumentacja Wiki opisuje wszystkie kroki, aby stworzyć własny system operacyjny serwera. Możesz zainstalować popularne programy dla serwerów, w tym MySQL, Apache, Samba i PHP for Arch.

            Dla których użytkowników jest przeznaczony:   Arch Linux to uniwersalny system operacyjny Linux dla serwerów. Idealnie nadaje się do przekształcenia w stary serwer PC. Ale pomimo swojej lekkości, system Arch jest dość funkcjonalny i na mocniejszym sprzęcie. Ponadto Arch Linux najlepiej nadaje się dla użytkowników z doświadczeniem technicznym, ponieważ będą oni musieli skonfigurować Arch jako system serwerowy.



              System Mageia to system operacyjny Linux, z naciskiem na niezawodność i stabilność. Jest to gałąź systemu Mandriva Linux, która pojawiła się w 2010 roku. W 2012 r. Magazyn PC World pochwalił Mageię, która dziś osiągnęła już piątą wersję. Chociaż istnieje wiele systemów operacyjnych Linux, istnieje również duża lista środowisk biurowych Linux. System Mageia obejmuje całą grupę interfejsów użytkownika, takich jak KDE, GNOME, Xfce i LXDE.

              Zamiast MySQL w mageia składa się z MariaDB. Takie elementy zorientowane na serwer, jak 389 Serwer katalogów i serwer grupowy Kolab   Niech Mageia stanie się znakomitym systemem operacyjnym Linux dla serwerów.

              Dla których użytkowników jest przeznaczony:   Mageia to godny zaufania system operacyjny Linux dla serwerów. Zawiera narzędzia takie jak MariaDB i Kolab Groupware Server. Ponadto Mageia zapewnia bezpieczne i bezpieczne środowisko. Użytkownicy, którzy wymagają GUI, mogą również pomyśleć o użyciu Magei z wieloma interfejsami pulpitu.


                ClearOS został zaprojektowany specjalnie dla serwerów, bram i systemów sieciowych. Standardowa instalacja systemu zapewnia większe bezpieczeństwo. Zawiera zaporę sieciową, narzędzia do zarządzania przepustowością, serwer poczty i narzędzia do wykrywania włamań. Wersja ClearOS 7 Community Edition ma swój skład 75 aplikacji i narzędzi.

                Chociaż istnieją płatne wersje ClearOS, wydanie wersji społecznościowej pozostaje bezpłatne. Ponadto aktualizacje ClearOS od deweloperów są również bezpłatne, ale takie bezpłatne aktualizacje nie są testowane.

                Dla których użytkowników jest przeznaczony:   ClearOS to wyspecjalizowany system operacyjny Linux dla serwerów. Bogaty zestaw aplikacji sprawia, że ​​ClearOS jest pozycją dystrybucji opartej na systemie Linux. Fani i specjaliści Linuksa potrzebują tylko poprosić o niezbędne aplikacje. Ale dla początkujących lepiej wybrać inne dystrybucje systemów dla serwerów.


                  System operacyjny Slackware od dawna jest używany jako Linux dla serwerów. Pierwsza wersja tego systemu pojawiła się w 1993 roku. Według witryny Slackware Linux, celem tego projektu jest "dystrybucja Linuksa, która w maksymalnym stopniu przypomina UNIX". Domyślnie Slackware udostępnia interfejs wiersza poleceń.

                  Pełna instalacja Slackware obejmuje C i C ++, system X Windows, serwer pocztowy, web-server, serwer FTP i serwer grup dyskusyjnych. Co więcej, Slackware jest tak łatwym systemem, że może pracować na platformie Pentium. Kontynuacja wydań zwiększa stabilność i prostotę systemu.

                  Dla których użytkowników jest przeznaczony:   Slackware Linux najlepiej nadaje się dla doświadczonych użytkowników Linuksa. Ma dwa menedżery pakietów, pkgtools i slackpkg. Ale ponieważ Slackware domyślnie uruchamia interfejs wiersza poleceń, jest najbardziej odpowiedni jako system operacyjny Linux dla serwerów. Co więcej, w swojej prostocie jest również pewna złożoność. Aby używać Slackware, musisz zrozumieć swoje działania w środowisku Linux.


                    Gentoo różni się od wielu dystrybucji Linuksa. Zamiast tradycyjnego modelu wydania Gentoo używa modułowej struktury. Oznacza to, że użytkownik sam wybierze to, co zostanie zainstalowane. Z tego powodu Gentoo zajmuje czołowe miejsce na liście systemów operacyjnych Linux dla serwerów.

                    Każda instalacja tego systemu jest wyjątkowa. Użytkownicy mogą zbudować jądro zapewniające maksymalne możliwości zarządzania. Dlatego serwer może monitorować takie aspekty, jak zużycie pamięci. Ze względu na modułową strukturę i elastyczność Gentoo staje się bardzo popularne wśród specjalistów Linuksa. Administratorzy systemu bardzo doceniają podejście Gentoo do montażu systemu zgodnie z potrzebami.

                    Dla których użytkowników jest przeznaczony:   System Gentoo jest najlepiej przystosowany dla użytkowników mających techniczne uprzedzenia i administratorów systemu. Chociaż Gentoo może być używany przez początkujących, jest on mniej skoncentrowany na niedoświadczonym użytkowniku niż na przeciętnej wersji Ubuntu. Jednak system ma doskonałą dokumentację, a jego społeczność stale się rozwija.


                      Jeśli szukasz świeżego systemu operacyjnego Linux dla serwerów, wypróbuj system Fedora. Obsługiwany przez Red Hata, projekt Fedora otrzymuje regularne aktualizacje. Programiści często uczestniczą w tych aktualizacjach. System Fedora ma wiele różnych sposobów. Wersja Workstation jest przeznaczona dla zwykłych użytkowników i jest wyposażona w środowisko graficzne. Domyślnie Fedora Workstation jest dostarczana z interfejsem GNOME, ale dostępne są również inne interfejsy użytkownika. Wersja serwera Fedora, jak sama nazwa wskazuje, dotyczy serwerów.

                      Domyślnie graficzny interfejs użytkownika nie wchodzi w skład instalacji Fedory. Jeśli jednak nie planujesz używać serwera w trybie automatycznym, możesz zainstalować jeden z interfejsów użytkownika. Wersja serwera ma wiele narzędzi. Wśród nich jest panel sterowania systemu Cockpit. Ponadto serwer Fedora zawiera bazy danych, takie jak PostgreSQL.

                      Dla których użytkowników jest przeznaczony:   Doświadczeni programiści i administratorzy systemów Linux wybierają dokładnie serwer Fedory. Brak środowiska komputerowego i cech systemu na poziomie przedsiębiorstwa oznacza, że ​​Fedora najlepiej nadaje się do nowoczesnych serwerów.


                        Cóż, nie ma specjalnego wydania dla serwerów Debiana. Mimo to Debian jest jednym z najlepszych dostępnych systemów operacyjnych dla serwerów Linux. Ponieważ system Debian został wydany w 1993 roku, a jego pierwsze stabilne wydanie ukazało się w 1996 roku, system ten jest niesamowicie bezpieczny. Wiele dystrybucji Linuksa, w tym Ubuntu, jest opartych na Debianie. Dlaczego Debian jest używany jako podstawa dla innego systemu operacyjnego? Tylko ze względu na jego stabilność.

                        Ponadto Debian jest często używany na serwerach, ponieważ przeszedł próbę czasu. System obejmuje menedżera projektu, narzędzia APT i różne zewnętrzne narzędzia do prezentacji, takie jak GDebi. Dlatego, mimo że Debian nie jest zawarty w wersji serwerowej, jest to doskonały system operacyjny do samodzielnego wdrożenia własnego serwera. Debian charakteryzuje się imponującą kompatybilnością aplikacji, niezawodnością i stabilnością.

                        Dla których użytkowników jest przeznaczony:   System Debian zapewnia fantastyczne środowisko serwerowe dla dwóch obszarów. Jeśli potrzebujesz podstawowego serwera, takiego jak serwer WWW, poczta, gra lub serwer mediów, Debian pozwala na ich instalację bez większych trudności. Z drugiej strony, aby myśleć o używaniu Debiana, powinni być również bardziej doświadczeni użytkownicy z konkretnymi potrzebami serwera. Jednocześnie takie podejście nie wymaga pracy zrób to sam.

                        Najlepsze systemy operacyjne Linux dla serwerów

                        Chociaż można znaleźć wiele systemów operacyjnych Linux odpowiednich dla serwerów, każdy z nich jest najlepszy dla określonych grup użytkowników. Co więcej, nieserwerowe wersje LTS działają doskonale jako system operacyjny Linux dla serwerów. Dobrym tego przykładem jest Debian. Chociaż system ten nie ma specjalnej dystrybucji dla serwerów, ma on podstawowe cechy takiej dystrybucji. Mianowicie stabilność i bezpieczeństwo.

                        Dla początkujących lub dla tych, którzy potrzebują prostej instalacji serwera, poleciłbym dystrybucję opartą na Debianie lub Ubuntu. Używam opcji Ubuntu dla wszystkich moich serwerów mediów lub gier. Mają maksymalną kompatybilność z używanym oprogramowaniem i umożliwiają tworzenie kombinacji serwerów kina domowego opartych na komputerach PC i serwerach multimedialnych.

                        Oleg

                        Wydawca

                        strona internetowa

                        12 najlepszych systemów operacyjnych Linux dla serwerów i dla których są przeznaczone

                        Kontynuacja tematu:
                        Android

                        Trudno powiedzieć, który model smartfonu jest najbardziej popularny i wysokiej jakości. Ktoś lubi korzystać z telefonów działających w systemie operacyjnym Android i ktoś ...