Slik installerer du Cockpit Web Console i CentOS 8


I denne artikkelen vil vi hjelpe deg med å installere Cockpit Web Console i CentOS 8-serveren for å administrere og overvåke ditt lokale system, samt Linux-servere i nettverksmiljøet ditt. Du vil også lære hvordan du legger til eksterne Linux-verter til Cockpit og overvåker dem i CentOS 8-nettkonsollen.

Les også: Slik installerer du Cockpit Web Console i RHEL 8

Cockpit er en nettkonsoll med et brukervennlig nettbasert grensesnitt som lar deg utføre administrative oppgaver på serverne dine. Som en nettkonsoll betyr det at du også kan få tilgang til den via en mobilenhet.

Cockpit-nettkonsollen gir deg et bredt spekter av administrasjonsoppgaver, inkludert:

  • Administrere tjenester
  • Administrere brukerkontoer
  • Administrere og overvåke systemtjenester
  • Konfigurering av nettverksgrensesnitt og brannmur
  • Gjennomgang av systemlogger
  • Administrere virtuelle maskiner
  • Opprette diagnostiske rapporter
  • Innstilling av kjernedumpkonfigurasjon
  • Konfigurerer SELinux
  • Oppdatering av programvare
  • Administrere systemabonnement

Cockpit-nettkonsollen bruker de samme system-API-ene som du ville gjort i en terminal, og oppgaver som utføres i en terminal gjenspeiles raskt i nettkonsollen. I tillegg kan du konfigurere innstillingene direkte i nettkonsollen eller via terminalen.

Installere Cockpit Web Console i CentOS 8

1. Med CentOS 8 minimal installasjon er ikke cockpit installert som standard, og du kan installere den på systemet ditt ved å bruke kommandoen nedenfor, som vil installere cockpiten med sin nødvendige avhengigheter.

yum install cockpit

2. Deretter aktiverer og starter du cockpit.socket-tjenesten for å koble til systemet via nettkonsollen og verifiser tjenesten og kjører cockpit-prosessen ved å bruke følgende kommandoer.

systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. Hvis du kjører en brannmur på systemet, må du åpne cockpitporten 9090 i brannmuren.

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Logge på Cockpit Web Console i CentOS 8

Følgende instruksjoner viser den første påloggingen til Cockpit-nettkonsollen ved hjelp av en lokal systembrukerkontolegitimasjon. Ettersom Cockpit bruker en viss PAM-stabelautentisering som finnes på /etc/pam.d/cockpit, som lar deg logge på med brukernavnet og passordet til en lokal konto på systemet.

4. Åpne Cockpit-nettkonsollen i nettleseren din på følgende URL-er:

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

Hvis du bruker et selvsignert sertifikat, vil du få en advarsel i nettleseren, bare verifiser sertifikatet og godta sikkerhetsunntaket for å gå videre med påloggingen.

Konsollen kaller opp et sertifikat fra katalogen /etc/cockpit/ws-certs.d og bruker filtypen .cert. For å unngå å måtte be om sikkerhetsadvarsler, installer et sertifikat signert av en sertifiseringsinstans (CA).

5. Skriv inn brukernavnet og passordet ditt på nettkonsollen.

Hvis en brukerkonto har sudo-privilegier, gjør dette det mulig å utføre administrative oppgaver som å installere programvare, konfigurere system eller konfigurere SELinux i nettkonsollen.

6. Etter vellykket autentisering åpnes Cockpit-nettkonsollens grensesnitt.

Det er det for nå. Cockpiten er en brukervennlig nettkonsoll som lar deg utføre administrative oppgaver på CentOS 8-serveren. For å lære mer om nettkonsollen, les hvordan du konfigurerer systeminnstillinger i nettkonsollen.