我需要与不了解java的网络管理员沟通,以修复在运行getLocalHost()时显示的网络设置问题。该框位于两个网络上,getLocalHost()返回错误的框。在我们所有的其他服务器上,这不会发生。我希望能够使用命令行显示网络管理员,这是错误的。但我对linux网络命令不太熟悉,不知道该怎么称呼。
答案 0 :(得分:3)
尝试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
是系统特定的接口名称,您必须检查 您自己的系统界面。除非最后两个命令可能不是 能够帮助你。