linux 看ip地址(linux看ip地址)
linux查看ip掛載哪個網口?
使用ifconfig查看ip地址配置在哪個網口
如何配置Linux系統的網絡IP地址?
1.首先以根用戶登錄系統,然后使用lspci | grep Ethernet命令檢查計算機上的以太網卡設備是否被內核檢測到。這里我要提醒大家,在默認的情況下,只有root也就是根用戶才有權限進行網絡配置。紅框內就是檢測到的網卡信息。
2.然后使用“ifconfig”命令查看系統已經識別并已激活的網絡接口。如果沒有找到可以用“ifconfig -a”命令找到所有已識別包括未激活的網絡接口,然后使用”ifconfig 網卡名 up“激活。可以看出我的CentOS6.4系統上有一塊已激活的eth0網卡,下面就對這塊網卡進行設置使它能夠發揮作用。
3.這里我首先為大家演示如何臨時指定IP地址。在命令行輸入“ifconfig 網卡名 IP地址 netmask 子網掩碼”就可以臨時指定網卡的IP地址,但重啟后失效。相對于上一張圖,我的IP臨時設置已經生效。
4.接下來為大家演示如何永久改變IP地址。第一步用“vi /etc/sysconfig/network-scripts/ifcfg-eth0”編輯網卡eth0的配置文件。這里小編要說明的是如果設置的是dhcp自動獲取IP地址,那么IPADDR、NETMASK和GATWAY都可以不寫。
5.第二步就是使用“service network restart”命令重新啟動network服務,使配置文件生效。四個狀態都必須是OK,否則說明設置有問題,需要重新修改設置。
6.最后再次使用“ifconfig”命令查看網卡參數,可以看出IP地址修改成功,并且會一直保留。
java獲取linux ip?
代碼示例:
/**
* 獲取Linux下的IP地址
*
* @return IP地址
* @throws SocketException
*/
public static String getLinuxLocalIp() throws SocketException {
String ip = "";
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();
en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
String name = intf.getName();
if (!name.contains("docker") && !name.contains("lo")) {
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses();
enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
String ipaddress = inetAddress.getHostAddress().toString();
if (!ipaddress.contains("::") && !ipaddress.contains("0:0:")
&& !ipaddress.contains("fe80")) {
ip = ipaddress;
}
}
}
}
}
} catch (SocketException ex) {
System.out.println("獲取ip地址異常");
ex.printStackTrace();
}
System.out.println("IP:" + ip);
return ip;
}
linux6.5查詢ip地址命令?
Linux查詢IP地址命令是ifconfig
總結
以上是生活随笔為你收集整理的linux 看ip地址(linux看ip地址)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓模拟器蓝牙连接(安卓模拟器 蓝牙)
- 下一篇: linux开发环境搭建实验报告(linu