Kaip įdiegti „Cockpit Web Console“ „CentOS 8“.


Šiame straipsnyje padėsime įdiegti Cockpit Web Console CentOS 8 serveryje, kad galėtumėte valdyti ir stebėti vietinę sistemą, taip pat tinklo aplinkoje esančius Linux serverius. Taip pat sužinosite, kaip prie „Cockpit“ pridėti nuotolinius „Linux“ pagrindinius kompiuterius ir stebėti juos „CentOS 8“ žiniatinklio konsolėje.

Taip pat skaitykite: kaip įdiegti „Cockpit Web Console“ naudojant RHEL 8

Cockpit yra žiniatinklio konsolė su paprasta naudoti žiniatinklio sąsaja, leidžiančia atlikti administracines užduotis savo serveriuose. Kadangi tai taip pat yra žiniatinklio konsolė, tai reiškia, kad galite ją pasiekti ir per mobilųjį įrenginį.

Naudodami žiniatinklio konsolę Cockpit galite atlikti daugybę administravimo užduočių, įskaitant:

  • Paslaugų valdymas
  • Vartotojų paskyrų valdymas
  • Valdymo ir stebėjimo sistemos paslaugos
  • Tinklo sąsajų ir ugniasienės konfigūravimas
  • Sistemos žurnalų peržiūra
  • Virtualių mašinų valdymas
  • Diagnostinių ataskaitų kūrimas
  • Branduolio iškelties konfigūracijos nustatymas
  • SELinux konfigūravimas
  • Programinės įrangos atnaujinimas
  • Sistemos prenumeratos valdymas

Žiniatinklio pulte Cockpit naudojamos tos pačios sistemos API kaip ir terminale, o terminale atliekamos užduotys greitai atsispindi žiniatinklio konsolėje. Be to, nustatymus galite konfigūruoti tiesiogiai žiniatinklio konsolėje arba per terminalą.

„Cockpit Web Console“ diegimas „CentOS 8“.

1. Minimaliai įdiegus CentOS 8, kabina neįdiegta pagal numatytuosius nustatymus ir galite ją įdiegti savo sistemoje naudodami toliau pateiktą komandą, kuri įdiegs kabiną su reikalingos priklausomybės.

yum install cockpit

2. Tada įgalinkite ir paleiskite paslaugą cockpit.socket, kad prisijungtumėte prie sistemos per žiniatinklio konsolę ir patikrintumėte paslaugą bei kabinos proceso vykdymą naudodami šias komandas.

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

3. Jei sistemoje naudojate ugniasienę, užkardoje turite atidaryti kabinos prievadą 9090.

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

Prisijungimas prie „Cockpit Web Console“ sistemoje „CentOS 8“.

Šiose instrukcijose rodomas pirmasis prisijungimas prie Cockpit žiniatinklio konsolės naudojant vietinės sistemos vartotojo abonemento kredencialus. Kadangi Cockpit naudoja tam tikrą PAM kamino autentifikavimą, esantį adresu /etc/pam.d/cockpit, kuris leidžia prisijungti naudojant bet kurios vietinės paskyros vartotojo vardą ir slaptažodį sistema.

4. Žiniatinklio naršyklėje atidarykite žiniatinklio konsolę Cockpit šiuo URL:

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

Jei naudojate savarankiškai pasirašytą sertifikatą, naršyklėje gausite įspėjimą, tiesiog patikrinkite sertifikatą ir sutikite su saugos išimtimi, kad galėtumėte toliau prisijungti.

Konsolė iškviečia sertifikatą iš katalogo /etc/cockpit/ws-certs.d ir naudoja plėtinio failą .cert. Kad nereikėtų raginti saugos įspėjimų, įdiekite sertifikatą, pasirašytą sertifikatų institucijos (CA).

5. Žiniatinklio konsolės prisijungimo ekrane įveskite savo sistemos naudotojo vardą ir slaptažodį.

Jei vartotojo abonementas turi sudo privilegijas, tai leidžia atlikti administracines užduotis, pvz., įdiegti programinę įrangą, konfigūruoti sistemą arba konfigūruoti SELinux žiniatinklio konsolėje.

6. Sėkmingai patvirtinus, atidaroma žiniatinklio konsolės sąsaja Cockpit.

Tai kol kas. Kabina yra paprasta naudoti žiniatinklio konsolė, leidžianti atlikti administravimo užduotis CentOS 8 serveryje. Norėdami sužinoti daugiau apie žiniatinklio konsolę, skaitykite, kaip sukonfigūruoti sistemos nustatymus žiniatinklio konsolėje.