Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ค้นหาและเปลี่ยน Hostname ใน Ubuntu

หากคุณต้องการทราบชื่อของคอมพิวเตอร์ Ubuntu ของคุณ โพสต์นี้แสดงหลายวิธีในการหามัน เราจะแสดงวิธีเปลี่ยน Host Name ของคุณอย่างง่ายดายด้วย ใน Ubuntu 17.x มี Device Name และ Host Name ซึ่งดูเหมือนจะต่างกัน Device Name แสดงใน GUI และ Host Name แสดงใน Terminal ฉันจะแสดงวิธีเปลี่ยนทั้งสอง

ค้นหา Ubuntu Host Name

Host Name ของคุณสามารถหาได้ในหลายที่ ที่แรกที่เราจะมองคือ Terminal Window เพื่อเปิด Terminal Window ให้เลือก Accessories | Terminal จากเมนู Applications ใน Ubuntu เวอร์ชันใหม่ๆ เช่น Ubuntu 17.x คุณต้องคลิกที่ Activities และพิมพ์ terminal

Host Name ของคุณแสดงหลัง Username และสัญลักษณ์ "@" ใน Title Bar ของ Terminal Window ในกรณีของเรา Host Name ของเราคือ "ubuntu-virtual" มันยังแสดงใน Prompt เอง

มันอาจดู Redundant เนื่องจาก Host Name แสดงใน Title Bar และ Prompt แล้ว แต่คุณยังสามารถป้อนคำสั่งต่อไปนี้เพื่อดู Host Name ได้

$ hostname

เปลี่ยน Ubuntu Hostname

มีไฟล์ hostname ใน Directory /etc ที่มี Hostname ของคุณ ก่อนหน้านี้ มันเป็นวิธีเดียวที่จะเปลี่ยน Host Name โชคดีที่มีวิธีที่แตกต่างและง่ายกว่า วิธีที่ง่ายที่สุดในการเปลี่ยน Ubuntu Hostname ของคุณคือการไปที่ Settings เพียงอย่างเดียว

ขึ้นอยู่กับ Version ของคุณ มันคือ Gear Icon ที่มุมขวาบนของหน้าจอ หรือ Gear Icon ใน Dock ใหม่ หาก Gear Icon อยู่ที่มุมขวาบน ให้คลิกที่ About this Computer

หากคุณต้องการเปิด Settings ให้เลื่อนลงจนสุดที่บอกว่า Details และคลิกที่นั่น

เมื่อคุณคลิก Details มันควรนำคุณไปที่หน้าจอ About อัตโนมัติ คุณจะเห็น Editable Text Box ที่เรียกว่า Device Name เพียงพิมพ์ Host Name ใหม่ที่คุณต้องการและกด Enter

มีค่าที่จะบันทึกไว้ว่าวิธีนี้จะเปลี่ยน Host Name อย่างถาวร หมายความว่าคุณสามารถ Restart และชื่อใหม่จะคงอยู่

แก้ไข Hostname และ Hosts Files

อีกวิธีหนึ่งในการเปลี่ยน Host Name คือการเปิด Terminal Window และพิมพ์คำสั่งต่อไปนี้:

sudo hostname new-name

นี่จะเปลี่ยน Host Name แต่จะกลับไปเป็นสิ่งที่อยู่ในไฟล์ /etc/hostname หลัง Restart หากคุณต้องการเปลี่ยนอย่างถาวร คุณสามารถแก้ไข Hostname File ที่ผมพูดถึงก่อนหน้านี้ ได้โดยการเปิด Terminal และพิมพ์คำสั่งต่อไปนี้:

sudo vi /etc/hostname

ไฟล์ควรจะมีแค่ Hostname ในบรรทัดแรก ใน vi คุณสามารถเข้า Insert Mode โดยการกดตัวอักษร i เพื่อลบ Characters คุณกด x Key คุณยังสามารถกดตัวอักษร a เพื่อไป Append Mode โปรดทราบว่าการลบตัวอักษรด้วย x คุณต้องกด ESC ก่อนเพื่อออกจาก Insert หรือ Append Mode ก่อน

เมื่อคุณเปลี่ยนชื่อที่นั่นแล้ว คุณยังต้องเปลี่ยนที่อีกหนึ่งที่ ใช้คำสั่งต่อไปนี้:

sudo vi /etc/hosts

เปลี่ยนบรรทัดที่สองที่เริ่มต้นด้วย 127.0.0.1

เมื่อคุณเปลี่ยนในทั้งสองที่แล้ว คุณสามารถ Restart และชื่อใหม่จะคงอยู่ มีค่าที่จะบันทึกว่า Device Name ใน Settings จะยังแสดงสิ่งอื่นอยู่ ดูเหมือนจะมีความแตกต่างระหว่าง Device Name และ Host Name ผมไม่แน่ใจว่าความแตกต่างคืออะไรและทำไมมันไม่ Update ใน About Page แต่ที่นี่มันทำงานแบบนั้น Enjoy!