博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac OS终端提示符前缀”bogon”
阅读量:6304 次
发布时间:2019-06-22

本文共 942 字,大约阅读时间需要 3 分钟。

像往常一样新打开一个终端,却发现一个很有意思的现象,以前的提示符的组成为:

[机器名]:~[用户名]

以前:YangGavin’s MacBook Pro:~ yanggavin$

现在:bogon:~ yanggavin$

最麻烦的是我本地用IDEA调试web应用,控制台会提示下面错误:

Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon: nodename nor servname provided, or not known

同时Event Log会提示如下错误:

Application Server was not connected before run configuration stop, reason:

Unable to ping server at localhost:1099

想保证web应用本地启动成功,只需保证在/etc/hosts文件中存在如下host项:

127.0.0.1    localhost bogon

如果想把终端中的bogon更换为其他名称,使用下面指令:

[bogon:~ yanggavin$] sudo scutil –set HostName myCustomHostName

后遗症是,web应用又不能本地启动了。

所以,要想既能让本地调试不出问题,同时终端又需要显示自己想要的前缀机器名,只需通过scutil将HostName设置为自己喜欢的机器名,然后到/etc/hosts文件中,添加该机器名指向127.0.0.1的记录,即可。

当然,如果你到其他机器上去通过下面指令查看HostName参数的话,可能会返回空

[bogon:~ yanggavin$] sudo scutil –get HostName

即并没有进行设置,所以,这个很有可能是由于使用网络的原因,造成的对本地机器名无法进行定位后,自行进行修改设定的,所以,当你更换到其他正常的网络下的时候,该问题可能就自行解决了,也未可知。

转载地址:http://kebxa.baihongyu.com/

你可能感兴趣的文章
cisco路由器的DNS配置
查看>>
问题-提示“请确定磁盘未满或未被写保护而且文件未被使用”
查看>>
Java IO: 管道
查看>>
pku1083 Moving Tables
查看>>
UML系列 (四) 实战机房收费系统
查看>>
Pyqt5_QmainWindow
查看>>
2月5日学习内容整理:stark组件之模糊查询和批量操作action
查看>>
Session (简介、、相关方法、流程解析、登录验证)
查看>>
Android 性能优化:使用 Lint 优化代码、去除多余资源
查看>>
Android 7.1.1 系统截屏
查看>>
ATL字符串总结和转换
查看>>
程序优化
查看>>
python time模块
查看>>
Tcl与Design Compiler (十一)——其他的时序约束选项(二)
查看>>
这个当单片机程序怎么会不停的通过串口发数据,设置波特率为9600,但是串口软件接受数据不对(初学者,请高手指教)...
查看>>
英语简单句类型
查看>>
Dynamics CRM JS的调试的弊端解决办法
查看>>
第一个内核模块
查看>>
尚德,国美 interview summary
查看>>
echarts - 特殊需求实现代码汇总之【线图】篇
查看>>