Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Hauv tsab xov xwm no kuv yuav tham txog lub peev xwm ntawm cov cuab yeej Cockpit. Cockpit tau tsim los ua kom Linux OS tswj tau yooj yim dua. Hauv kev txiav txim siab, nws tso cai rau koj ua cov haujlwm feem ntau Linux admin los ntawm lub vev xaib zoo. Cockpit nta: txhim kho thiab tshuaj xyuas qhov hloov tshiab rau lub kaw lus thiab ua kom nws pib hloov tshiab (txheej txheem txheej txheem), kev tswj hwm tus neeg siv (tsim, tshem tawm, hloov passwords, thaiv, tshaj tawm txoj cai superuser), kev tswj disk (tsim, kho lvm, tsim, mounting cov ntaub ntawv systems ), kev teeb tsa lub network (pab pawg, kev sib txuas, kev tswj hwm ip, thiab lwm yam.), kev tswj hwm ntawm qhov systemd units timers.

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Kev txaus siab hauv Cockpit yog vim kev tso tawm ntawm Centos 8, qhov twg Cockpit twb tau tsim rau hauv lub kaw lus thiab tsuas yog yuav tsum tau qhib nrog cov lus txib "systemctl enable -now cockpit.service". Ntawm lwm yam kev faib tawm, kev teeb tsa ntawm phau ntawv los ntawm lub chaw cia khoom yuav xav tau. Peb yuav tsis xav txog lub installation ntawm no, saib lus qhia.

Tom qab kev teeb tsa, peb yuav tsum mus rau hauv qhov browser mus rau qhov chaw nres nkoj 9090 ntawm lub server uas Cockpit tau teeb tsa (piv txwv li. server ipib: 9090). Piv txwv li, 192.168.1.56: 9090

Peb nkag mus rau tus lej nkag mus li niaj zaus rau tus lej nyiaj hauv zos thiab kos lub "Reuse my password for privileged tasks" checkbox kom koj tuaj yeem khiav qee cov lus txib raws li tus neeg siv muaj cai (hauv paus). Lawm, koj tus account yuav tsum muaj peev xwm ua tiav cov lus txib ntawm sudo.

Tom qab nkag rau hauv, koj yuav pom lub web interface zoo nkauj thiab meej. Ua ntej tshaj plaws, hloov cov lus interface rau lus Askiv, vim hais tias kev txhais lus tsuas yog txaus ntshai.

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Lub interface zoo li meej heev thiab muaj laj thawj; nyob rau sab laug koj yuav pom ib qho kev qhia navigation:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Cov ntu pib hu ua "system", uas koj tuaj yeem pom cov ntaub ntawv ntawm kev siv cov khoom siv server (CPU, RAM, Network, Disks):

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Txhawm rau saib cov ncauj lus kom ntxaws ntxiv, piv txwv li, ntawm cov disks, tsuas yog nyem rau ntawm cov ntawv sau sib raug thiab koj yuav raug coj ncaj qha mus rau lwm ntu (cia):

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Koj tuaj yeem tsim lvm ntawm no:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Xaiv lub npe rau pawg vg thiab cov tsav uas koj xav siv:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Muab lv lub npe thiab xaiv qhov loj me:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Thiab thaum kawg tsim cov filesystem:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Thov nco ntsoov tias Cockpit nws tus kheej yuav sau cov kab uas xav tau hauv fstab thiab peb yuav mount lub cuab yeej. Koj tuaj yeem hais qhia tshwj xeeb mounting xaiv:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Nov yog qhov nws zoo li hauv qhov system:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Ntawm no koj tuaj yeem nthuav dav, compress cov ntaub ntawv tshuab, ntxiv cov cuab yeej tshiab rau vg pawg, thiab lwm yam.

Hauv seem "Networking" koj tuaj yeem tsis tsuas yog hloov pauv cov kev teeb tsa hauv network (ip, dns, daim npog qhov ncauj, rooj vag), tab sis kuj tsim cov kev teeb tsa nyuaj dua, xws li kev sib koom ua ke lossis kev sib koom ua ke:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Qhov no yog qhov ua tiav configuration zoo li hauv qhov system:
Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Pom zoo tias kev teeb tsa ntawm Vinano yuav ntev me ntsis thiab nyuaj dua. Tshwj xeeb tshaj yog rau beginners.

Hauv "kev pabcuam" koj tuaj yeem tswj hwm qhov systemd units thiab timers: nres lawv, rov pib dua, tshem lawv tawm ntawm kev pib. Nws tseem ceev heev los tsim koj tus kheej timer:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Tib yam uas tau ua tsis zoo: nws tsis paub meej tias lub sijhawm pib pib npaum li cas. Koj tsuas tuaj yeem pom thaum nws tau tso tawm kawg thiab thaum twg nws yuav rov pib dua.

Hauv "Software hloov tshiab", raws li koj tuaj yeem kwv yees, koj tuaj yeem saib tag nrho cov hloov tshiab muaj thiab nruab lawv:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Lub kaw lus yuav ceeb toom rau peb yog tias yuav tsum tau reboot:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Koj tseem tuaj yeem ua kom tsis siv neeg hloov tshiab thiab kho lub sijhawm teeb tsa ntawm kev hloov tshiab:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Koj tseem tuaj yeem tswj hwm SeLinux hauv Cockpit thiab tsim ib daim ntawv qhia sosreport (pab tau thaum sib txuas lus nrog cov neeg muag khoom thaum daws teeb meem):

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Kev tswj cov neeg siv tau siv yooj yim thiab meej li sai tau:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Los ntawm txoj kev, koj tuaj yeem ntxiv ssh yuam sij.

Thiab thaum kawg, koj tuaj yeem nyeem cov ntawv kaw lus thiab txheeb raws qhov tseem ceeb:

Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Peb mus dhau tag nrho cov ntu tseem ceeb ntawm qhov kev zov me nyuam.

Ntawm no yog ib tug luv luv lub ntsiab lus ntawm cov possibilities. Nws yog nyob ntawm koj txiav txim siab seb yuav siv Cockpit los yog tsis. Hauv kuv lub tswv yim, Cockpit tuaj yeem daws ntau yam teeb meem thiab txo tus nqi ntawm kev saib xyuas neeg rau zaub mov.

Qhov zoo tshaj plaws:

  • Qhov thaiv kev nkag mus rau Linux OS kev tswj hwm tau txo qis ua tsaug rau cov cuab yeej zoo li no. Yuav luag txhua tus tuaj yeem ua tus qauv thiab ua haujlwm yooj yim. Kev tswj hwm tuaj yeem raug xaiv ib nrab rau cov neeg tsim khoom lossis cov kws tshuaj ntsuam xyuas kom txo tau tus nqi ntawm kev tsim khoom thiab ua haujlwm kom nrawm. Tom qab tag nrho, tam sim no koj tsis tas yuav ntaus pvcreate, vgcreate, lvcreate, mkfs.xfs rau hauv lub console, tsim lub mount taw tes, hloov fstab thiab, thaum kawg, ntaus mount -a, tsuas yog nias tus nas ob peb zaug.
  • Linux cov thawj coj tuaj yeem tso siab rau lawv cov haujlwm kom lawv tuaj yeem tsom mus rau cov haujlwm nyuaj dua
  • Tib neeg yuam kev tuaj yeem txo tau. Pom zoo tias nws nyuaj rau ua yuam kev los ntawm lub vev xaib interface dua li ntawm console

Qhov tsis zoo kuv pom:

  • Cov kev txwv ntawm kev siv hluav taws xob. Koj tsuas tuaj yeem ua cov haujlwm yooj yim xwb. Piv txwv li, koj tsis tuaj yeem nthuav dav lvm tam sim ntawd tom qab nthuav lub disk los ntawm sab virtualization; koj yuav tsum ntaus pvresize hauv lub console thiab tsuas yog tom qab ntawd txuas ntxiv ua haujlwm hauv lub vev xaib. Koj tsis tuaj yeem ntxiv tus neeg siv rau ib pab pawg tshwj xeeb, koj tsis tuaj yeem hloov cov ntaub ntawv txoj cai, lossis txheeb xyuas qhov chaw siv. Kuv xav tau ntau functionality
  • Tshooj "Cov Ntawv Thov" tsis ua haujlwm raug
  • Koj tsis tuaj yeem hloov xim ntawm lub console. Piv txwv li, kuv tsuas tuaj yeem ua haujlwm yooj yim ntawm lub teeb tom qab nrog tsaus font:

    Cockpit ua kom yooj yim rau Linux cov haujlwm tswj hwm los ntawm kev siv lub vev xaib zoo siv

Raws li peb tuaj yeem pom, kev siv hluav taws xob muaj peev xwm zoo heev. Yog tias koj nthuav cov kev ua haujlwm, tom qab ntawd ua ntau txoj haujlwm tuaj yeem ua sai dua thiab yooj yim dua.

upd: nws tseem tuaj yeem tswj hwm ntau lub servers los ntawm ib lub vev xaib sib txuas los ntawm kev ntxiv cov servers xav tau rau "Machines dashboard". Kev ua haujlwm, piv txwv li, tuaj yeem pab tau rau kev hloov kho loj ntawm ntau lub servers ib zaug. Nyeem ntxiv hauv cov ntaub ntawv raug cai.

Tau qhov twg los: www.hab.com

Ntxiv ib saib