Android

วิธีการตั้งค่าหรือเปลี่ยนชื่อโฮสต์ใน linux

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ

สารบัญ:

Anonim

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

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

ชื่อโฮสต์คืออะไร

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

ชื่อโฮสต์สามารถเป็นสตริงอย่างง่ายที่มีตัวอักษรและตัวเลขจุดและยัติภังค์ หากเครื่องเชื่อมต่อกับอินเทอร์เน็ต (เช่นเว็บหรือเซิร์ฟเวอร์เมล) ขอแนะนำให้ใช้ชื่อโดเมนแบบเต็ม (FQDN) เป็นชื่อโฮสต์ของระบบ FQDN ประกอบด้วยสองส่วนคือชื่อโฮสต์และชื่อโดเมน

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

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

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

hostnamectl

ชื่อโฮสต์ของระบบจะถูกเน้นในภาพด้านล่าง:

การเปลี่ยนชื่อโฮสต์

ในการเปลี่ยนชื่อโฮสต์ให้เรียกใช้คำสั่ง hostnamectl ด้วยอาร์กิวเมนต์ set-hostname ตามด้วยชื่อโฮสต์ใหม่ เฉพาะผู้ใช้ root หรือผู้ใช้ที่มีสิทธิ์ sudo เท่านั้นที่สามารถเปลี่ยนชื่อโฮสต์ของระบบได้

ตัวอย่างเช่นหากต้องการเปลี่ยนชื่อโฮสต์ของระบบเป็น mail.linuxize.com คุณจะต้องใช้คำสั่งต่อไปนี้:

sudo hostnamectl set-hostname mail.linuxize.com

คำสั่ง hostnamectl ไม่สร้างเอาต์พุต เมื่อสำเร็จจะส่งคืน 0 ซึ่งเป็นรหัสความล้มเหลวที่ไม่ใช่ศูนย์

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

hostnamectl

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

Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

ข้อสรุป

ในบทช่วยสอนนี้เราได้แสดงวิธีเปลี่ยนชื่อโฮสต์ของระบบ Linux ของคุณ อาจจำเป็นต้องใช้ขั้นตอนเพิ่มเติมในการดำเนินการให้เสร็จสมบูรณ์ทั้งนี้ขึ้นอยู่กับการกระจาย Linux และประเภทการจำลองเสมือนของคุณ

สำหรับคำแนะนำเฉพาะสำหรับ distro ให้ตรวจสอบบทความต่อไปนี้

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

ชื่อโฮสต์ terminal