Cockpits webbkonsol är ett verktyg för att övervaka serverns övergripande status, prestanda och hälsa. Du kan installera Cockpits webbkonsol på din lokala dator och köra webbapplikationen via webbläsaren. Du kan övervaka servertjänster, konton och ställa in nätverkssystem via Cockpit Web-konsolen på Linux. Om du är en fjärranvändare låter Cockpit Web-konsolen dig logga in via det säkra skalet (ssh). Cockpit föreslår att du använder webbläsaren Google Chrome, Firefox, Safari och Gnome för att ladda Cockpits webbkonsol på Linux. Att installera Cockpits webbkonsol på Linux-distributioner är enkelt, okomplicerat och enkelt.
Cockpit Web Console på Linux Desktop
Från början byggdes Cockpit Web-konsolen för Red Hat-baserade Linux-system. Senare hade den utvecklats för andra Linux-distributioner också. Den stöder både webbläsarläge och API-baserade Shell-läge applikationsgränssnitt.
I standardinstallationen lagrar den alla filer i /etc/-katalogen. Den använder nätverksporten 9090 på Linux. Eftersom vi kommer att ladda Install Cockpit-webbkonsolen via en PHP-webbserver, se till att ditt system har en aktiv lokal värdserver.
Både Apache och Nginx kommer att fungera perfekt för att ladda Cockpits webbkonsol. I det här inlägget kommer vi att se hur du installerar och kommer igång med cockpitens webbkonsol på olika Linux-distributioner.
1. Installera Cockpit Web Console på Ubuntu/Debian Linux
Det är enkelt att installera Cockpits webbkonsol på Ubuntu och Debian-baserade system. Alla nödvändiga filer är redan tillgängliga i det officiella Linux-förvaret. Här kommer vi att se metoderna för att installera Cockpits webbkonsol på Ubuntu och andra Debiansystem.
Om du använder ett uppdaterat Ubuntu-system kan du köra följande kommando på ditt terminalskal för att installera Cockpit-webbkonsolen på ditt system.
sudo apt-get update
sudo apt-get install cockpit
När installationen är slut, kör följande kommando för att tillåta port 9090 av ditt UFW-brandväggssystem. Om du inte har UFW-brandväggssystemet aktiverat och konfigurerat på ditt Ubuntu-system, följ detta inlägg för att lära dig mer om hur du använder UFW-brandväggsverktyget på Ubuntu.
—
sudo ufw enable
sudo ufw allow 9090/tcp
sudo ufw status
sudo ufw allow hhtp
Om du använder ett Debian-baserat Linux-system är kommandona annorlunda än att installera Cockpits webbkonsol på Ubuntu. Vänligen kör följande ekokommandon på ditt terminalskal enligt din Debian-version för att ladda källfilerna på ditt arkiv.
- Ladda källfilen Debian 10
echo 'deb https://deb.debian.org/debian buster-backports main' > \
/etc/apt/sources.list.d/backports.list
- Ladda källfilen Debian 11
echo 'deb https://deb.debian.org/debian bullseye-backports main' > \
/etc/apt/sources.list.d/backports.list
Kör sedan följande kommando till skalet med root-åtkomst för att ladda om förvaret och installera Cockpit-webbkonsolen på ditt Debiansystem.
- Installera Cockpit webbkonsol på Debian 10
apt update
sudo apt install -t bullseye-backports cockpit
- Installera Cockpit webbkonsol på Debian 11
apt update
sudo apt install -t buster-backports cockpit
2. Installera Cockpit på Fedora/Red Hat
Om du använder en Fedora-arbetsstation eller en Red Hat Enterprise Linux, kommer den här metoden att guida dig för att installera Cockpit-webbkonsolen på ditt system. Kör följande DNF-kommando med root-åtkomst på terminalskalet för att installera Cockpit-verktyget.
sudo dnf update
sudo dnf install cockpit
Red Hat Enterprise Linux-användare måste köra följande kommando för att ladda Cockpit-förvaret på systemet.
sudo subscription-manager repos --enable rhel-7-server-extras-rpms
Sedan kan du köra RPM-kommandot nedan för att installera Cockpits webbkonsol på ditt Red Hat Linux-system.
sudo yum install cockpit
När installationen är klar, kör följande systemkontrollkommando för att aktivera Cockpit-uttaget på ditt Fedora och Red Hat Linux-system.
sudo systemctl enable --now cockpit.socket
Då kan du också behöva tillåta Cockpits webbkonsolverktyg i ditt systemnätverk genom brandväggsdemonen.
sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent
3. Installera Cockpit Web Console på Arch Linux
Här använder jag Manjaro KDE-skrivbordet för att demonstrera metoden för att installera Cockpit Web Console på Arch Linux. Först måste du köra Pacman-kommandot på skalet för att installera Cockpit-verktyget.
sudo pacman -S cockpit
När installationen avslutas, kör följande systemkontrollkommando på skalet med root-åtkomst för att aktivera Cockpit-uttaget på din Arch-baserade Linux-maskin.
sudo systemctl enable --now cockpit.socket
4. Installera Cockpit Web Console på OpenSuse
Installation av Cockpit-webbkonsolen på en SuSE eller openSuSE Linux kräver root-åtkomst till maskinen. Se till att du har tillgång. Kör först följande zypper-kommando som ges nedan för att installera Cockpit-webbkonsolen på systemet.
# zypper in cockpit
Du kan nu aktivera Cockpit-konsolen på systemet.
# systemctl enable --now cockpit.socket
Slutligen, för en smidig konfiguration av Cockpit-webbkonsolen, kör följande brandväggskommandon för att tillåta Cockpit att vara på ditt systemnätverk.
# firewall-cmd --permanent --zone=public --add-service=cockpit
# firewall-cmd --reload
Kom igång med Cockpit Web Console på Linux
Hittills har vi sett hur man installerar Cockpits webbkonsol på olika Linux-distributioner. Det är dags att börja med det. De nedan nämnda kommandona och metoderna kommer att kunna köras på alla större Linux-system.
Som vi redan vet använder Cockpits webbkonsol nätverksporten TCP 9090, och den kräver en PHP-server, så det skulle vara bättre att se till att din maskin uppfyllde dessa minimala krav för att undvika en misslyckad Cockpit-start.
Du kan köra följande systemkontrollkommandon för att aktivera Cockpit-konsolen och se status på ditt Linux-system.
$ sudo systemctl start cockpit
$ sudo systemctl status cockpit
Om du hittar allt rätt kan du nu öppna din webbläsare och köra följande adress i adressfältet för att ladda Cockpits webbkonsol på din Linux-maskin. I början av sidan kommer du att se din servers namn och en dialogruta för att logga in på ditt system.
127.0.0.1:9090
Eftersom vi har använt en lokal maskin för att visa hur Cockpit fungerar, kan du hitta dina inloggningsdata i filen /etc/cockpit/ws-certs.d. Var försiktig när du loggar in på servern.
Slutord
Att installera Cockpit-webbverktyget är inte en svår uppgift. Det kräver grundläggande kunskaper om Linux, nätverk och skal. I hela inlägget har vi sett hur man installerar och kommer igång med Cockpits webbkonsol på ett Linux-system. Dela det här inlägget med dina vänner och Linux-communityt om du tycker att det är användbart och praktiskt. Du kan också skriva ner dina åsikter om detta inlägg i kommentarsfältet.