回答
將有一臺服務器一個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. C++ linux系統命令
- 3. Strace命令只顯示系統調用
- 4. Linux系統:結合 「LS」 和 「CP」 命令
- 5. 不顯示系統的IP地址
- 6. linux命令「file」顯示爲「GNU/Linux 2.6.24」
- 7. 在Linux中處理系統(命令)調用超時
- 8. 如何理解我的系統上顯示的IP?
- 9. 在Linux下掛載系統調用不能顯示文件系統的掛載點通過df命令
- 10. 在Ubuntu中顯示matplotlib圖(Linux子系統的Windows子系統)
- 11. C++ - 系統命令
- 12. 系統命令bash
- 13. C++系統命令
- 14. MATLAB系統命令
- 15. C - 沒有回顯系統()命令
- 16. 了OpenSuse - 命令提示音(系統鍾)
- 17. awk的系統命令
- 18. 系統命令 - Java的
- 19. perl中的系統命令
- 20. 系統命令中的R
- 21. MySQL的系統命令
- 22. linux中的ls命令使用哪個linux系統調用來顯示文件夾/文件名?
- 23. 清理系統在Linux
- 24. 內存管理相關的系統調用在Linux的複製命令
- 25. 如何爲系統命令顯示「加載UIAlertView」?
- 26. Perl - 在執行系統()命令期間顯示進度
- 27. 如何在沒有物理密鑰的Android系統中使用猴子命令?
- 28. Linux命令的物理內存,所獲得的價值只有
- 29. 用C上執行系統)的命令( - linux的
- 30. Linux Bash命令 - 顯示處理器速度 - 特定行
這依賴於'hostname'的名稱查找。您會驚訝地發現這種情況很容易中斷(例如配置錯誤),或者可能不是您正在尋找的「IP」(例如,在具有多個網絡適配器的系統中)。實際上,manpage上寫着:「避免使用這個選項;使用主機名--all-ip-addresses(-I)而不是'」。 – DevSolar
嗨Steephen;感謝您的答案..但它沒有奏效。我正在獲得環回IP ..其實我只需要一個物理IP;不是所有配置的IP。我只需要系統的靜態IP。 – Deepak