โฮมเพจ » ทำอย่างไร » วิธีการเปลี่ยนชื่อโฮสต์ (ชื่อคอมพิวเตอร์) บน Ubuntu Linux

    วิธีการเปลี่ยนชื่อโฮสต์ (ชื่อคอมพิวเตอร์) บน Ubuntu Linux

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

    กระบวนการที่นี่จะทำงานกับ Linux Mint และการกระจาย Linux อื่น ๆ ที่ใช้ Debian การแจกแจงอื่น ๆ ของ Linux - ตัวอย่างเช่น Fedora และการแจกแจงที่ใช้ Red Hat อื่น ๆ ใช้วิธีการต่าง ๆ ในการระบุชื่อโฮสต์.

    การเลือกชื่อโฮสต์

    ชื่อโฮสต์คือชื่อที่กำหนดให้กับ "โฮสต์" - คอมพิวเตอร์บนเครือข่าย ชื่อโฮสต์นั้นเป็นเพียงชื่อคอมพิวเตอร์ของคุณ มันใช้เพื่อระบุคอมพิวเตอร์ของคุณบนเครือข่าย มันยังแสดงให้เห็นอย่างชัดเจนใน terminal.

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

    อย่าเพิ่งจินตนาการด้วยชื่อโฮสต์ของคุณ ชื่อโฮสต์สามารถประกอบด้วยตัวอักษร (a ถึง z), ตัวเลข (0 ถึง 9) และอักขระยัติภังค์ (-) และอักขระจุด (.) ชื่อโฮสต์จะต้องเริ่มต้นและลงท้ายด้วยตัวอักษรหรือตัวเลข - ไม่ใช่เครื่องหมายขีดคั่นหรือจุด ตัวอักษรเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ดังนั้น "คอมพิวเตอร์" เทียบเท่ากับ "คอมพิวเตอร์" ชื่อโฮสต์จะต้องมีความยาวระหว่าง 2 ถึง 63 ตัวอักษรแม้ว่าคุณอาจจะพบชื่อโฮสต์ที่สั้นกว่าสะดวกกว่า.

    แก้ไขไฟล์ / etc / hostname ของคุณ

    เปิดหน้าต่างเทอร์มินัลเพื่อเริ่มต้น ในเดสก์ท็อป Unity ของ Ubuntu ให้คลิกปุ่ม Ubuntu เพื่อดึงเส้นประขึ้นมาค้นหา สถานีปลายทาง, และกด Enter.

    คุณจะต้องแก้ไขไฟล์ / etc / hostname ของคุณซึ่งเป็นที่ที่ Ubuntu และดิสทริบิวชันอื่น ๆ ที่ใช้ Debian เก็บชื่อโฮสต์ไว้ รันคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อเปิดไฟล์ / etc / hostname ในโปรแกรมแก้ไขข้อความ“ gedit” แบบกราฟิกเพื่อแก้ไข:

    sudo gedit / etc / hostname

    (นอกจากนี้คุณยังสามารถใช้เทอร์มินัลเท็กซ์เทอร์เรเตอร์เช่นนาโนหรือ vi สำหรับสิ่งนี้ sudo nano / etc / hostname หรือ sudo vi / etc / hostname คำสั่งเพื่อเปิดไฟล์สำหรับการแก้ไข ศึกษาคำแนะนำของเราเกี่ยวกับการใช้นาโนหรือข้อมูลเบื้องต้นเกี่ยวกับการใช้ vi เพื่อขอความช่วยเหลือในการใช้โปรแกรมแก้ไขข้อความเหล่านี้)

    ไฟล์ / etc / hostname นั้นง่ายมาก มันมีเพียงสิ่งเดียว - ชื่อโฮสต์ของคอมพิวเตอร์ของคุณ หากต้องการเปลี่ยนเพียงลบชื่อโฮสต์ที่มีอยู่จากไฟล์ แทนที่ด้วยชื่อโฮสต์ใหม่ที่คุณต้องการแล้วบันทึกไฟล์ข้อความ.

    Ubuntu และการแจกจ่ายแบบอิง Debian อื่น ๆ อ่านไฟล์ / etc / hostname ขณะทำการบูทและตั้งค่าชื่อโฮสต์ของคอมพิวเตอร์เป็นชื่อที่อยู่ในไฟล์ การเปลี่ยนแปลงของคุณจะไม่มีผลทันทีคุณจะต้องรีบูตหรือใช้คำสั่ง hostname เพื่อเปลี่ยนทันที.

    แก้ไขไฟล์ / etc / hosts ของคุณ

    ชื่อโฮสต์จะถูกเก็บไว้ในไฟล์ / etc / hosts ด้วยซึ่งจะถูกตั้งค่าให้เปลี่ยนเส้นทางไปยังเครื่องคอมพิวเตอร์ของคุณ - localhost คุณจะต้องเปลี่ยนชื่อโฮสต์ในไฟล์โฮสต์ของคุณด้วย.

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

    sudo gedit / etc / hosts

    (อีกครั้งคุณสามารถใช้โปรแกรมแก้ไขข้อความอื่น ๆ ที่คุณต้องการ - nano, vi หรือโปรแกรมแก้ไขข้อความกราฟิกอื่น ๆ ที่คุณเลือก)

    ค้นหาชื่อโฮสต์เก่าของคุณในไฟล์โฮสต์ มันจะอยู่ในบรรทัดที่ดูเหมือน:

    127.0.1.1 ชื่อโฮสต์ของคุณ

    อีกครั้งให้แทนที่ชื่อโฮสต์เก่าด้วยชื่อโฮสต์ใหม่ของคุณ จากนั้นคุณสามารถบันทึกไฟล์ / etc / hosts.

    เปลี่ยนชื่อโฮสต์ของคุณทันที

    การเปลี่ยนแปลงข้างต้นจะมีผลเมื่อคุณรีบูท แต่คุณสามารถใช้ ชื่อโฮสต์ คำสั่งใน terminal เพื่อเปลี่ยนชื่อโฮสต์ของคุณทันที คำสั่งนี้จะเปลี่ยนชื่อโฮสต์จนกระทั่งในครั้งต่อไปที่คุณรีบูตดังนั้นคุณต้องเปลี่ยนไฟล์ / etc / hostname เพื่อเปลี่ยนอย่างถาวร.

    รันคำสั่ง hostname ในหน้าต่างเทอร์มินัลเพื่อระบุชื่อโฮสต์ใหม่ หากคุณเลือกชื่อโฮสต์ที่ไม่ถูกต้องคำสั่งนี้จะบอกคุณและคุณสามารถลองอีกครั้ง เรียกใช้คำสั่งดังนี้:

    sudo hostname ชื่อใหม่ของคุณ

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


    แค่นั้นแหละ; คุณควรจะทำ สำหรับลีนุกซ์ลีนุกซ์ที่ไม่ได้มีพื้นฐานมาจาก Debian, มีกระบวนการที่แตกต่างกัน ตรวจสอบเอกสารประกอบของการแจกจ่าย Linux ของคุณสำหรับข้อมูลเพิ่มเติม ลีนุกซ์ดิสทริบิวชันบางตัวอาจมียูทิลิตีกราฟิกที่คุณสามารถใช้เพื่อเปลี่ยนชื่อโฮสต์ของคุณได้อย่างรวดเร็วดังนั้นคุณไม่จำเป็นต้องใช้เทอร์มินัล - เว้นแต่คุณต้องการ.