Cockpit to webowy system zarządzania serwerami opracowany przez firmę Red Hat. Jego głównym celem jest umożliwienie administratorom systemów Linux efektywnego i prostego zarządzania serwerami. Cockpit jest dostępny jako nowa funkcjonalność dla dystrybucji Fedora Linux oraz innych systemów serwerowych opartych na Red Hat. Co więcej, można go również zainstalować na innych dystrybucjach Linux, takich jak Debian, Ubuntu, a nawet Arch Linux!
W niniejszym przewodniku przyjrzymy się, jak skonfigurować interfejs Cockpitu w systemie Linux oraz jak go efektywnie wykorzystywać i zarządzać nim.
Warto zaznaczyć, że Cockpit działa na systemie Linux. Nie musisz jednak korzystać ze specjalnego oprogramowania, aby uzyskać dostęp do jego interfejsu webowego. Wystarczy, że używasz przeglądarki, takiej jak Opera, Firefox, Chrome, Microsoft Edge lub Safari!
Instrukcje dla Ubuntu
Chcesz używać interfejsu Cockpitu na systemie Ubuntu? Na szczęście instalacja jest bardzo prosta. Od wersji 17.04 systemu Cockpit można zainstalować za pomocą jednego polecenia Apt.
Aby rozpocząć instalację w Ubuntu, otwórz terminal i wpisz poniższe polecenie Apt.
sudo apt install cockpit
Instrukcje dla Debiana
Cockpit ma solidne wsparcie dla systemu Debian, obsługując oficjalnie wersje 9 i 8. Aby zainstalować Cockpit w Debianie, konieczne jest dodanie repozytoriów backports, ponieważ starsze pakiety mogą uniemożliwiać działanie oprogramowania.
Aby aktywować repozytoria backports, otwórz terminal i wprowadź poniższe polecenie. Jeżeli potrzebujesz szczegółowych wskazówek dotyczących konfiguracji backportów, zapoznaj się z naszym przewodnikiem na ten temat.
Debian 9
su - echo 'deb https://deb.debian.org/debian stretch-backports main' > /etc/apt/sources.list.d/backports.list
Debian 8
su - echo 'deb https://deb.debian.org/debian jessie-backports-sloppy main' > /etc/apt/sources.list.d/backports.list
Po dodaniu repozytoriów backports uruchom polecenie aktualizacji, aby zaktualizować listę pakietów.
sudo apt-get update
Na koniec zainstaluj Cockpit za pomocą poniższego polecenia.
sudo apt-get install cockpit
Instrukcje dla Arch Linux
Mimo że może się to wydawać nieco zaskakujące, wielu użytkowników Linuksa decyduje się na korzystanie z Arch Linux jako systemu serwerowego. Dla tych, którzy wybierają tę opcję, dobra wiadomość jest taka, że Cockpit może być używany na Arch Linux. Warto jednak zauważyć, że jest to pakiet nieoficjalny, który nie jest wspierany przez projekt.
Aby zainstalować Cockpit na Arch Linux, musisz ręcznie pobrać i skompilować pakiet z AUR. Oto kroki, które należy wykonać.
Najpierw zainstaluj pakiety Base-devel oraz Git za pomocą Pacmana, co pozwoli ci na łatwą pracę z pakietami AUR.
sudo pacman -S base-devel git
Potem pobierz pakiet Cockpit AUR, używając polecenia git clone.
git clone https://aur.archlinux.org/cockpit.git
Następnie przejdź do folderu „cockpit” za pomocą polecenia cd.
cd cockpit
Pobierz zależności AUR dla Cockpit, korzystając z poleceń git clone.
git clone https://aur.archlinux.org/systemtap.git git clone https://aur.archlinux.org/pcp.git git clone https://aur.archlinux.org/python2-pyscss.git git clone https://aur.archlinux.org/perl-javascript-minifier-xs.git
Na koniec zbuduj i zainstaluj zależności za pomocą makepkg. Jeśli napotkasz problemy z PGP, możesz pominąć sprawdzanie (na własne ryzyko) za pomocą opcji –skipinteg.
sudo groupadd -r stapusr ; sudo groupadd -r stapsys ; sudo groupadd -r stapdev
cd systemtap makepkg -sri cd .. cd pcp makepkg -sri cd python2-pyscss makepkg -sri .. cd perl-javascript-minifier-xs makepkg -sri ..
Na końcu zainstaluj Cockpit.
cd .. makepkg -sri
Instrukcje dla Fedory
Cockpit był zawsze projektowany do użycia z rozwiązaniami Red Hat. Fedora, będąca produktem Red Hat (choć opracowywana przez oddzielną społeczność), ma Cockpit dostępny w swoim repozytorium. Aby go zainstalować, otwórz terminal i wpisz poniższe polecenie DNF.
sudo dnf install cockpit -y
Po zainstalowaniu Cockpitu w Fedorze, włącz go, aby był aktywny:
sudo systemctl enable --now cockpit.socket sudo firewall-cmd --add-service=cockpit sudo firewall-cmd --add-service=cockpit --permanent
Instrukcje dla Red Hat Enterprise Linux
Cockpit można zainstalować w Red Hat Enterprise Linux, pod warunkiem posiadania wersji 7.1 lub nowszej. Oprogramowanie to jest dostępne w repozytorium „Extras”, które należy włączyć przed instalacją.
Aby aktywować repozytorium Extras, otwórz terminal i wprowadź poniższe polecenie.
sudo subscription-manager repos --enable rhel-7-server-extras-rpms
Po aktywacji nowego repozytorium użyj Yum, aby zainstalować Cockpit.
sudo yum install cockpit
Później włącz Cockpit w RHEL, aby zakończyć proces instalacji.
sudo systemctl enable --now cockpit.socket sudo firewall-cmd --add-service=cockpit sudo firewall-cmd --add-service=cockpit --permanent
Instrukcje dla CentOS
CentOS, dążąc do jak najbliższego odwzorowania Red Hat Enterprise Linux, umożliwia łatwą instalację Cockpitu. Użytkownicy CentOS 7 i nowszych mogą szybko zainstalować Cockpit za pomocą menedżera pakietów Yum.
sudo yum install cockpit
Po uruchomieniu Cockpitu na CentOS, musisz wykonać kilka kroków, aby go aktywować. W szczególności, musisz włączyć Cockpit w systemd oraz umożliwić jego działanie w zaporze.
sudo systemctl enable --now cockpit.socket sudo firewall-cmd --permanent --zone=public --add-service=cockpit sudo firewall-cmd --reload
Po wykonaniu tych trzech poleceń Cockpit powinien być gotowy do użycia w CentOS!
newsblog.pl