Mac OS終端提示符前綴”bogon”
像往常一樣新打開一個終端,卻發現一個很有意思的現象,以前的提示符的組成為:
[機器名]:~[用戶名]
以前: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
即並沒有進行設置,所以,這個很有可能是由於使用網絡的原因,造成的對本地機器名無法進行定位後,自行進行修改設定的,所以,當你更換到其他正常的網絡下的時候,該問題可能就自行解決了,也未可知。
最後更新:2017-04-01 13:37:06
上一篇:
PostgreSQL 用遊標優化的一個例子
下一篇:
PostgreSQL 聚合函數講解 - 2 相關性統計
CyclicBarrier的使用
《LOG4J2官方文檔》Chainsaw 可以自動處理你的日誌文件(通知appender的配置)
《Redis官方文檔》 Pipelining – 請求應答模式和往返延時
設計模式六大原則——合成/聚合複用原則(CARP)
magento 1.4-- 推薦插件 -- 加強版CMS -- MWD News and Testimonials with Images Extension
STL之六:map/multimap用法詳解
蘋果6s密碼忘記了怎麼解鎖|iPhone6S忘記密碼怎麼解鎖
招聘提問通用題庫
Java中this和super的用法總結
dedecms 標簽按照權重排序