Jak zainstalować Cockpit w systemie Linux

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