Android

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

พิศาล เชิงหà¸à¸¡

พิศาล เชิงหà¸à¸¡

สารบัญ:

Anonim

บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการเปลี่ยนชื่อโฮสต์บนระบบ CentOS 7

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

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

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

ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ 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 general hostname

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

sudo nmcli general hostname host.linuxize.com

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

sudo systemctl restart systemd-hostnamed

ตรวจสอบการเปลี่ยนแปลง

ในการตรวจสอบว่าเปลี่ยนชื่อโฮสต์สำเร็จให้ใช้คำสั่ง hostnamectl :

hostnamectl

ชื่อโฮสต์ใหม่ของคุณจะถูกพิมพ์บนคอนโซล:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

ข้อสรุป

ในบทช่วยสอนนี้เราได้แสดงวิธีการต่าง ๆ 3 วิธีสำหรับการเปลี่ยนชื่อโฮสต์ของเซิร์ฟเวอร์ CentOS 7 ของคุณโดยไม่ต้องรีสตาร์ทเครื่อง

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

ชื่อโฮสต์ centos