zoukankan      html  css  js  c++  java
  • 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

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

    京东技术
  • 相关阅读:
    git拉取代码命令
    zookeeper(version3.6.3)安装使用《一》
    kafka(version2.1.3)安装<一>
    linux安装jdk
    linux安装支持文件上传下载的命令
    mapstruct 再也不用set不同的属性而劳累了
    RabbitMq确认消费,与重复消费避免使用冥等
    java8之非重入锁StampedLock ,并发的另一种处理方式
    微信Jssdk
    Vue-Router 的params和query传参两种方式
  • 原文地址:https://www.cnblogs.com/wely/p/6198745.html
Copyright © 2011-2022 走看看