回答
將有一臺服務器一個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