ການປ່ຽນຊື່ໂຮສ (Hostname)

Peter Lilley, Peter Boy (pboy) Version F36 onwards Last review: 2021-01-30
ການຕິດຕັ້ງ Fedora ໃໝ່ຈະກຳນົດຊື່ໂຮສເລີ່ມຕົ້ນໃຫ້. ທ່ານອາດຈະຕ້ອງການຕັ້ງຊື່ທີ່ແຕກຕ່າງອອກໄປເພື່ອໃຫ້ງ່າຍຕໍ່ການລະບຸຕົວຕົນຂອງເຄື່ອງ (host) ຂອງທ່ານໃນເຄືອຂ່າຍ.

ມີຊື່ໂຮສຢູ່ສາມຮູບແບບໃນລະບົບ Fedora:

  1. ຊື່ ຄົງທີ່ (static) ແມ່ນຖືກໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນໃນຕອນເລີ່ມລະບົບ (bootup). ໂດຍທົ່ວໄປແລ້ວ ຊື່ນີ້ຈະສັ້ນ ແລະ ປະກອບມີພຽງແຕ່ຕົວອັກສອນ, ຕົວເລກ ແລະ ເຄື່ອງໝາຍຂີດຕໍ່.

  2. ຊື່ ແບບສວຍງາມ (pretty) (ທາງເລືອກ) ສາມາດຍາວ ແລະ ມີຄຳອະທິບາຍຫຼາຍກວ່າ, ເຊັ່ນ "Emily’s 2nd dev laptop".

  3. ຊື່ ຊົ່ວຄາວ (transient) ແມ່ນຖືກກຳນົດໂດຍເຄືອຂ່າຍ. ໂດຍປົກກະຕິແລ້ວມັນຈະຄືກັນກັບຊື່ຄົງທີ່ (static), ເວັ້ນເສຍແຕ່ມີຫຼາຍເຄື່ອງທີ່ມີຊື່ຄົງທີ່ຄືກັນໃນເຄືອຂ່າຍທ້ອງຖິ່ນ. ຕົວຢ່າງ, ຖ້າມີສອງເຄື່ອງທີ່ໃຊ້ຊື່ຄົງທີ່ວ່າ "localhost", ເຄື່ອງໜຶ່ງອາດຈະຖືກກຳນົດຊື່ຊົ່ວຄາວເປັນ "localhost-1".

ການສະແດງຊື່ໂຮສປັດຈຸບັນຂອງທ່ານ

ສຳລັບ Fedora Workstation ທີ່ໃຊ້ເດັສທັອບ GNOME ເປັນຄ່າເລີ່ມຕົ້ນ, ໃຫ້ເປີດແອັບພລິເຄຊັນ ການຕັ້ງຄ່າ (Settings) ແລ້ວເລືອກ ກ່ຽວກັບ (About).

ການຕັ້ງຄ່າ GNOME - ກ່ຽວກັບ

ເພື່ອເບິ່ງຊື່ໂຮສຈາກຄອມມານໄລ (command line), ໃຫ້ໃຊ້ຄຳສັ່ງ hostnamectl ໂດຍບໍ່ຕ້ອງມີຕົວເລືອກ. ຕົວຢ່າງຜົນລັດ (output) ດ້ານລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຊື່ໂຮສແບບຄົງທີ່ ແລະ ແບບຊົ່ວຄາວ. ຜົນລັດຂອງທ່ານອາດຈະແຕກຕ່າງກັນເລັກນ້ອຍ ຂຶ້ນຢູ່ກັບປະເພດຂອງຊື່ໂຮສທີ່ຖືກຕັ້ງໄວ້.

   Static hostname: localhost.localdomain
Transient hostname: fedora
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 15fc9e69d007013025f31bc5272c4ed1
           Boot ID: 41ac938872bae052294bcb277241ac93
  Operating System: Fedora 33 (Workstation Edition)
       CPE OS Name: cpe:/o:fedoraproject:fedora:33
            Kernel: Linux 5.10.10-200.fc33.x86_64
      Architecture: x86-64

ເພື່ອເບິ່ງຊື່ໂຮສແບບຄົງທີ່, ແບບຊົ່ວຄາວ ຫຼື ແບບສວຍງາມໃນປັດຈຸບັນ, ທ່ານສາມາດໃຊ້ຄຳສັ່ງ hostnamectl ພ້ອມກັບຕົວເລືອກຕ່າງໆ ເຊັ່ນ:

$ hostnamectl --static
$ hostnamectl --transient
$ hostnamectl --pretty

ການປ່ຽນຊື່ເຄື່ອງ (hostname)

ສຳລັບ Fedora Workstation ທີ່ໃຊ້ເດັສທັອບ GNOME ເປັນຄ່າເລີ່ມຕົ້ນ, ໃຫ້ເປີດແອັບພລິເຄຊັນ ການຕັ້ງຄ່າ (Settings) ແລ້ວເລືອກ ກ່ຽວກັບ (About).

ການຕັ້ງຄ່າ GNOME - ກ່ຽວກັບ

ທ່ານສາມາດປ່ຽນຄ່າໃນຊ່ອງ ຊື່ອຸປະກອນ (Device name) ດ້ວຍຊື່ທີ່ທ່ານຕ້ອງການ. ຜົນຂອງການປ່ຽນແປງໃນຊ່ອງນີ້ມີດັ່ງນີ້:

  • ຖ້າທ່ານໃຊ້ຊື່ທີ່ສັ້ນ, ເຊິ່ງປະກອບມີພຽງແຕ່ຕົວອັກສອນພິມນ້ອຍ, ຕົວເລກ ແລະ/ຫຼື ເຄື່ອງໝາຍຂີດຕໍ່ ("-"), ນີ້ຈະເປັນການຕັ້ງຊື່ສະແຕຕິກ (static name) ຂອງເຄື່ອງ, ແລະ ຊື່ທີ່ສວຍງາມ (pretty name) ຈະຖືກປະໃຫ້ວ່າງໄວ້.

  • ຖ້າທ່ານປ້ອນຊື່ທີ່ມີຄຳອະທິບາຍຫຼາຍກວ່າ, ເຊິ່ງມີທັງຕົວພິມໃຫຍ່ພິມນ້ອຍປົນກັນ ແລະ ອັກສອນປະເພດອື່ນໆ, ນີ້ຈະເປັນການຕັ້ງຊື່ທີ່ສວຍງາມ (pretty name), ແລະ ຊື່ສະແຕຕິກ (static name) ຈະຖືກສ້າງຂຶ້ນຈາກຊື່ນັ້ນໂດຍອັດຕະໂນມັດ.

ທ່ານສາມາດເບິ່ງຜົນຂອງການປ່ຽນແປງໄດ້ໂດຍການໃຊ້ຄຳສັ່ງ hostnamectl ອີກຄັ້ງ:

   Static hostname: emilys-2nd-dev-laptop
   Pretty hostname: Emily's 2nd dev laptop
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 15fc9e69d007013025f31bc5272c4ed1
           Boot ID: 41ac938872bae052294bcb277241ac93
  Operating System: Fedora 33 (Workstation Edition)
       CPE OS Name: cpe:/o:fedoraproject:fedora:33
            Kernel: Linux 5.10.10-200.fc33.x86_64
      Architecture: x86-64

ໃນຕົວຢ່າງກ່ອນໜ້ານີ້, "Emily’s 2nd dev laptop" ແມ່ນຖືກປ້ອນຜ່ານແອັບການຕັ້ງຄ່າ, ແລະ ຊື່ໂຮສສະແຕຕິກ (static hostname) "emilys-2nd-dev-laptop" ແມ່ນຖືກຕັ້ງໃຫ້ໂດຍອັດຕະໂນມັດ.

ຊື່ໂຮສ (Hostname) ຍັງສາມາດຕັ້ງຜ່ານຄອມມານໄລ (command line) ດ້ວຍຄຳສັ່ງ hostnamectl set-hostname. ຕົວຢ່າງ:

$ sudo hostnamectl set-hostname --pretty "Emily's 2nd dev laptop"
$ sudo hostnamectl set-hostname --static emily-dev-2