Kako namestiti spletno konzolo Cockpit v CentOS 8


V tem članku vam bomo pomagali namestiti spletno konzolo Cockpit na strežniku CentOS 8 za upravljanje in nadzor vašega lokalnega sistema ter strežnikov Linux, ki se nahajajo v vašem omrežnem okolju. Naučili se boste tudi, kako dodati oddaljene gostitelje Linuxa v Cockpit in jih nadzirati v spletni konzoli CentOS 8.

Cockpit je spletna konzola z enostavnim spletnim vmesnikom, ki vam omogoča izvajanje skrbniških nalog na vaših strežnikih. Ker je tudi spletna konzola, pomeni, da lahko do nje dostopate tudi prek mobilne naprave.

Spletna konzola Cockpit vam omogoča širok nabor skrbniških nalog, vključno z:

  • Upravljanje storitev
  • Upravljanje uporabniških računov
  • Upravljanje in spremljanje sistemskih storitev
  • Konfiguriranje omrežnih vmesnikov in požarnega zidu
  • Pregled sistemskih dnevnikov
  • Upravljanje navideznih strojev
  • Ustvarjanje diagnostičnih poročil
  • Nastavitev konfiguracije odlagališča jedra
  • Konfiguriranje SELinux
  • Posodabljanje programske opreme
  • Upravljanje sistemskih naročnin

Spletna konzola Cockpit uporablja enake sistemske API-je, kot bi jih uporabljali v terminalu, naloge, ki se izvajajo v terminalu, pa se hitro odražajo v spletni konzoli. Poleg tega lahko nastavitve konfigurirate neposredno v spletni konzoli ali prek terminala.

Namestitev spletne konzole Cockpit v CentOS 8

1. Pri minimalni namestitvi CentOS 8 kokpit ni privzeto nameščen in ga lahko v svoj sistem namestite z uporabo spodnjega ukaza, ki bo kokpit namestil s potrebnimi odvisnostmi.

# yum install cockpit

2. Nato omogočite in zaženite storitev cockpit.socket za povezavo s sistemom prek spletne konzole in z naslednjimi ukazi preverite storitev in zagon postopka v pilotski kabini.

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

3. Če v sistemu uporabljate požarni zid, morate v požarnem zidu odpreti vrata kabine 9090.

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

Prijava v spletno konzolo Cockpit v CentOS 8

Naslednja navodila prikazujejo prvo prijavo v spletno konzolo Cockpit z uporabo poverilnic lokalnega sistemskega uporabniškega računa. Ker Cockpit uporablja določeno preverjanje pristnosti sklada PAM, ki ga najdete na /etc/pam.d/cockpit, kar vam omogoča prijavo z uporabniškim imenom in geslom katerega koli lokalnega računa v sistemu.

4. Odprite spletno konzolo Cockpit v spletnem brskalniku na naslednjih URL-jih:

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

Če uporabljate samopodpisano potrdilo, boste v brskalniku dobili opozorilo, preprosto potrdite potrdilo in sprejmite varnostno izjemo, da nadaljujete s prijavo.

Konzola pokliče potrdilo iz imenika /etc/cockpit/ws-certs.d in uporablja razširitveno datoteko .cert . Če se želite izogniti pozivom za varnostna opozorila, namestite potrdilo, podpisano s strani overitelja potrdil (CA).

5. Na zaslonu za prijavo v spletno konzolo vnesite uporabniško ime in geslo sistema.

Če ima uporabniški račun privilegije sudo, to omogoča izvajanje skrbniških nalog, kot so namestitev programske opreme, konfiguracija sistema ali konfiguracija SELinux v spletni konzoli.

6. Po uspešni avtentikaciji se odpre vmesnik spletne konzole Cockpit.

Za zdaj je to. Kokpit je spletna konzola, ki je enostavna za uporabo in omogoča izvajanje skrbniških nalog na strežniku CentOS 8. Če želite izvedeti več o spletni konzoli, preberite, kako v spletni konzoli konfigurirate sistemske nastavitve.