IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 6:52:59       共计:4608 浏览

linux操作系统本机IP储存在哪个文件夹?

IP存储在/etc/sysconfig/network-scripts/ifcfg-eth0文件,其中包括IP地址、子网掩码、网关. 配置临时IP地址可以执行: ifconfig eth0 IP地址 up

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;

}

ping所有ip地址命令?

默认情况下,并没有ping所有ip地址的命令。

如果有这个需求可以用脚本实现。如果是windown可以是bat批处理教程写,linux可以用shell写。

基本思路是获取ip以及子网掩码,计算出主机ip的个数,然后用for循环,一个一个的发送ping命令即可

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图