回答
将有一台服务器一个IP地址,因为它是在网络中该服务器的实体。要获得在Linux中IP adrress:
hostname -i
...每个物理接口...
这将是ifconfig
。
您也可以拨打hostname -I
(注意大写字母“I”),其中列出除环回和IPv6本地链路外的所有已配置IP。
嗨DevSolar;感谢您的答案..但它没有奏效。我正在获得环回IP ..其实我只需要一个物理IP;不是所有配置的IP。我只需要系统的静态IP。 – Deepak
@Deepak:'ifconfig'应该列出所有已配置的接口。如果你只能得到一个环回IP,你的设置有些问题(或者你的盒子没有网卡;-))。但是要求“IP”有一个主要问题。一个系统可以有多个NIC。画一个防火墙 - 一个IP到广域网,另一个完全到局域网。哪一个是系统的“IP”?这就是为什么文档敦促你不要依赖'hostname -i'。 – DevSolar
感谢您的帮助,但如果您使用ip addr命令添加ip,ifconfig会显示所有ip列表。 – Deepak
- 1. php系统命令linux
- 2. Strace命令只显示系统调用
- 3. 在Linux下挂载系统调用不能显示文件系统的挂载点通过df命令
- 4. 在Ubuntu中显示matplotlib图(Linux子系统的Windows子系统)
- 5. MATLAB系统命令
- 6. 系统命令bash
- 7. 系统命令 - Java的
- 8. 内存管理相关的系统调用在Linux的复制命令
- 9. 如何为系统命令显示“加载UIAlertView”?
- 10. 清理系统在Linux
- 11. 用C上执行系统)的命令( - linux的
- 12. 用于查找系统调用的Linux命令
- 13. 命令在Linux操作系统上保存MATLAB中的文件
- 14. 监控系统性能的Linux服务器top命令
- 15. 如何从我的linux系统执行Powershell命令?
- 16. 使用“系统”调用C(Linux)的执行wget命令
- 17. 程序中的Linux系统(“top -p pid”)命令
- 18. 从Visual Studio的构建后命令行运行Linux子系统
- 19. 使用系统命令
- 20. Matlab“系统”命令卡住
- 21. perl系统命令执行
- 22. Groovyscript grails系统命令
- 23. Gnokii在Linux命令行中工作,但不在PHP系统命令中
- 24. 显示系统菜单时verticalfield经理
- 25. 如何使用Java执行系统命令(linux/bsd)
- 26. 什么系统函数和cp命令在C/Linux中返回
- 27. 运行Linux系统从Ruby脚本命令
- 28. Ubuntu Linux操作系统命令提取子内部
- 29. 输出 “Linux命令” 与 “PHP系统()” - 分拣
- 30. 为什么这个linux shell命令暂停系统?
这依赖于'hostname'的名称查找。您会惊讶地发现这种情况很容易中断(例如配置错误),或者可能不是您正在寻找的“IP”(例如,在具有多个网络适配器的系统中)。实际上,manpage上写着:“避免使用这个选项;使用主机名--all-ip-addresses(-I)而不是'”。 – DevSolar
嗨Steephen;感谢您的答案..但它没有奏效。我正在获得环回IP ..其实我只需要一个物理IP;不是所有配置的IP。我只需要系统的静态IP。 – Deepak