เปลี่ยน“ ชื่ออุปกรณ์” ในหน้าต่างรายละเอียดของการตั้งค่าระบบ


19

ฉันต้องการเปลี่ยน "ชื่ออุปกรณ์" ตามที่แสดงในแผงการตั้งค่า ฉันจะทำสิ่งนี้ได้อย่างไร

ป้อนคำอธิบายรูปภาพที่นี่


คำตอบที่ 1 ทำงานได้ดีสำหรับฉันที่ 14.04 ขอบคุณมาก

คำตอบ:


28

ดำเนินการคำสั่งต่อไปนี้โดยใช้เทอร์มินัล:

sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname

คุณสามารถตรวจสอบของคุณปัจจุบันชื่อโฮสต์โดยหรือcat /etc/hostnamehostname

จากนั้นรีคอมพิวเตอร์เพื่อดูการเปลี่ยนแปลง


3
การเปลี่ยนชื่อโฮสต์เท่านั้นจะเปลี่ยนชื่ออุปกรณ์โดยละเอียด แต่จะมีข้อผิดพลาดเกี่ยวกับชื่อโฮสต์ในแต่ละคำสั่ง sudo ไปยังเทอร์มินัล
Anwar

ถูกตัอง. ฉันเขียนคำอธิบายซ้ำ
vine_user

10
  • เปิดเทอร์มินัลแล้วออกคำสั่ง

    gksu gedit /etc/hosts
    
  • จากนั้นเปลี่ยนสาย

    127.0.1.1   victor-System-Product-Name
    

    กับ

     127.0.1.1    your-desired-name
    
  • จากนั้นเปิดไฟล์/etc/hostnameด้วยคำสั่งgksu gedit /etc/hostnameและเปลี่ยนชื่อโฮสต์ที่นั่นเพื่อสะท้อนถึงชื่อใหม่

  • จากนั้นรีคอมพิวเตอร์เพื่อดูการเปลี่ยนแปลง


หรือsudo hostname preferredname?
Samik

@ ซามิกน่าเสียดายที่sudo hostname preferrednameไม่ได้ผล ฉันตรวจสอบแล้ว ขอบคุณ
Anwar

1
ขออภัยขั้นตอนเหล่านี้ใช้งานไม่ได้ แต่ฉันคิดว่าเป็นการดีที่จะเปลี่ยนไฟล์ etc / hosts เพื่อสะท้อนสิ่งที่อยู่ใน etc / hostname ขอบคุณ
Victor S

@VictorS, ใช่, การเปลี่ยนชื่อโฮสต์เท่านั้นทำให้เกิดข้อผิดพลาดที่จะแสดงใน terminal
Anwar

2

เนื่องจากมีหลายวิธีที่จะทำให้สิ่งที่นี่เป็นอีกหนึ่ง:

ในขณะที่อยู่ในไดเรกทอรีรากของคุณ:

cd /etc
sudo vi hostname  

Enterพิมพ์รหัสผ่านผู้ดูแลระบบของคุณกด

กดiเพื่อ 'แทรก' และเปลี่ยนชื่ออุปกรณ์ที่มีอยู่เป็นชื่ออุปกรณ์ที่ต้องการ

กดEsc และชนิดกด :wq!Enter

รีสตาร์ทระบบเพื่อให้การเปลี่ยนแปลงมีผล


0

เรียกใช้คำสั่งนี้มันจะเปิดขึ้นแก้ไขข้อความ

sudo gedit /etc/hostname 

แทนที่ชื่อปัจจุบันเป็นชื่อที่คุณต้องการ บันทึกและปิด รีบูตเครื่องเพื่อให้มีผล


การเปลี่ยนชื่อโฮสต์เท่านั้นทำให้เกิดข้อผิดพลาดที่จะแสดงในแต่ละคำสั่ง sudo ไปยังเทอร์มินัล
Anwar

ขอบคุณที่สังเกตฉันเกี่ยวกับเรื่องนั้นคุณช่วยโพสต์ข้อผิดพลาดที่แน่นอนที่คุณเห็น ตามหน้าชื่อโฮสต์ Edit /etc/hostname for permanent changeแม้ฉันจะลองใช้วิธีนี้และไม่พบข้อผิดพลาดใด ๆ
atenz

ฉันแก้ไข/etc/hostnameชื่อใหม่จากก่อนหน้านี้หนึ่งanwar anwar-preciseข้อผิดพลาดหลังจากรีบูตระบบและดำเนินการคำสั่ง sudo sudo: unable to resolve host anwarคือ อาจเป็นการเตือนเท่านั้น ฉันsudo geditสั่งการ
Anwar

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