Wyszukiwanie w witrynie

Jak zainstalować konsolę internetową kokpitu w CentOS 8


W tym artykule pomożemy Ci zainstalować Cockpit Web Console na serwerze CentOS 8, aby zarządzać i monitorować Twój system lokalny, a także serwery Linux znajdujące się w Twoim środowisku sieciowym. Dowiesz się także, jak dodawać zdalne hosty Linux do Kokpitu i monitorować je w konsoli internetowej CentOS 8.

Przeczytaj także: Jak zainstalować konsolę internetową Cockpit w RHEL 8

Kokpit to konsola internetowa z łatwym w obsłudze interfejsem internetowym, która umożliwia wykonywanie zadań administracyjnych na serwerach. Będąc konsolą internetową, możesz uzyskać do niej dostęp również za pośrednictwem urządzenia mobilnego.

Konsola internetowa Cockpit umożliwia szeroki zakres zadań administracyjnych, w tym:

  • Zarządzanie usługami
  • Zarządzanie kontami użytkowników
  • Zarządzanie i monitorowanie usług systemowych
  • Konfiguracja interfejsów sieciowych i firewalla
  • Przeglądanie logów systemowych
  • Zarządzanie maszynami wirtualnymi
  • Tworzenie raportów diagnostycznych
  • Ustawianie konfiguracji zrzutu jądra
  • Konfiguracja SELinuksa
  • Aktualizacja oprogramowania
  • Zarządzanie subskrypcjami systemu

Konsola internetowa Cockpit korzysta z tych samych systemowych interfejsów API, co terminal, a zadania wykonywane na terminalu są szybko odzwierciedlane w konsoli internetowej. Ponadto możesz skonfigurować ustawienia bezpośrednio w konsoli internetowej lub za pośrednictwem terminala.

Instalowanie konsoli internetowej Cockpit w CentOS 8

1. W przypadku minimalnej instalacji CentOS 8 kokpit nie jest instalowany domyślnie i możesz go zainstalować w swoim systemie za pomocą poniższego polecenia, które zainstaluje kokpit wraz z jego wymagane zależności.

yum install cockpit

2. Następnie włącz i uruchom usługę cockpit.socket, aby połączyć się z systemem poprzez konsolę internetową i zweryfikować usługę oraz uruchomić proces kokpitu za pomocą poniższych poleceń.

systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. Jeśli w systemie używasz zapory ogniowej, musisz otworzyć port kokpitu 9090 w zaporze.

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Logowanie do konsoli internetowej Cockpit w CentOS 8

Poniższe instrukcje przedstawiają pierwsze logowanie do konsoli internetowej Cockpit przy użyciu poświadczeń konta użytkownika systemu lokalnego. Ponieważ Cockpit korzysta z uwierzytelniania stosu PAM znajdującego się w /etc/pam.d/cockpit, które umożliwia zalogowanie się przy użyciu nazwy użytkownika i hasła dowolnego konta lokalnego na system.

4. Otwórz konsolę internetową Cockpit w przeglądarce internetowej pod następującym adresem URL:

Locally: https://localhost:9090
Remotely with the server’s hostname: https://example.com:9090
Remotely with the server’s IP address: https://192.168.0.10:9090

Jeżeli korzystasz z certyfikatu z podpisem własnym, w przeglądarce pojawi się ostrzeżenie. Wystarczy, że zweryfikujesz certyfikat i zaakceptuj wyjątek bezpieczeństwa, aby kontynuować logowanie.

Konsola wywołuje certyfikat z katalogu /etc/cockpit/ws-certs.d i używa pliku rozszerzenia .cert. Aby uniknąć konieczności wyświetlania ostrzeżeń dotyczących bezpieczeństwa, zainstaluj certyfikat podpisany przez urząd certyfikacji (CA).

5. Na ekranie logowania do konsoli internetowej wprowadź nazwę użytkownika i hasło systemu.

Jeśli konto użytkownika ma uprawnienia sudo, umożliwia to wykonywanie zadań administracyjnych, takich jak instalacja oprogramowania, konfiguracja systemu lub konfiguracja SELinux w konsoli internetowej.

6. Po pomyślnym uwierzytelnieniu zostanie otwarty interfejs konsoli internetowej Cockpit.

To tyle na teraz. Kokpit to łatwa w użyciu konsola internetowa, która umożliwia wykonywanie zadań administracyjnych na serwerze CentOS 8. Aby dowiedzieć się więcej o konsoli internetowej, przeczytaj jak skonfigurować ustawienia systemowe w konsoli internetowej.