à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
โดยค่าเริ่มต้นชื่อโฮสต์ของระบบจะถูกตั้งค่าในระหว่างกระบวนการติดตั้งหรือถ้าคุณกำลังสร้างเครื่องเสมือนจะถูกกำหนดให้กับอินสแตนซ์เมื่อเริ่มต้น แต่จะมีสถานการณ์เมื่อคุณต้องการเปลี่ยน
บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับกระบวนการเปลี่ยนชื่อโฮสต์ใน 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 ให้ตรวจสอบบทความต่อไปนี้
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
ชื่อโฮสต์ terminalLinux Foundation กำลังพยายามที่จะทำให้ผู้ใช้ขั้นปลายของ Linux "end-end" มีส่วนร่วมมากขึ้นในการพัฒนาเคอร์เนล

Linux Foundation กำลังเตรียมงาน Summit User Summit ครั้งแรกในกรุง New York ในวันจันทร์ที่ผ่านมาเพื่อพยายามให้นักพัฒนาเคอร์เนล Linux ได้ติดต่อกับผู้ใช้ที่สถาบันวอลล์สตรีทและ บริษัท ใหญ่อื่น ๆ
Canonical อาจไม่ได้เผยแพร่การเปิดตัวอัลฟาอย่างเป็นทางการสำหรับเมนบอร์ด Ubuntu Linux 13.04 OS เมื่อสัปดาห์ที่แล้วหรือเป็นรายการคุณลักษณะใหม่ ๆ ที่เกี่ยวข้อง แต่เมื่อวันศุกร์ที่ผ่านมา บริษัท ได้เปิดเผยรายละเอียดบางอย่างเกี่ยวกับสิ่งที่จะเกิดขึ้นในเวอร์ชันถัดไปนี้ Linux

ในความเป็นจริง Cristian Parrino รองประธานฝ่ายบริการออนไลน์ของ Canonical ได้กล่าวถึงคุณลักษณะใหม่ ๆ สามอย่างในโพสต์ในบล็อก Canonical
ด้วยการกระจาย Linux ที่ยอดเยี่ยมในปัจจุบันนี้คุณสามารถมุ่งเน้นเฉพาะบางส่วนที่ครองพาดหัวข่าวเช่น Ubuntu Linux, Linux Mint, Fedora และ Mageia ลินุกซ์เพื่อชื่อเพียงไม่กี่

การสแกน DistroWatch เป็นวิธีที่ดีในการสร้างมุมมองที่สมบูรณ์แบบให้เต็มไปด้วยรายละเอียดและประกาศเกี่ยวกับคนอื่น ๆ นับไม่ถ้วนที่ออกไปที่นั่น แต่ทุกครั้งที่มีการกระโดดออกจากข่าวเป็น โดยเฉพาะอย่างยิ่งที่น่าสนใจ