Jak wiecie, dystrybucja CentOS 7 dość często działa jako system operacyjny, który jest instalowany do zarządzania serwerami lub hostingiem. Jednak standardowa funkcjonalność systemu operacyjnego tutaj nie wystarcza, więc prawie każdy administrator staje przed koniecznością zainstalowania dodatkowych pakietów. Jednym z najpopularniejszych narzędzi jest Webmin. Jest to narzędzie zaimplementowane w postaci panelu sterowania i umożliwiające współpracę z serwerami i hostingiem. Jeśli dopiero zaczynasz swoją przygodę z tym biznesem, proponujemy przestudiować dwie przedstawione dzisiaj metody, aby zrozumieć, jak dokładnie ten komponent jest instalowany.

Instalowanie Webmina na CentOS 7

Niestety, Webmin nie jest domyślnie zawarty w standardowych repozytoriach, co znacznie utrudnia procedurę instalacji, szczególnie dla początkujących użytkowników. Na oficjalnej stronie znajdują się instrukcje wyjaśniające zasadę dodawania pakietów, ale są one powierzchowne i są odpowiednie tylko dla tych, którzy mają już umiejętności w takich instalacjach i znają angielski. Dlatego przygotowaliśmy szczegółowy przewodnik na ten temat z odpowiednimi zrzutami ekranu, opisującymi dwie dostępne metody instalacji Webmina na CentOS. Zacznijmy od pierwszego.

Metoda 1: Instalowanie wersji RPM

Przede wszystkim rozważymy prostszą opcję, która polega na pozyskaniu pakietu RPM z oficjalnej strony wraz z jego dalszą instalacją. Ta metoda jest odpowiednia nawet w sytuacjach, gdy chcesz dodać Webmin do innego urządzenia bez połączenia z Internetem, po wcześniejszym pobraniu oprogramowania na nośnik wymienny. Cały proces wygląda następująco:

Przejdź do oficjalnej strony internetowej Webmin

  1. Skorzystaj z powyższego linku, aby przejść do oficjalnej witryny programistów, gdzie od razu przejdziesz do sekcji „Pobrane”.
  2. Przejdź do uzyskania linku do pobrania panelu sterowania Webmin w CentOS 7

  3. Tutaj interesuje Cię link do pakietu RPM. Kliknij go prawym przyciskiem myszy i skopiuj przez menu kontekstowe.
  4. Uzyskiwanie łącza do pobrania Webmina na CentOS 7 z oficjalnej strony internetowej

  5. Możesz biec "Terminal", ponieważ wszystkie inne działania będą przez niego wykonywane. Najpierw otrzymujemy sam pakiet, wprowadzając polecenie wget + link skopiowany wcześniej.
  6. Wprowadzenie linku do pobrania pakietu Webmin na CentOS 7 z oficjalnej strony

  7. Pobieranie zajmie trochę czasu, a postęp zostanie wyświetlony poniżej. W tym czasie nie zamykaj konsoli, aby nie przerywać operacji.
  8. Oczekiwanie na ukończenie pobierania pakietu Webmin w systemie CentOS 7 z oficjalnej witryny

  9. Przed rozpoczęciem głównej procedury instalowania wynikowego pakietu należy sprawdzić zależności i je naprawić. To pomoże dowództwu sudo yum -y zainstaluj perl perl-Net-SSLeay openssl perl-IO-Tty.
  10. Instalowanie zależności przed zainstalowaniem Webmina na CentOS 7 z oficjalnej witryny

  11. Jest wykonywany w imieniu superużytkownika, co oznacza, że ​​w celu potwierdzenia będziesz musiał wprowadzić hasło, którego znaki nie są wyświetlane w linii podczas pisania.
  12. Potwierdzenie instalacji zależności, wprowadzając hasło Webmin w CentOS 7

  13. Zostaniesz powiadomiony, że instalacja zależności powiodła się i możesz przejść do następnego kroku.
  14. Pomyślna instalacja zależności Webmin na CentOS 7

  15. Użyj polecenia rpm -U webmin-1.930-1.noarch.rpmaby zainstalować wcześniej pobrany pakiet Webin, zastępując nazwę nazwą już pobranego pakietu.
  16. Polecenie instalacji Webmina na CentOS 7 z oficjalnej strony

  17. Ten proces potrwa najdłużej, więc będziesz musiał uzbroić się w cierpliwość.
  18. Oczekiwanie na zakończenie instalacji Webmin na CentOS 7 z oficjalnej strony

  19. Na koniec zostaniesz powiadomiony, że instalacja się powiodła, wraz z linkiem autoryzacyjnym i standardowym hasłem.
  20. Informacje logowania do Webmin na CentOS 7 po instalacji

  21. Wklej ten link do przeglądarki i zaakceptuj wszelkie ryzyko podczas kontynuowania.
  22. Podejmowanie ryzyka, aby zalogować się do Webmin na CentOS 7 za pośrednictwem przeglądarki

  23. Użyj standardowego loginu i hasła do autoryzacji, aby upewnić się, że dodana centrala działa poprawnie.
  24. Autoryzacja próbna w Webmin na CentOS 7 po instalacji

Ta metoda zajmuje najwyżej dziesięć minut i nie jest szczególnie trudna, ale dla niektórych użytkowników po prostu nie jest odpowiednia z powodu różnych okoliczności. Specjalnie dla takich przypadków przygotowaliśmy alternatywną wersję.

Metoda 2: Dodanie repozytorium YUM

Jak wiesz, YUM to standardowy menedżer pakietów CentOS. Może szybko zainstalować tylko te programy, które zostały dodane do listy repozytoriów przechowywanych w specjalnym folderze. Nie ma Webmina, ale nic nie stoi na przeszkodzie, abyśmy go sami dodali, a następnie przeprowadzili instalację. Przykład takiej instalacji został właśnie opisany na oficjalnej stronie, a szczegółowo wygląda to tak:

  1. Dalsze działania będą musiały zostać wykonane za pomocą edytora tekstu. Możesz użyć absolutnie dowolnego wygodnego narzędzia, a my skupimy się na prostym nano.Jeśli nie został jeszcze dodany do Twojej dystrybucji, użyj polecenia sudo yum zainstaluj nano.
  2. Polecenie do zainstalowania edytora tekstu podczas instalowania Webmin na CentOS 7

  3. Potwierdź zamiar dodania pakietu, podając hasło administratora.
  4. Potwierdzanie instalacji edytora tekstu podczas instalowania Webmin na CentOS 7

  5. Zaakceptuj ostrzeżenie o instalowaniu nowego pakietu. Jeśli nano jest już dodane do systemu operacyjnego, pojawi się komunikat "Nie ma nic do zrobienia".
  6. Pomyślna instalacja edytora tekstu podczas instalowania Webmin na CentOS 7

  7. Teraz stwórzmy plik, w którym będą przechowywane informacje o pakiecie do pobrania. Odbywa się to poprzez sudo nano /etc/yum.repos.d/webmin.repo.
  8. Tworzenie pliku repozytorium podczas instalowania Webmina na CentOS 7

  9. Po otwarciu edytora tekstu zostaniesz natychmiast powiadomiony, że jest to nowy plik. Nie przejmuj się, tak jak powinno.
  10. Informacje o tworzeniu nowego pliku repozytorium podczas instalowania Webmina na CentOS 7

  11. Wklej zawartość poniżej.

    [Webmin]
    name = Webmin Distribution Neutral
    # baseurl = https: //download.webmin.com/download/yum
    mirrorlist = https: //download.webmin.com/download/yum/mirrorlist
    włączony = 1

  12. Wypełnianie zawartości pliku repozytorium podczas instalowania Webmin na CentOS 7

  13. Następnie kliknij Ctrl + Oaby zapisać zmiany.
  14. Zapisywanie pliku repozytorium po wprowadzeniu zmian w instalacji Webmina na CentOS 7

  15. Nie zmieniaj nazwy pliku, po prostu naciśnij klawisz Wchodzić.
  16. Anuluj zmianę nazwy pliku repozytorium podczas instalowania Webmin na CentOS 7

  17. Następnie możesz bezpiecznie opuścić edytor tekstu, naciskając kombinację Ctrl + X.
  18. Zamknięcie edytora tekstu po wprowadzeniu zmian podczas instalacji Webmina na CentOS 7

  19. Następnym krokiem jest zdobycie klucza publicznego, który będzie wymagany do poprawnej instalacji pakietów. Najpierw pobierz go przez wget http://www.webmin.com/jcameron-key.asc.
  20. Wprowadzenie polecenia pobrania klucza publicznego Webmin na CentOS 7 z dodanego repozytorium

  21. Następnie uruchom polecenie sudo rpm --import jcameron-key.ascaby zaimportować go do systemu.
  22. Polecenie importu klucza publicznego podczas instalowania Webmin na CentOS 7

  23. Pozostaje tylko zarejestrować sudo yum zainstaluj webmin aby rozpocząć instalację omówionej dzisiaj centrali.
  24. Wpisanie polecenia instalacji Webmina na CentOS 7 z dodanego repozytorium

Jak widać, realizacja tej metody okazała się nieco bardziej skomplikowana niż pierwsza, ale teraz możesz w każdej chwili napisać od nowa sudo yum zainstaluj webminnatychmiast zainstalować program, jeśli zostanie przypadkowo lub celowo usunięty. Pozostałe czynności nie muszą być wykonywane, ponieważ konfiguracja została zapisana w systemie operacyjnym.

Uruchomienie serwera po instalacji

Webmin nie zawsze uruchamia się automatycznie po instalacji, co może być spowodowane różnymi czynnikami. Jeśli tak się nie stanie, przejście na stronę testową będzie niemożliwe, więc będziesz musiał sam aktywować usługę, wchodząc "Terminal" Komenda usługa webmin start.

Polecenie aktywacji Webmina na CentOS 7 po instalacji

Należy jednak pamiętać, że ten panel sterowania nie jest dodawany do uruchamiania natychmiast po instalacji, więc zostanie wyłączony podczas tworzenia nowej sesji. Jeśli chcesz tego uniknąć, napisz jedną linię chkconfig webmin on i aktywuj go.

Polecenie dodania Webmina na CentOS 7 do uruchomienia

Znasz dwie metody instalacji Webmina na CentOS 7. Pozostaje Ci tylko wybrać najlepszą dla siebie opcję i postępować zgodnie z instrukcjami, aby cały proces zakończył się powodzeniem.