ฉันต้องการเปลี่ยน "ชื่ออุปกรณ์" ตามที่แสดงในแผงการตั้งค่า ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันต้องการเปลี่ยน "ชื่ออุปกรณ์" ตามที่แสดงในแผงการตั้งค่า ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
ดำเนินการคำสั่งต่อไปนี้โดยใช้เทอร์มินัล:
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/hostname
hostname
จากนั้นรีคอมพิวเตอร์เพื่อดูการเปลี่ยนแปลง
เปิดเทอร์มินัลแล้วออกคำสั่ง
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
?
sudo hostname preferredname
ไม่ได้ผล ฉันตรวจสอบแล้ว ขอบคุณ
เนื่องจากมีหลายวิธีที่จะทำให้สิ่งที่นี่เป็นอีกหนึ่ง:
ในขณะที่อยู่ในไดเรกทอรีรากของคุณ:
cd /etc
sudo vi hostname
Enterพิมพ์รหัสผ่านผู้ดูแลระบบของคุณกด
กดi
เพื่อ 'แทรก' และเปลี่ยนชื่ออุปกรณ์ที่มีอยู่เป็นชื่ออุปกรณ์ที่ต้องการ
กดEsc และชนิดกด :wq!
Enter
รีสตาร์ทระบบเพื่อให้การเปลี่ยนแปลงมีผล
เรียกใช้คำสั่งนี้มันจะเปิดขึ้นแก้ไขข้อความ
sudo gedit /etc/hostname
แทนที่ชื่อปัจจุบันเป็นชื่อที่คุณต้องการ บันทึกและปิด รีบูตเครื่องเพื่อให้มีผล
Edit /etc/hostname for permanent change
แม้ฉันจะลองใช้วิธีนี้และไม่พบข้อผิดพลาดใด ๆ
/etc/hostname
ชื่อใหม่จากก่อนหน้านี้หนึ่งanwar
anwar-precise
ข้อผิดพลาดหลังจากรีบูตระบบและดำเนินการคำสั่ง sudo sudo: unable to resolve host anwar
คือ อาจเป็นการเตือนเท่านั้น ฉันsudo gedit
สั่งการ
hosts
และhostname
เพื่อให้สอดคล้องกับการเปลี่ยนแปลงทั้งหมดขึ้นอยู่กับลูปแบ็ค, DNS, ชื่อโดเมน, resolv.conf แต่มันจะดีกว่าที่จะทำการเปลี่ยนแปลงทั้งสองอย่าง แต่ฉันยังไม่ได้พบเช่นerror
นั้นจะต้องเป็นอินเตอร์เฟซที่แตกต่าง