Mac OS X Lion 中的主机名问题

Mik*_*key 17 terminal.app hostname osx-lion

我最近给自己买了一台带有 OS X Lion 的 2011 年中期新款 Mac Mini,我对 Mac OS 完全陌生,但我以前使用过 linux 很多。我遇到的问题是,在终端上,我的主机名显示为(删除了一些数字)这基本上是“未知-(以太网 mac 地址)”

unknown-28-00-00-00-00-8f:~ michael$
Run Code Online (Sandbox Code Playgroud)

在 linux 中,我刚刚编辑了 /etc/hostname 但似乎没有它的文件。我尝试在以下位置更改计算机名称:

系统偏好设置 => 共享 => 计算机名称

没有运气。

这对我来说纯粹是一个表面问题,但我的主机名在设置中必须有一些问题!

Mik*_*key 16

在终端上玩了一会儿后,我找到了一个解决方案

sudo hostname <desired hostname>
Run Code Online (Sandbox Code Playgroud)

这永久地改变了我的主机名 - 我已经通过重新启动和完全关闭对其进行了测试,它似乎已经成功了!这并不能解释为什么它首先给了我奇怪的主机名,但这可能只是因为 Lion 仍然是新的

  • 这是行不通的。它坚持了一段时间,但再次改变。我觉得跟租期有关系。 (2认同)

小智 12

“主机名”的手册页说使用 scutil 来设置它:

% scutil --set 主机名“foo.domain.com”

这对我来说非常有效。