ວິທີຕິດຕັ້ງ Cockpit Web Console ໃນ CentOS 8


ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຊ່ວຍທ່ານໃນການຕິດຕັ້ງ Cockpit Web Console ໃນເຊີບເວີ CentOS 8 ເພື່ອຈັດການແລະກວດສອບລະບົບທ້ອງຖິ່ນຂອງທ່ານ, ພ້ອມທັງເຄື່ອງແມ່ຂ່າຍຂອງ Linux ທີ່ຕັ້ງຢູ່ໃນສະພາບແວດລ້ອມຂອງເຄືອຂ່າຍຂອງທ່ານ. ທ່ານຍັງຈະໄດ້ຮຽນຮູ້ວິທີການເພີ່ມຜູ້ໃຫ້ບໍລິການ Linux ທີ່ຢູ່ຫ່າງໄກສອກຫຼີກເຂົ້າໄປໃນ Cockpit ແລະຕິດຕາມພວກມັນຢູ່ໃນເຄື່ອງຈັກເວັບໄຊຕ໌ CentOS 8.

Cockpit ແມ່ນເຄື່ອງປັບເວັບໄຊທ໌ທີ່ມີການໂຕ້ຕອບທີ່ງ່າຍຕໍ່ການໃຊ້ງານທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດວຽກງານບໍລິຫານຕ່າງໆໃນເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ. ນອກຈາກນີ້ຍັງເປັນເຄື່ອງມືເວັບ, ມັນ ໝາຍ ຄວາມວ່າທ່ານຍັງສາມາດເຂົ້າເຖິງມັນຜ່ານອຸປະກອນມືຖືເຊັ່ນກັນ.

ຄອນເສີດເວັບໄຊຕ໌ Cockpit ຊ່ວຍໃຫ້ທ່ານມີວຽກງານບໍລິຫານທີ່ຫຼາກຫຼາຍ, ລວມທັງ:

  • ການຄຸ້ມຄອງບໍລິການ
  • ການຄຸ້ມຄອງບັນຊີຜູ້ໃຊ້
  • ການຄຸ້ມຄອງແລະກວດກາການບໍລິການຂອງລະບົບ
  • ກຳ ຫນົດຄ່າອິນເຕີເຟດເຄືອຂ່າຍແລະໄຟວໍ
  • ກວດກາບັນທຶກລະບົບ
  • ການຄຸ້ມຄອງເຄື່ອງຈັກ virtual
  • ສ້າງບົດລາຍງານການວິນິດໄສ
  • ການຕັ້ງຄ່າການຕັ້ງຄ່າການຖິ້ມຂີ້ເຫຍື່ອເມັດ
  • ຕັ້ງຄ່າ SELinux
  • ການປັບປຸງຊອບແວ
  • ຈັດການການສະ ໝັກ ໃຊ້ລະບົບ

ເຄື່ອງຫຼີ້ນເວັບໄຊຕ໌ Cockpit ໃຊ້ API ລະບົບດຽວກັນກັບທີ່ທ່ານຈະຢູ່ໃນສະຖານີ, ແລະວຽກງານທີ່ປະຕິບັດຢູ່ໃນສະຖານີແມ່ນໄດ້ຖືກສະທ້ອນຢ່າງໄວວາໃນ console web. ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດ ກຳ ນົດການຕັ້ງຄ່າໂດຍກົງໃນ web console ຫຼືຜ່ານ terminal.

ຕິດຕັ້ງ Cockpit Web Console ໃນ CentOS 8

1. ດ້ວຍການຕິດຕັ້ງແບບ CentOS 8 ໜ້ອຍ ທີ່ສຸດ, ຫ້ອງໂດຍສານບໍ່ໄດ້ຖືກຕິດຕັ້ງໂດຍຄ່າເລີ່ມຕົ້ນແລະທ່ານສາມາດຕິດຕັ້ງມັນໄວ້ໃນລະບົບຂອງທ່ານໂດຍການໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເຊິ່ງມັນຈະຕິດຕັ້ງຕູ້ຄອນເທນເນີໂດຍຂຶ້ນກັບຄວາມເພິ່ງພາອາໃສທີ່ຕ້ອງການ.

# yum install cockpit

2. ຕໍ່ໄປ, ເປີດໃຊ້ແລະເລີ່ມຕົ້ນການບໍລິການ cockpit.socket ເພື່ອເຊື່ອມຕໍ່ກັບລະບົບຜ່ານຄອນໂຊນເວັບແລະກວດພິສູດການບໍລິການແລະການ ດຳ ເນີນຂັ້ນຕອນການກະຕ່າຍໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

3. ຖ້າທ່ານ ກຳ ລັງແລ່ນເຕົາໄຟຢູ່ໃນລະບົບ, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດ portpit 9090 ໃນ firewall.

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

ການເຂົ້າສູ່ລະບົບ Web Cockpit Web Console ໃນ CentOS 8

ຄຳ ແນະ ນຳ ຕໍ່ໄປນີ້ສະແດງການເຂົ້າສູ່ລະບົບເວັບໄຊຕ໌ Cockpit ຄັ້ງ ທຳ ອິດໂດຍໃຊ້ລະບົບບັນຊີຜູ້ໃຊ້ລະບົບທ້ອງຖິ່ນ. ເນື່ອງຈາກວ່າ Cockpit ໃຊ້ການກວດສອບ PAM stack ທີ່ແນ່ນອນທີ່ພົບໃນ /etc/pam.d/cockpit, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າສູ່ລະບົບດ້ວຍຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຂອງບັນຊີທ້ອງຖິ່ນໃດໆໃນລະບົບ.

4. ເປີດຄອນເສີດເວັບໄຊຕ໌ Cockpit ໃນໂປແກຼມທ່ອງເວັບຂອງທ່ານທີ່ 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

ຖ້າທ່ານ ກຳ ລັງໃຊ້ໃບຢັ້ງຢືນທີ່ເຊັນດ້ວຍຕົນເອງ, ທ່ານຈະໄດ້ຮັບ ຄຳ ເຕືອນໃນ browser, ພຽງແຕ່ກວດສອບໃບຢັ້ງຢືນແລະຍອມຮັບຂໍ້ຍົກເວັ້ນດ້ານຄວາມປອດໄພເພື່ອ ດຳ ເນີນການຕໍ່ເຂົ້າສູ່ລະບົບຕໍ່ໄປ.

ຄອນໂຊນຮຽກຮ້ອງໃບຢັ້ງຢືນຈາກໄດເລກະທໍລີ /etc/cockpit/ws-certs.d ແລະໃຊ້ແຟ້ມຂະຫຍາຍ .cert . ເພື່ອຫຼີກເວັ້ນບໍ່ໃຫ້ມີ ຄຳ ເຕືອນກ່ຽວກັບຄວາມປອດໄພຢ່າງວ່ອງໄວ, ຕິດຕັ້ງໃບຢັ້ງຢືນທີ່ເຊັນໂດຍເຈົ້າ ໜ້າ ທີ່ໃບຢັ້ງຢືນ (CA).

5. ໃນ ໜ້າ ຈໍເຂົ້າສູ່ລະບົບຂອງເວັບໄຊຕ໌, ໃສ່ຊື່ຜູ້ໃຊ້ລະບົບແລະລະຫັດຜ່ານຂອງທ່ານ.

ຖ້າບັນຊີຜູ້ໃຊ້ມີສິດທິພິເສດ sudo, ນີ້ເຮັດໃຫ້ມັນສາມາດປະຕິບັດວຽກງານດ້ານການບໍລິຫານຕ່າງໆເຊັ່ນ: ການຕິດຕັ້ງໂປແກຼມ, ການຕັ້ງຄ່າລະບົບຫລືການຕັ້ງຄ່າ SELinux ໃນ console web.

6. ຫຼັງຈາກການກວດສອບຄວາມ ສຳ ເລັດ, ການໂຕ້ຕອບເວັບໄຊຕ໌ Cockpit ເປີດ.

ນັ້ນແມ່ນ ສຳ ລັບດຽວນີ້. ຕູ້ຄອນເທນເນີແມ່ນເຄື່ອງໃຊ້ເວບໄຊທ໌ທີ່ງ່າຍຕໍ່ການໃຊ້ງານເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດວຽກງານບໍລິຫານໃນ CentOS 8 server. ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບເວບໄຊທ໌ເວບໄຊທ໌, ອ່ານວິທີການປັບຄ່າການຕັ້ງຄ່າລະບົບໃນ console web.