我需要与不知道java的Network Admin进行通信,以解决getLocalHost()运行时显示的networking设置问题。 该框在两个networking上,getLocalHost()返回错误的。 在我们所有的其他服务器上,这不会发生。 我希望能够使用命令行显示networkingpipe理员,这是错的。 但是我对linuxnetworking命令不熟悉,不知道该怎么调用。
尝试使用hostname
命令如下,
hostname --all-ip-address|cut -d ' ' -f1
如果上面的一个不工作,尝试ifconfig
如下,
ifconfig eth0| grep 'inet addr:'|awk '{print $2}'|cut -d':' -f2
这里也是另一个选项,你也可以使用ip
命令,如下所示,
ip addr show eth0|grep "eth0"|awk '{print $2}'|tail -1|cut -d'/' -f1
这里
eth0
是一个特定于系统的接口名称,你必须在你的系统上检查你自己的接口。 除非最后两个命令可能无法帮助你。