Co to jest oprogramowanie serwera CentOS Stream?

Opublikowany: 2022-05-05

Jeśli szukasz odpowiedniej platformy dla swoich projektów rozwoju sieci Web, być może natknąłeś się na CentOS Stream. To oprogramowanie serwera umożliwia tworzenie nowych aplikacji. Jednak możesz się zastanawiać, czy jest odpowiedni dla Twoich potrzeb. Na szczęście przygotowaliśmy ten prosty przewodnik, który pomoże Ci podjąć decyzję.

W tym poście przyjrzymy się bliżej CentOS Stream i sposobowi jego działania. Omówimy również jego zalety i wady oraz pokażemy, jak korzystać z WordPressa. Zacznijmy!

Co to jest strumień CentOS?

CentOS to skrót od Community ENTerprise Operating System. Jest to dystrybucja Linuksa, która zapewnia darmową platformę programistyczną. Został opracowany przez firmę Red Hat, która dostarcza oprogramowanie typu open source klientom korporacyjnym:

Strona główna Red Hat

Projekt CentOS wyprodukował dwie platformy: CentOS Linux i CentOS Stream. CentOS Linux był przebudową Red Hat Enterprise Linux (RHEL), korporacyjnego systemu operacyjnego Linux. Ten produkt został wycofany z produkcji w 2021 roku i zastąpiony przez CentOS Stream. Jednak CentOS Linux nadal jest używany, a nawet przestarzały.

CentOS Stream służy jako gałąź programistyczna dla RHEL. Jest to platforma typu open source, która umożliwia programistom tworzenie i testowanie nowych aplikacji. Przed wydaniem nowych wersji Red Hat opracowuje kod źródłowy RHEL w CentOS Stream. Ta konfiguracja umożliwia programistom uczestniczenie w przyszłych wersjach oprogramowania.

Należy pamiętać, że aktualna wersja oprogramowania, CentOS Stream 8, zostanie wycofana w 2024 roku. Następnie zostanie zastąpiona przez CentOS Stream 9.

Czy CentOS różni się od innych serwerów internetowych?

CentOS Stream umożliwia programistom internetowym wnoszenie wkładu do ekosystemu RHEL. Zapewnia również kroczący podgląd aktualizacji i funkcji RHEL przed wydaniem. Ponadto CentOS jest dystrybucją Linuksa, dzięki czemu różni się od innego oprogramowania serwerowego i jest otwarty na różne polecenia i przepływy pracy programistyczne.

Na przykład Apache obsługuje różne systemy operacyjne, w tym Windows i UNIX. Jest wysoce konfigurowalny i przyjazny dla początkujących. Jest też Apache Tomcat, oprogramowanie serwerowe, które skupia się na aplikacjach Java. Jest również lekki i elastyczny, z wieloma opcjami dostosowywania. Inną popularną opcją jest NGINX. To oprogramowanie serwerowe typu open source jest przeznaczone do obsługi wielu jednoczesnych połączeń.

Dla porównania, CentOS Stream jest bezpośrednio powiązany z rdzeniem i jądrem systemu operacyjnego Linux, co zapewnia dodatkową warstwę głębi i funkcjonalności.

Jak działa strumień CentOS?

CentOS ma architekturę opartą na jądrze. Oznacza to, że na dole znajduje się sprzęt, następnie system operacyjny jądra, interfejs powłoki, a na końcu warstwa aplikacji.

Posiada również trzy główne repozytoria w swojej dystrybucji:

  • Aktualizacje: pakiety z poprawkami dotyczącymi luk w zabezpieczeniach, błędów i ogólnych ulepszeń.
  • Podstawa: Wydania punktowe CentOS.
  • Dodatki: pakiety, które nie są częścią upstream.

Jak wspomniano wcześniej, CentOS Stream to bezpłatna platforma o otwartym kodzie źródłowym. Możesz więc pobrać go na swój komputer:

Strona pobierania CentOS Stream

Istnieją trzy sposoby instalacji CentOS. Te metody to Szybka instalacja, Instalacja graficzna i Instalacja zautomatyzowana. Aby skorzystać z metody szybkiej instalacji, będziesz potrzebować wcześniejszej znajomości CentOS. Dodatkowo ustawienia domyślne powinny odpowiadać Twoim wymaganiom.

Metoda instalacji graficznej zapewnia dalsze dostosowywanie ustawień graficznych. Aby ta instalacja się powiodła, musisz utworzyć dysk z obrazem instalacyjnym. Możesz to zrobić, pobierając wymagany plik ISO i używając metody nośnika, takiej jak dysk DVD, CD lub USB.

Możesz także zautomatyzować instalację za pomocą Kickstart. Kickstart może ukończyć instalację bez wprowadzania danych przez użytkownika, jeśli używasz CentOS na wielu systemach. Byłaby to prawdopodobnie najprostsza opcja dla większości ludzi, ale jego podstawa pod Linuksem wciąż stanowi barierę dla wielu.

Jak ustalić, czy Twój serwer internetowy korzysta z CentOS

Niektórzy usługodawcy hostingowi oferują CentOS wraz z innymi opcjami oprogramowania serwerowego, takimi jak Apache i NGINX. Na przykład Cloudways umożliwia zainstalowanie WordPressa na serwerze Google Cloud. Następnie możesz skonfigurować CentOS na serwerze.

Istnieje szybki i łatwy sposób sprawdzenia, jakiego typu serwera używa Twoja witryna. Otwórz swoją witrynę w Google Chrome, a następnie naciśnij klawisz F12 na klawiaturze, aby uruchomić Narzędzia dla programistów :

Narzędzia dla programistów Google

Następnie wybierz kartę Sieć , odśwież stronę i kliknij dowolny element w obszarze Nazwa . Przejdź do zakładki Nagłówki i w Nagłówkach odpowiedzi znajdź serwer:

Lokalizowanie typu serwera w Narzędziach dla programistów

Te informacje mogą być dostępne w witrynie lub na koncie hostingowym Twojego usługodawcy hostingowego. Możesz również skontaktować się z dostawcą usług hostingowych, aby ustalić, czy CentOS jest dostępny w jego planach.

CentOS Stream Plusy vs. Minusy

Jeśli nadal nie masz pewności co do korzystania z CentOS Stream, spójrzmy na niektóre z jego zalet i wad. Ta platforma programistyczna jest oparta na społeczności, co oznacza, że ​​znajdziesz mnóstwo wsparcia i pomocy.

Jako programista WWW możesz testować swoje aplikacje w CentOS, aby upewnić się, że będą dobrze współpracować z następną wersją RHEL. Dodatkowo możesz wnieść nowe funkcje i poprawki, aby poprawić funkcjonalność i bezpieczeństwo przyszłych wersji.

Co więcej, CentOS Stream jest całkowicie darmowy. Dlatego może stanowić przyjazną dla budżetu alternatywę dla innych opcji oprogramowania serwerowego.

Jednak tego oprogramowania serwerowego można używać tylko w dystrybucjach systemu Linux. Co więcej, jest stale aktualizowany, co może zaszkodzić Twoim aplikacjom i potencjalnie powodować konflikty, problemy z bezpieczeństwem lub błędy podczas korzystania z niego.

Uruchamianie WordPressa na CentOS Stream

Jeśli korzystasz z rozwiązania hostingowego Google Cloud, powinieneś być w stanie zainstalować CentOS z WordPress. Będziesz potrzebował serwera CentOS zainstalowanego i skonfigurowanego na twoim komputerze (jak omówiono powyżej). Będziesz także potrzebować stosu LAMP (Linux, Apache, MySQL i PHP) zainstalowanego na serwerze CentOS.

Następnym krokiem jest utworzenie bazy danych MySQL i użytkownika WordPress. Następnie zainstaluj WordPressa w katalogu domowym swojego serwera.

Będziesz wtedy musiał wprowadzić pewne zmiany w konfiguracji serwera. Na przykład musisz edytować plik wp-config.php , aby określić informacje o bazie danych.

Na koniec możesz dokończyć instalację WordPressa za pośrednictwem interfejsu internetowego. Wystarczy wpisać w przeglądarce nazwę domeny swojego serwera lub publiczny adres IP.

Ten system może zapewnić większą elastyczność niż inne architektury, takie jak NGINX. Możesz na przykład przetestować nowe oprogramowanie i funkcje w swojej tymczasowej witrynie WordPress przed wprowadzeniem tych zmian w życie.

Wniosek

CentOS Stream to oprogramowanie serwerowe typu open source opracowane przez firmę Red Hat, która produkuje oprogramowanie dla systemu Linux dla przedsiębiorstw. Jest to platforma oparta na społeczności, na której użytkownicy mogą tworzyć i testować aplikacje oraz przyczyniać się do rozwoju Red Hat Enterprise Linux.

Możesz skonfigurować CentOS Stream na swoim urządzeniu i przyczynić się do rozwoju oprogramowania Linux. Dodatkowo, jeśli korzystasz z rozwiązania hostingowego Google Cloud, możesz uruchomić WordPress na CentOS Stream. Twój dostawca hostingu może również oferować tę usługę.

Czy masz jakieś pytania dotyczące CentOS Stream? Daj nam znać w sekcji komentarzy poniżej!