ວິທີການຕິດຕັ້ງເຄື່ອງມືຄຸ້ມຄອງລະບົບ Webmin ໃນ RHEL 8


Webmin ແມ່ນເຄື່ອງມືຄຸ້ມຄອງ Linux ທີ່ໃຊ້ເວບໄຊທ໌ທີ່ຄ້າຍຄືກັນ (ຄ້າຍຄືກັບ Cockpit Web Console) ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບເຄື່ອງວັດແທກລະບົບຕ່າງໆ ດ້ວຍ Webmin, ທ່ານຍັງສາມາດປະຕິບັດວຽກງານດ້ານການບໍລິຫານຕ່າງໆເຊັ່ນ: ຈັດການບັນຊີຜູ້ໃຊ້, ປ່ຽນການຕັ້ງຄ່າແລະຕັ້ງຄ່າການຕັ້ງຄ່າ DNS.

Webmin ໃຫ້ GUI ທີ່ສະແດງເຄື່ອງວັດແທກລະບົບເຊັ່ນ CPU, RAM, ແລະ Disk utilization. ຂໍ້ມູນນີ້ສາມາດຖືກ ນຳ ໃຊ້ໃນການວິນິດໄສບັນຫາໃດ ໜຶ່ງ ທີ່ມີຜົນກະທົບຕໍ່ການ ດຳ ເນີນງານຂອງລະບົບຂອງທ່ານ.

Webmin ຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດວຽກງານ sysadmin ຕໍ່ໄປນີ້:

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

ໃນຄູ່ມືນີ້, ພວກເຮົາໄປຜ່ານການຕິດຕັ້ງ Webmin ໃນ RHEL 8.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງຂໍ້ມູນເບື້ອງຕົ້ນ ສຳ ລັບ Webmin

ເພື່ອເລີ່ມຕົ້ນ, ພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງບາງຄວາມຕ້ອງການທີ່ຕ້ອງການໃນລະຫວ່າງການຕິດຕັ້ງ Webmin. ດັ່ງນັ້ນ. ສືບຕໍ່ເດີນ ໜ້າ ແລະ ດຳ ເນີນການ ຄຳ ສັ່ງ dnf:

$ sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper

ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ດຳ ເນີນຂັ້ນຕອນຕໍ່ໄປ.

ຂັ້ນຕອນທີ 2: ເປີດໃຊ້ Webmin Repository

ການປະຕິບັດຕໍ່ໄປແມ່ນການດາວໂຫລດ GPG ຂອງ Webmin ສຳ ລັບການເຂົ້າລະຫັດແລະເຊັນຂໍ້ຄວາມໂດຍໃຊ້ ຄຳ ສັ່ງ wget ຕໍ່ໄປນີ້.

# wget https://download.webmin.com/jcameron-key.asc

ເມື່ອດາວໂຫລດມາແລ້ວ, ນຳ ເຂົ້າມັນໂດຍໃຊ້ ຄຳ ສັ່ງ rpm ດັ່ງຕໍ່ໄປນີ້.

# sudo rpm --import jcameron-key.asc

ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງ Webmin ເທິງ RHEL 8

ດ້ວຍລະຫັດ GPG ທີ່ມີຢູ່, ຂັ້ນຕອນສຸດທ້າຍແມ່ນການຕິດຕັ້ງ Webmin. ໜ້າ ທີ່ດາວໂຫລດ Webmin ຢ່າງເປັນທາງການມີແພກເກດ Webmin ສຳ ລັບການແຈກຈ່າຍ Linux ຕົ້ນຕໍເຊັ່ນ Debian, CentOS, ແລະອື່ນໆເນື່ອງຈາກວ່າພວກເຮົາ ກຳ ລັງຕິດຕັ້ງ Webmin ເທິງ RHEL, ທ່ານ ຈຳ ເປັນຕ້ອງຈັບຊຸດ RPM ໂດຍໃຊ້ ຄຳ ສັ່ງ wget ດັ່ງທີ່ສະແດງໄວ້.

$ wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm

ເມື່ອການດາວໂຫລດ ສຳ ເລັດ, ຕິດຕັ້ງ Webmin ໂດຍໃຊ້ ຄຳ ສັ່ງ:

$ sudo rpm -Uvh webmin-1.970-1.noarch.rpm

ເມື່ອຂະບວນການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ກວດສອບວ່າ Webmin ກຳ ລັງເຮັດວຽກຢູ່ຫຼືບໍ່.

$ sudo systemctl status webmin.service

ຜົນໄດ້ຮັບຂ້າງລຸ່ມນີ້ຢືນຢັນວ່າ Webmin ກຳ ລັງແລ່ນຢູ່.

ຂັ້ນຕອນທີ 4: ເປີດ Webmin Port ເທິງ Firewall

ໂດຍຄ່າເລີ່ມຕົ້ນ, Webmin ຟັງຢູ່ໃນພອດ TCP 10000. ເພື່ອຢືນຢັນສິ່ງນີ້, ໃຊ້ ຄຳ ສັ່ງ netstat ດັ່ງທີ່ສະແດງໄວ້.

# sudo netstat -pnltu | grep 10000

ຖ້າທ່ານຢູ່ທາງຫລັງຂອງ firewall, ເປີດພອດ TCP 10000:

$ sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
$ sudo  firewall-cmd --reload

ຂັ້ນຕອນທີ 4: ການເຂົ້າໃຊ້ Webmin Interaface

ດ້ວຍທຸກຢ່າງທີ່ ກຳ ນົດໄວ້, ດຽວນີ້ຮອດເວລາແລ້ວທີ່ຈະເຂົ້າໃຊ້ Webmin, ແລະພວກເຮົາຈະເຮັດແບບນີ້ຜ່ານເວັບບຼາວເຊີ. ສະນັ້ນເປີດຕົວທ່ອງເວັບຂອງທ່ານແລະທ່ອງເວັບໄຊທ໌:

https://server-ip:10000/

ທຳ ອິດ, ທ່ານຈະໄດ້ຮັບການແຈ້ງເຕືອນວ່າການເຊື່ອມຕໍ່ຂອງທ່ານແມ່ນສ່ວນຕົວ. ແຕ່ຢ່າກັງວົນ. ນີ້ສະແດງໃຫ້ເຫັນວ່າໃບຢັ້ງຢືນ Webmin SSL ແມ່ນໄດ້ເຊັນດ້ວຍຕົນເອງແລະບໍ່ໄດ້ຮັບການຍອມຮັບຈາກ CA. ສະນັ້ນ, ກົດທີ່ແຖບ 'ກ້າວ ໜ້າ'.

ຈາກນັ້ນ, ກົດທີ່ 'ດຳ ເນີນການກັບທີ່ຢູ່ IP ຂອງເຊີບເວີ'. ນີ້ຈະນໍາທ່ານໄປທີ່ຫນ້າເຂົ້າສູ່ລະບົບ Webmin ບ່ອນທີ່ທ່ານຈະເຂົ້າສູ່ລະບົບໂດຍໃຊ້ຂໍ້ມູນປະ ຈຳ ຕົວ.

ເມື່ອເຂົ້າສູ່ລະບົບແລ້ວ, dashboard ຈະຖືກສະແດງຕາມທີ່ສະແດງ.

ແລະນັ້ນແມ່ນມັນ. ທ່ານໄດ້ຕິດຕັ້ງ Webmin ສຳ ເລັດແລ້ວໃນ RHEL 8.