Hoe Cockpit Web Console te installeren in CentOS 8
In dit artikel helpen we u bij het installeren van Cockpit Web Console op de CentOS 8-server om uw lokale systeem te beheren en te monitoren, evenals Linux-servers die zich in uw netwerkomgeving bevinden. U leert ook hoe u externe Linux-hosts aan Cockpit kunt toevoegen en deze kunt monitoren in de CentOS 8-webconsole.
Lees ook: Cockpit Web Console installeren in RHEL 8
De Cockpit is een webconsole met een eenvoudig te gebruiken webgebaseerde interface waarmee u administratieve taken op uw servers kunt uitvoeren. Omdat het een webconsole is, betekent dit dat u er ook toegang toe hebt via een mobiel apparaat.
Met de Cockpit webconsole kunt u een breed scala aan beheertaken uitvoeren, waaronder:
- Diensten beheren
- Gebruikersaccounts beheren
- Beheer en monitoring van systeemdiensten
- Netwerkinterfaces en firewall configureren
- Systeemlogboeken bekijken
- Virtuele machines beheren
- Diagnoserapporten maken
- Kerneldumpconfiguratie instellen
- SELinux configureren
- Software bijwerken
- Systeemabonnementen beheren
De Cockpit-webconsole gebruikt dezelfde systeem-API's als in een terminal, en taken die in een terminal worden uitgevoerd, worden snel weergegeven in de webconsole. Bovendien kunt u de instellingen rechtstreeks in de webconsole of via de terminal configureren.
Cockpit Web Console installeren in CentOS 8
1. Met de minimale installatie van CentOS 8 wordt de cockpit niet standaard geïnstalleerd en kunt u deze op uw systeem installeren met behulp van de onderstaande opdracht, waarmee de cockpit met zijn vereiste afhankelijkheden.
yum install cockpit
2. Schakel vervolgens de service cockpit.socket
in en start deze om verbinding te maken met het systeem via de webconsole en verifieer de service en voer het cockpitproces uit met behulp van de volgende opdrachten.
systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit
3. Als u een firewall op het systeem gebruikt, moet u de cockpitpoort 9090 in de firewall openen.
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload
Inloggen bij de Cockpit Web Console in CentOS 8
De volgende instructies laten zien hoe u voor de eerste keer inlogt op de Cockpit-webconsole met de inloggegevens van een lokale systeemgebruiker. Omdat Cockpit een bepaalde PAM-stack-authenticatie gebruikt die te vinden is op /etc/pam.d/cockpit, waardoor u kunt inloggen met de gebruikersnaam en het wachtwoord van elk lokaal account op het systeem.
4. Open de Cockpit-webconsole in uw webbrowser op de volgende URL's:
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
Als u een zelfondertekend certificaat gebruikt, krijgt u een waarschuwing in de browser. Verifieer eenvoudigweg het certificaat en accepteer de beveiligingsuitzondering om verder te gaan met inloggen.
De console roept een certificaat aan uit de map /etc/cockpit/ws-certs.d
en gebruikt het extensiebestand .cert
. Om te voorkomen dat u beveiligingswaarschuwingen moet geven, installeert u een certificaat dat is ondertekend door een certificeringsinstantie (CA).
5. Voer in het inlogscherm van de webconsole uw systeemgebruikersnaam en wachtwoord in.
Als een gebruikersaccount sudo-rechten heeft, maakt dit het mogelijk om administratieve taken uit te voeren, zoals het installeren van software, het configureren van het systeem of het configureren van SELinux in de webconsole.
6. Na succesvolle authenticatie wordt de webconsole-interface van Cockpit geopend.
Dat is het voor nu. De cockpit is een eenvoudig te gebruiken webconsole waarmee u administratieve taken kunt uitvoeren op de CentOS 8-server. Voor meer informatie over de webconsole leest u hoe u systeeminstellingen in de webconsole configureert.