Kif Tinstalla Cockpit Web Console f'CentOS 8


F'dan l-artikolu, aħna ser ngħinuk biex tinstalla Cockpit Web Console fis-server CentOS 8 biex timmaniġġja u timmonitorja s-sistema lokali tiegħek, kif ukoll is-servers Linux li jinsabu fl-ambjent tan-netwerk tiegħek. Se titgħallem ukoll kif iżżid hosts Linux remoti mal-Cockpit u timmonitorjahom fil-console tal-web CentOS 8.

Il-Cockpit huwa console tal-web b'interface bbażata fuq il-web faċli biex tużah li tippermettilek twettaq kompiti amministrattivi fuq is-servers tiegħek. Billi hija wkoll console tal-web, dan ifisser li tista 'wkoll taċċessah permezz ta' apparat mobbli wkoll.

Il-console web tal-Cockpit jippermettilek firxa wiesgħa ta’ kompiti ta’ amministrazzjoni, inklużi:

  • Ġestjoni tas-servizzi
  • Ġestjoni tal-kontijiet tal-utent
  • Ġestjoni u monitoraġġ tas-servizzi tas-sistema
  • Konfigurazzjoni ta' interfaces tan-netwerk u firewall
  • Reviżjoni tar-reġistri tas-sistema
  • Ġestjoni ta' magni virtwali
  • Ħolqien ta' rapporti dijanjostiċi
  • L-issettjar tal-konfigurazzjoni tad-dump tal-kernel
  • Konfigurazzjoni ta' SELinux
  • Aġġornament tas-softwer
  • Ġestjoni ta' abbonamenti tas-sistema

Il-console tal-web Cockpit tutilizza l-istess APIs tas-sistema bħalma tagħmel f'terminal, u l-kompiti mwettqa f'terminal huma riflessi malajr fil-console tal-web. Barra minn hekk, tista 'tikkonfigura s-settings direttament fil-console tal-web jew permezz tat-terminal.

Installazzjoni tal-Cockpit Web Console f'CentOS 8

1. B'installazzjoni minima ta 'CentOS 8, il-kabina tal-pilota mhix installata awtomatikament u tista' tinstallaha fis-sistema tiegħek billi tuża l-kmand hawn taħt, li se tinstalla l-kabina tal-pilota bid-dipendenzi meħtieġa tagħha.

# yum install cockpit

2. Sussegwentement, ippermetti u ibda s-servizz cockpit.socket biex tikkonnettja mas-sistema permezz tal-console tal-web u tivverifika s-servizz u tmexxi l-proċess tal-cockpit billi tuża l-kmandi li ġejjin.

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

3. Jekk qed tmexxi firewalld fuq is-sistema, għandek bżonn tiftaħ il-port tal-kabina tal-pilota 9090 fil-firewall.

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

Idħol fil-Cockpit Web Console f'CentOS 8

L-istruzzjonijiet li ġejjin juru l-ewwel login fil-console web tal-Cockpit billi tuża kredenzjali tal-kont tal-utent tas-sistema lokali. Peress li l-Cockpit juża ċerta awtentikazzjoni tal-munzell tal-PAM li tinsab fuq /etc/pam.d/cockpit, li tippermettilek tidħol bl-isem tal-utent u l-password ta’ kwalunkwe kont lokali fis-sistema.

4. Iftaħ il-cockpit web console fil-web browser tiegħek fil-URL li ġejjin:

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

Jekk qed tuża ċertifikat iffirmat minnha nnifisha, ikollok twissija fuq il-browser, sempliċement tivverifika ċ-ċertifikat u taċċetta l-eċċezzjoni tas-sigurtà biex tkompli bil-login.

Il-console isejjaħ ċertifikat mid-direttorju /etc/cockpit/ws-certs.d u juża l-fajl ta’ estensjoni .cert. Biex tevita li jkollok tħeġġeġ twissijiet ta' sigurtà, installa ċertifikat iffirmat minn awtorità taċ-ċertifikat (CA).

5. Fl-iskrin tal-login tal-console tal-web, daħħal l-isem tal-utent tas-sistema u l-password tiegħek.

Jekk kont tal-utent għandu privileġġi sudo, dan jagħmilha possibbli li jitwettqu kompiti amministrattivi bħall-installazzjoni tas-softwer, il-konfigurazzjoni tas-sistema jew il-konfigurazzjoni ta 'SELinux fil-console tal-web.

6. Wara awtentikazzjoni b'suċċess, jinfetaħ l-interface tal-cockpit web console.

Dak hu għalissa. Il-kabina tal-pilota hija console tal-web faċli biex tużah li tippermettilek twettaq kompiti amministrattivi fuq is-server CentOS 8. Biex titgħallem aktar dwar il-console tal-web, aqra kif tikkonfigura s-settings tas-sistema fil-console tal-web.