ชื่อโฮสต์ของอุปกรณ์หรือระบบใช้เพื่อจดจำเครื่องภายในเครือข่ายได้อย่างง่ายดายในรูปแบบที่มนุษย์สามารถอ่านได้ ไม่ใช่เรื่องน่าแปลกใจมากนัก แต่บนระบบ Linux ชื่อโฮสต์สามารถเปลี่ยนแปลงได้อย่างง่ายดายโดยใช้คำสั่งง่ายๆ เป็น “ชื่อโฮสต์ “.
อ่านเพิ่มเติม:วิธีการตั้งค่าที่อยู่ IP แบบคงที่และกำหนดค่าเครือข่ายใน Linux
กำลังเรียกใช้ ชื่อโฮสต์ ด้วยตัวเอง โดยไม่มีพารามิเตอร์ใดๆ จะส่งคืนชื่อโฮสต์ปัจจุบันของระบบ Linux ของคุณดังนี้:
$ hostname TecMint
หากคุณต้องการเปลี่ยนหรือตั้งชื่อโฮสต์ของระบบ Linux ของคุณ เพียงเรียกใช้:
$ hostname NEW_HOSTNAME
แน่นอน คุณจะต้องแทนที่ “NEW_HOSTNAME” ด้วยชื่อโฮสต์จริงที่คุณต้องการตั้ง การดำเนินการนี้จะเปลี่ยนชื่อโฮสต์ของระบบของคุณทันที แต่มีปัญหาอย่างหนึ่งคือ ชื่อโฮสต์เดิมจะถูกกู้คืนเมื่อรีบูตครั้งถัดไป
มีอีกวิธีหนึ่งในการเปลี่ยนชื่อโฮสต์ของระบบของคุณอย่างถาวร คุณอาจทราบแล้วว่าจะต้องมีการเปลี่ยนแปลงในไฟล์การกำหนดค่าบางไฟล์ และคุณจะถูกต้อง
ตั้งชื่อโฮสต์ของระบบอย่างถาวรใน Linux
เวอร์ชันที่ใหม่กว่าของ Linux รุ่นต่างๆ เช่น Ubuntu ล่าสุด , เดเบียน , CentOS , เฟโดร่า , เรดแฮท ฯลฯ มาพร้อมกับ systemd ผู้จัดการระบบและบริการที่ให้บริการ hostnamectl คำสั่งในการจัดการชื่อโฮสต์ใน Linux
หากต้องการตั้งชื่อโฮสต์ของระบบบน SystemD ตามการแจกแจง เราจะใช้ hostnamectl คำสั่งตามที่แสดง:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
สำหรับ Linux รุ่นเก่าซึ่งใช้ SysViit กล่าวโดยย่อคือ init สามารถเปลี่ยนชื่อโฮสต์ได้โดยเพียงแค่แก้ไขไฟล์ชื่อโฮสต์ที่อยู่ใน:
# vi /etc/hostname
จากนั้นคุณจะต้องเพิ่มระเบียนอื่นสำหรับชื่อโฮสต์ใน:
# vi /etc/hosts
ตัวอย่างเช่น:
127.0.0.1 TecMint
จากนั้นคุณต้องเรียกใช้:
# /etc/init.d/hostname restart
บน RHEL/CentOS ระบบที่ใช้ init ชื่อโฮสต์จะถูกเปลี่ยนโดยการแก้ไข:
# vi /etc/sysconfig/network
นี่คือตัวอย่างของไฟล์นั้น:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
หากต้องการคงชื่อโฮสต์ถาวร ให้เปลี่ยนค่าถัดจาก "HOSTNAME" ไปยังชื่อโฮสต์ของคุณ
บทสรุป
บทความง่ายๆ นี้มีขึ้นเพื่อแสดงเคล็ดลับง่ายๆ เกี่ยวกับ Linux ให้กับคุณ และฉันหวังว่าคุณจะได้เรียนรู้สิ่งใหม่ๆ
ยกระดับทักษะ Linux ของคุณไปอีกระดับ
สมาชิกรูทจะสามารถเข้าถึงทุกหลักสูตรได้อย่างเต็มที่ แนวทางการเตรียมการรับรอง และคลังเนื้อหา Linux เชิงปฏิบัติที่กำลังเติบโต — พร้อมด้วยหลักสูตรใหม่ๆ ที่เพิ่มเข้ามาทุกเดือน
สิ่งที่คุณได้รับ
เข้าถึงบทความพรีเมียมทั้งหมดโดยไม่มีโฆษณา
เข้าถึงทุกหลักสูตร:เรียนรู้ Linux, AI สำหรับ Linux, การเขียนสคริปต์ Bash, คู่มือ Ubuntu, Golang และอีกมากมาย
เข้าถึงการรับรอง Linux (RHCSA, RHCE, LFCS และ LFCA)
เข้าถึงหลักสูตรใหม่ในการเปิดตัว
รับการเข้าถึงจดหมายข่าวรายสัปดาห์
ความช่วยเหลือสำคัญในความคิดเห็น
ชุมชนโทรเลขส่วนตัว
เชื่อมต่อกับชุมชน Linux

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