เปลี่ยนชื่อโฮสต์บน CentOS 7

Change Hostname Centos 7



สามารถใช้ชื่อโฮสต์ของระบบเพื่อให้ระบุโฮสต์ได้ง่ายขึ้นและไม่ต้องใช้ที่อยู่ IP ที่จำยาก มีหลายวิธีในการเปลี่ยนชื่อโฮสต์ และบางวิธีจะไม่คงอยู่ผ่านการรีบูตระบบ ในบทความนี้ ฉันจะแสดงวิธีเปลี่ยนชื่อโฮสต์ของ CentOS 7 อย่างถาวร มาเริ่มกันเลย.

ตัวเลือก 1 – การเปลี่ยนชื่อโฮสต์โดยใช้ hostnamectl

คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบชื่อโฮสต์ปัจจุบันของเครื่อง CentOS 7 ของคุณ:







$ชื่อโฮสต์

ดังที่คุณเห็นจากภาพหน้าจอด้านล่าง ชื่อโฮสต์ปัจจุบันของเซิร์ฟเวอร์ CentOS 7 ของฉันคือ linuxhint





คุณสามารถใช้คำสั่ง hostnamectl เพื่อเปลี่ยนชื่อโฮสต์ของเครื่อง CentOS 7 ได้ดังนี้:





$sudohostnamectl set-hostname NEW_HOSTNAME

มาเปลี่ยนจาก linuxhint ถึง linuxmint เพื่อความสนุกด้วยคำสั่งต่อไปนี้!

$sudohostnamectl set-hostname linuxmint



ควรเปลี่ยนชื่อโฮสต์เป็น linuxmint . คุณสามารถตรวจสอบว่ามีการเปลี่ยนแปลงด้วยคำสั่งต่อไปนี้:

$ชื่อโฮสต์

อย่างที่คุณเห็นชื่อโฮสต์เปลี่ยนเป็น linuxmint !

หากคุณออกจากระบบและกลับเข้าสู่ระบบเครื่อง CentOS 7 หรือรีสตาร์ทเครื่อง การเปลี่ยนแปลงควรมีผลทั่วทั้งระบบ

ตัวเลือก 2 – การเปลี่ยนชื่อโฮสต์โดยใช้ nmtui:

โปรแกรมบรรทัดคำสั่ง nmtui มีอยู่ใน NetworkManager-tui บรรจุุภัณฑ์. NS NetworkManager-tui แพ็คเกจมีอยู่ในที่เก็บแพ็คเกจอย่างเป็นทางการของ CentOS 7

ติดตั้ง NetworkManager-tui ให้รันคำสั่งต่อไปนี้:

$sudo ยำติดตั้งNetworkManager-tui

กด 'y' แล้วกดเพื่อดำเนินการต่อ

NetworkManager-tui ควรติดตั้ง

ตอนนี้คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มอินเทอร์เฟซแบบกราฟิกที่ใช้ nmtui Terminal:

$sudonmtui

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

เมื่อคุณกด คุณจะเห็นหน้าต่างต่อไปนี้ดังแสดงในภาพหน้าจอด้านล่าง

คุณสามารถพิมพ์ชื่อโฮสต์ใหม่ในกล่องข้อความแล้วกด

ฉันจะเปลี่ยนชื่อโฮสต์จาก linuxmint ถึง linuxhint อีกครั้ง.

เมื่อคุณกด คุณจะเห็นหน้าต่างต่อไปนี้ กดอีกครั้ง

ตอนนี้เลือก ออก แล้วกด ควรเปลี่ยนชื่อโฮสต์

คุณสามารถตรวจสอบว่าชื่อโฮสต์เปลี่ยนไปจริงด้วยคำสั่งต่อไปนี้:

$ชื่อโฮสต์

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

แก้ไขการแก้ไขชื่อโฮสต์

ตามค่าเริ่มต้น เมื่อคุณเปลี่ยนชื่อโฮสต์ จะไม่แก้ไขโดยอัตโนมัติเป็น localhost หรือ 127.0.0.1

ในการแก้ไขปัญหานั้น ให้เปิดไฟล์ /etc/hosts ด้วยคำสั่งต่อไปนี้:

$sudo นาโน /ฯลฯ/เจ้าภาพ

ควรเปิดไฟล์

ตอนนี้เพิ่มบรรทัดต่อไปนี้ตามที่ระบุไว้ในภาพหน้าจอด้านล่างและบันทึก

ตอนนี้คุณสามารถ ping ชื่อโฮสต์ที่ตั้งใหม่ของคุณได้เช่นกัน

นั่นคือวิธีเปลี่ยนชื่อโฮสต์ของ CentOS 7 อย่างถาวร ขอบคุณที่อ่านบทความนี้