ตั้งชื่อโฮสต์ชื่อคอมพิวเตอร์และชื่อ Bonjour แยกต่างหากใน OS X

คุณสามารถตั้งค่าชื่อที่ไม่ซ้ำกันสำหรับชื่อเครื่องคอมพิวเตอร์ Mac ของคุณที่ปรากฏขึ้นภายในเครื่องได้จากการแบ่งปันไฟล์และเครือข่ายรวมถึงบริการของ Bonjour ด้วยคำสั่ง scutil ซึ่งช่วยให้คุณมีชื่อโฮสต์ที่กำหนดเองสำหรับ Terminal และ SSH ซึ่งเป็นชื่อที่เป็นมิตรกับสิ่งที่คนอื่นสามารถมองเห็นได้ในเครือข่ายท้องถิ่นและยังมีชื่ออื่นปรากฏเฉพาะกับบริการต่างๆเช่น AirDrop เท่านั้น นี่คือรูปลักษณ์ที่สั้น ๆ และวิธีตั้งค่าจากบรรทัดคำสั่ง

ในการเริ่มต้นให้เรียกใช้ Terminal จาก / Applications / Utilities / หมายเหตุ - เป็นเครื่องหมายขีดกลางสองครั้งไม่ใช่ค่าสถานะเดียว

ตั้งค่า ComputerName ใน OS X ด้วย scutil

ComputerName เป็นชื่อที่เรียกว่า "ใช้งานง่าย" สำหรับ Mac สิ่งที่จะปรากฏบนเครื่อง Mac และสิ่งที่จะมองเห็นได้สำหรับผู้อื่นเมื่อเชื่อมต่อกับคอมพิวเตอร์ผ่านเครือข่ายท้องถิ่น นี่คือสิ่งที่มองเห็นได้ในแผงการกำหนดลักษณะการแบ่งปัน

scutil --set ComputerName "MacBook Willy"

ตั้งชื่อโฮสต์ใน OS X ด้วย scutil

HostName เป็นชื่อที่กำหนดให้กับคอมพิวเตอร์ที่มองเห็นได้จากบรรทัดคำสั่งและยังใช้งานได้โดยเครือข่ายท้องถิ่นและเครือข่ายระยะไกลเมื่อเชื่อมต่อผ่าน SSH และ Remote Login

scutil --set HostName "centauri"

ตั้งค่า LocalHostName ใน OS X ด้วย scutil

LocalHostName เป็นตัวระบุชื่อที่ Bonjour ใช้และมองเห็นได้จากบริการแชร์ไฟล์เช่น AirDrop

scutil --set LocalHostName "MacBookPro"

แน่นอนว่าไม่มีอะไรผิดปกติกับการใช้ชื่อเดียวกันสำหรับแต่ละตัวอย่างเช่นกันซึ่งเป็นลักษณะการทำงานเริ่มต้นของ OS X

การตั้งค่าส่วนบุคคลจะไม่สำคัญสำหรับผู้ใช้ Mac ส่วนใหญ่ แต่การตั้งชื่อคอมพิวเตอร์ที่กำหนดเองเป็นความคิดที่ดีเสมอไปแม้ว่าผู้ใช้ที่ผ่านการฝึกอบรมจะได้รับบริการที่ดีที่สุดผ่านทางแผงการกำหนดลักษณะการแบ่งปันก็ตาม หากคุณต้องการปิดกิจการลงในบรรทัดคำสั่งคุณอาจดูวิดีโอสั้น ๆ ด้านล่างซึ่งแสดงให้เห็นว่า scutil เปลี่ยนชื่อโฮสต์ของเครื่อง Mac OS X:

สุดท้ายคุณยังสามารถตรวจสอบการตั้งค่าปัจจุบันของ LocalHostName, HostName และ ComputerName โดยใช้ scutil กับ -get flag เช่นนี้:

scutil --get HostName

ตัวอย่างเช่น HostName จะได้รับการรายงานกลับและหากไม่มีการตั้งค่าจะแจ้งให้คุณทราบ