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



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



หากคุณกำลังทำงานจากอินเทอร์เฟซผู้ใช้แบบกราฟิกให้คลิกที่เมนูแอปพลิเคชันแล้วชี้ไปที่เครื่องมือระบบ คลิกที่ Terminal เพื่อไปที่พร้อมท์ CLI คุณอาจต้องการกด Ctrl, Alt และ T ค้างไว้ผู้ที่ใช้เครื่อง Fedora หรือ CentOS แบบไม่มีหัวควรกด Ctrl, Alt และ F2 ค้างไว้เพื่อไปยังเทอร์มินัลเสมือน คุณอาจต้องการเข้าสู่ระบบในฐานะรูทหากคุณไม่เคยกำหนดค่าคำสั่ง sudo



วิธีที่ 1: เปลี่ยนชื่อโฮสต์ CentOS ชั่วคราว

หากคุณต้องการเปลี่ยนชื่อโฮสต์ Fedora, Red Hat หรือ CentOS เท่านั้นจนกว่าจะรีบูตครั้งถัดไปคุณสามารถทำได้ชั่วคราว ในฐานะผู้ใช้รูทให้พิมพ์ ชื่อโฮสต์ newname แล้วกด Enter การดำเนินการนี้จะเปลี่ยนชื่อโฮสต์ของคุณเป็นชื่อใหม่ แต่คุณควรแทนที่วลีนั้นด้วยค่าจริงที่คุณต้องการเปลี่ยนข้อมูลชื่อโฮสต์ CentOS คุณสามารถใช้ชื่อโฮสต์ที่ถูกต้อง ประเภท ชื่อโฮสต์ และกด Enter เพื่อดูว่ามีการเปลี่ยนชื่อจริง



คุณอาจต้องการใช้ ชื่อโฮสต์ sudo newname หากคุณเข้าสู่ระบบในฐานะผู้ใช้ทั่วไปและสามารถเข้าถึงคำสั่ง sudo การติดตั้ง CentOS และ Fedora ไม่ใช่ทั้งหมดที่ใช้ sudo แบบที่การแจกแจงแบบ Debian ส่วนใหญ่ใช้

วิธีที่ 2: เปลี่ยนชื่อโฮสต์ CentOS อย่างถาวร

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



ขึ้นอยู่กับการกำหนดค่าของคุณคุณอาจมีเพียงสองบรรทัดในไฟล์หรือคุณอาจมีหลายบรรทัด ตรวจสอบให้แน่ใจว่า NETWORKING = yes อยู่ในไฟล์จากนั้นค้นหาบรรทัดที่ขึ้นต้นด้วย HOSTNAME = เพื่อให้คุณสามารถใส่ชื่อโฮสต์ใหม่ได้ทันที ในกรณีของเราเราเปลี่ยน HOSTNAME เป็นชื่อใหม่และบันทึกไฟล์ หากคุณใช้ vi ให้กดปุ่ม Esc จากนั้นพิมพ์: wq เพื่อบันทึกงานของคุณและออก

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

วิธีที่ 3: เปลี่ยนข้อมูลชื่อโฮสต์ CentOS บน CentOS 7

จะง่ายยิ่งขึ้นหากคุณใช้ CentOS เวอร์ชันใหม่และอาจเป็นเช่นนั้นสำหรับผู้ใช้ Red Hat และ Fedora รุ่นใหม่ ๆ คุณยังต้องเปิด และแก้ไขชื่อโฮสต์ที่นั่น แต่คุณไม่จำเป็นต้องทำงานกับไฟล์ ไฟล์เหมือนที่คุณมีกับเซิร์ฟเวอร์ CentOS 6

ประเภท กด Enter จากนั้นเปลี่ยนชื่อในบรรทัดเดียวที่ไม่ว่างในไฟล์ จากนั้นคุณจะต้องกดแป้น Esc และพิมพ์: wq ก่อนกด Enter เพื่อออก เพื่อให้แน่ใจว่าการเปลี่ยนแปลงชื่อโฮสต์ของคุณจะคงอยู่ในการรีบูตครั้งถัดไป

สำหรับการเปลี่ยนแปลงชั่วคราวโดยสมมติว่าคุณยังทำงานในฐานะผู้ใช้รูทให้พิมพ์ hostnamectl set-hostname ชื่อใหม่ โดยแทนที่วลี newname ด้วยชื่อโฮสต์ใหม่ของคุณ การเปลี่ยนแปลงนี้จะยังคงอยู่จนกว่าคุณจะรีสตาร์ท CentOS อีกครั้ง โปรดทราบว่าสิ่งนี้ควรทำงานร่วมกับระบบบรรทัดคำสั่งแบบกราฟิกเช่นกัน แต่เราใช้เครื่องเสมือนคู่หนึ่งเพื่อทดสอบการออกแบบเหล่านี้เพื่อจุดประสงค์ในการจับภาพหน้าจอที่ไม่มีหัว สิ่งนี้อธิบายถึงการขาดความหมายของภาพ

อ่าน 3 นาที