Wyszukiwanie w witrynie

Cockpit — oparte na przeglądarce narzędzie administracyjne dla systemu Linux


Cockpit to łatwy w użyciu, lekki i prosty, a jednocześnie potężny zdalny menedżer dla serwerów GNU/Linux. Jest to interaktywny interfejs użytkownika do administrowania serwerem, który oferuje sesję systemu Linux na żywo za pośrednictwem przeglądarki internetowej.

Może działać na kilku dystrybucjach Linuksa opartych na RHEL i pochodnych Debiana, w tym Ubuntu, Linux Mint, Fedora, CentOS , Rocky Linux, AlmaLinux, Arch Linux i inne.

Cockpit umożliwia wykrycie Linuksa, umożliwiając administratorom systemu łatwe i niezawodne wykonywanie zadań, takich jak uruchamianie kontenerów, zarządzanie pamięcią masową, konfiguracjami sieci, inspekcja dzienników i kilka innych.

Korzystając z niego, użytkownicy mogą łatwo przełączać się między terminalem Linux a przeglądarką internetową, bez żadnych problemów. Co ważne, gdy użytkownik uruchomi usługę poprzez Kokpit, może ją zatrzymać poprzez terminal, a dopiero w przypadku wystąpienia błędu w terminalu, zostanie to pokazane w interfejsie dziennika Kokpitu.

Funkcje Kokpitu:

  • Umożliwia zarządzanie wieloma serwerami w jednej sesji Kokpitu.
  • Oferuje powłokę internetową w oknie terminala.
  • Kontenerami można zarządzać poprzez Docker.
  • Wspomaga efektywne zarządzanie kontami użytkowników systemu.
  • Zbiera informacje o wydajności systemu za pomocą platformy Performance Co-Pilot i wyświetla je na wykresie.
  • Obsługuje zbieranie konfiguracji systemu i informacji diagnostycznych za pomocą raportu sos.
  • Obsługuje również klaster Kubernetes lub klaster Openshift v3.
  • Umożliwia modyfikację ustawień sieciowych i wiele innych.

Jak zainstalować Cockpit w systemach Linux

Możesz zainstalować Cockpit we wszystkich dystrybucjach Linuksa z ich domyślnych oficjalnych repozytoriów, jak pokazano:

Zainstaluj Kokpit na Fedorze i CentOS

Aby zainstalować i włączyć Kokpit w dystrybucjach Fedory, użyj następujących poleceń.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Zainstaluj Cockpit na Rocky Linux i AlmaLinux

Aby zainstalować i włączyć Cockpit w dystrybucjach Rocky/AlmaLinux, użyj następujących poleceń.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Zainstaluj Kokpit na RHEL

Cockpit został dodany do repozytorium Red Hat Enterprise Linux Extras od wersji 7.1 i nowszych:

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Zainstaluj Cockpit na Debianie

Kokpit znajduje się w oficjalnych repozytoriach Debiana i można go zainstalować za pomocą następujących poleceń.

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Zainstaluj Cockpit na Ubuntu i Linux Mint

W dystrybucjach Ubuntu i Linux Mint Kokpit nie jest dołączony, ale można go zainstalować z oficjalnego Cockpit PPA, wykonując następujące polecenia:

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Zainstaluj Cockpit na Arch Linux

Użytkownicy Arch Linux mogą zainstalować Kokpit z Repozytorium użytkowników Arch, używając następującego polecenia.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Jak korzystać z Kokpitu w systemie Linux

Po pomyślnej instalacji Kokpitu można uzyskać do niego dostęp za pomocą przeglądarki internetowej w następujących lokalizacjach.

https://ip-address:9090
OR
https://server.domain.com:9090

Wprowadź nazwę użytkownika i hasło systemu, aby zalogować się w interfejsie poniżej:

Po zalogowaniu zostanie wyświetlone podsumowanie informacji o systemie i wykresy wydajności dla CPU, Pamięci, We/wy dysku i Ruch sieciowy widoczny na następnym obrazie:

Następne w menu panelu jest Usługi. Tutaj możesz wyświetlić Cele, Usługi systemowe, Gniazda, Liczniki czasu i Ścieżki strony.

Poniższy interfejs pokazuje uruchomione usługi w Twoim systemie.

Możesz kliknąć pojedynczą usługę, aby nią zarządzać. Aby uzyskać żądaną funkcjonalność, wystarczy kliknąć menu rozwijane.

Pozycja menu Dzienniki wyświetla stronę dzienników, która umożliwia kontrolę dzienników. Dzienniki są podzielone na kategorie Błędy, Ostrzeżenia, Powiadomienia i Wszystkie, jak pokazano na obrazku poniżej.

Dodatkowo możesz także przeglądać logi oparte na czasie, np. logi z ostatnich 24 godzin lub 7 dni.

Sugerowana lektura: 4 najlepsze narzędzia do monitorowania i zarządzania logami dla systemu Linux

Aby sprawdzić pojedynczy wpis w dzienniku, po prostu na niego kliknij.

Kokpit umożliwia także zarządzanie kontami użytkowników w systemie, przejdź do Narzędzia i kliknij Konta. Kliknięcie w konto użytkownika umożliwia przeglądanie szczegółów konta użytkownika.

Aby dodać użytkownika systemu, kliknij przycisk „Utwórz nowe konto” i wprowadź niezbędne informacje o użytkowniku w interfejsie poniżej.

Aby wyświetlić okno terminala, przejdź do Narzędzia Terminal.

Jak dodać serwer Linux do Kokpitu

Ważne: pamiętaj, że musisz zainstalować Kokpit na wszystkich zdalnych serwerach Linux, aby móc je monitorować na pulpicie nawigacyjnym Kokpitu. Dlatego zainstaluj go przed dodaniem nowego serwera do Kokpitu.

Aby dodać kolejny serwer, kliknij panel, zobaczysz poniższy ekran. Kliknij znak (+) i wprowadź adres IP serwera. Pamiętaj, że informacje o każdym dodanym serwerze są wyświetlane w Kokpicie innym kolorem.

W ten sam sposób możesz dodać wiele serwerów Linux w Kokpicie i efektywnie nimi zarządzać, bez żadnych problemów.

To wszystko na razie, jednak możesz dowiedzieć się więcej, jeśli zainstalowałeś ten prosty i wspaniały serwer, zdalny menedżer.

Oficjalna dokumentacja kokpitu: http://cockpit-project.org/guide/latest/

W przypadku jakichkolwiek pytań lub sugestii, a także opinii na ten temat, nie wahaj się skorzystać z sekcji komentarzy poniżej, aby się z nami skontaktować.