Android

วิธีการเปลี่ยนชื่อโฮสต์บน centos 8

Uninstall Apache Server on a CentOS / Red Hat Enterprise Linux

Uninstall Apache Server on a CentOS / Red Hat Enterprise Linux

สารบัญ:

Anonim

โดยทั่วไปชื่อโฮสต์จะถูกตั้งค่าในระหว่างการติดตั้งระบบปฏิบัติการหรือกำหนดให้กับเครื่องเสมือนเมื่อสร้างขึ้น

มีสาเหตุหลายประการที่คุณอาจต้องเปลี่ยนชื่อโฮสต์ ที่พบมากที่สุดคือเมื่อชื่อโฮสต์ถูกตั้งค่าโดยอัตโนมัติตามการสร้างอินสแตนซ์

คำแนะนำนี้อธิบายวิธีการตั้งค่าหรือเปลี่ยนชื่อโฮสต์บน CentOS 8 โดยไม่จำเป็นต้องรีสตาร์ทระบบ

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo

ทำความเข้าใจกับชื่อโฮสต์

ชื่อโฮสต์คือป้ายกำกับที่ระบุอุปกรณ์บนเครือข่าย คุณไม่ควรมีเครื่องอย่างน้อยสองเครื่องที่มีชื่อโฮสต์เดียวกันในเครือข่ายเดียวกัน

hostname มีสามชั้น: static , static pretty และ transient

  • static - ชื่อโฮสต์แบบดั้งเดิม มันถูกเก็บไว้ในไฟล์ /etc/hostname และผู้ใช้สามารถตั้งค่าได้ pretty - ชื่อโฮสต์ UTF8 แบบฟรีฟอร์มที่ใช้สำหรับการนำเสนอต่อผู้ใช้ ตัวอย่างเช่น Linuxize's desktop transient - ชื่อโฮสต์แบบไดนามิกที่ดูแลโดยเคอร์เนล เซิร์ฟเวอร์ DHCP หรือ mDNS สามารถเปลี่ยนชื่อโฮสต์ชั่วคราวในขณะใช้งาน โดยค่าเริ่มต้นมันเหมือนกับชื่อโฮสต์ static

ขอแนะนำให้ใช้ชื่อโดเมน FQDN ( FQDN ) สำหรับทั้งชื่อ static และชื่อ transient เช่น host.example.com

การแสดงชื่อโฮสต์ปัจจุบัน

หากต้องการดูชื่อโฮสต์ปัจจุบันให้ดำเนินการคำสั่งต่อไปนี้:

hostnamectl

สุดท้ายให้รีสตาร์ทเซอร์วิส systemd-hostnamed เพื่อให้การเปลี่ยนแปลงมีผล:

sudo systemctl restart systemd-hostnamed

วิธีที่ 3: การใช้คำสั่ง nmcli

nmcli เป็นเครื่องมือบรรทัดคำสั่งสำหรับการควบคุม NetworkManager และยังสามารถใช้เพื่อเปลี่ยนชื่อโฮสต์ของระบบ

หากต้องการดูชื่อโฮสต์ปัจจุบันให้พิมพ์:

sudo nmcli g hostname

ในการเปลี่ยนชื่อโฮสต์เป็น host.linuxize.com ให้ใช้คำสั่งต่อไปนี้:

sudo nmcli g hostname host.linuxize.com

เพื่อให้การเปลี่ยนแปลงมีผลให้เริ่มบริการ systemd-hostnamed :

sudo systemctl restart systemd-hostnamed

ข้อสรุป

ในการตั้งค่าหรือเปลี่ยนชื่อโฮสต์บนระบบ CentOS ให้ใช้คำสั่ง hostnamectl set-hostname ตามด้วยชื่อโฮสต์ใหม่

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

ชื่อโฮสต์ centos