เหตุใดชื่อโฮสต์ของฉันจึงมีอักขระแปลก ๆ


8

ฉันติดตั้ง Ubuntu ตรงไปที่ Terminal และสังเกตว่ามีตัวละครแปลก ๆ ในชื่อของฉัน นี่คือสิ่งที่มันเป็น:

imageek@imageek-DP700A3D-DM700A3D-DB701A3D-DP700A7D:

ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร


2
ตอบคำถามทำไม? ส่วนหนึ่ง: นั่นไม่ใช่อักขระแปลกนั่นคือชื่อผลิตภัณฑ์ของคอมพิวเตอร์ของคุณ หากคุณเลือกค่าเริ่มต้นที่ติดตั้งชื่อโฮสต์ของคุณจะถูกตั้งชื่อผู้ใช้ผลิตภัณฑ์ BIOS ของคุณระบุเครื่องของคุณเป็น DP700A3D-DM700A3D-DB701A3D-DP700A7D (หรือ "DP700A3D DM700A3D DB701A3D DP700A7D") ตอนนี้เรารู้แล้วว่าคุณมี Samsung All-in-one PC
falconer

คำตอบ:


9

คุณสามารถ "ทดสอบ" ชื่อโฮสต์ใหม่ด้วยคำสั่ง:

sudo hostname new_hostname

(สิ่งนี้จะไม่อยู่หลังจากรีบูต)


/etc/hostnameแนวทางที่1:แก้ไขและแทนที่ชื่อปัจจุบันimageek-DP700A3D-DM700A3D-DB701A3D-DP700A7Dด้วยชื่อใหม่

gksu gedit /etc/hostname 

โซลูชัน 2:คุณสามารถใช้:

sysctl kernel.hostname

เพื่ออ่านชื่อโฮสต์ปัจจุบันและ

sudo sysctl kernel.hostname=NEW_HOSTNAME

เพื่อเปลี่ยน

/! \ ATTENTION : เมื่อใช้วิธีการเหล่านี้คุณจะต้องเปลี่ยนชื่อโฮสต์/etc/hostsเพื่อหลีกเลี่ยงข้อความแสดงข้อผิดพลาดเมื่อใช้sudo: " sudo : ไม่สามารถแก้ไขชื่อโฮสต์ new_hostname":

gksu gedit /etc/hosts

การแก้ไข 3:คุณสามารถทำได้ด้วยส่วนต่อประสานกราฟิก คุณต้องติดตั้งgnome-network-admin:

sudo apt-get install gnome-network-admin

ไม่จำเป็นต้องแก้ไข / etc / hosts แต่อย่างใดสำหรับการจับคู่ ip
nux

ทั้งใน/etc/hostsคุณมีบรรทัด 127.0.1.1 ชื่อโฮสต์ และใน Ubuntu-fr.org ภาษาฝรั่งเศสฉันสามารถเห็นพวกเขาแนะนำให้แก้ไขทั้งสองไฟล์
MrVaykadji

ไม่จำเป็นสำหรับกรณีของเขาชื่อเป็นชื่อโฮสต์สำหรับเครื่องของเขาลองแก้ไขชื่อโฮสต์และจะเปลี่ยน
nux

/ etc / hosts กระทำเช่น DNS คุณสามารถ map ชื่อไปยัง IP ดังนั้นหากคุณพิมพ์ localhost รู้คอมพิวเตอร์ที่ IP ของมันคือ 127.0.0.1
Nux

1
ที่ดีตอบเพื่อนของฉันฉันหวังว่าเราเพียงแค่เรียนรู้จากการสนทนาไม่ได้ใช้มันเป็นมุมมองส่วนบุคคล
Nux
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.