Java实现获取cpu、内存、硬盘、网络等信息的方法示例

网友投稿 937 2023-01-28


Java实现获取cpu、内存、硬盘、网络等信息的方法示例

本文实例讲述了java实现获取cpu、内存、硬盘、网络等信息的方法。分享给大家供大家参考,具体如下:

1. 下载安装sigar-1.6.4.zip

使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。

下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files

或点击此处本站下载。

解压压缩包,将lib下sigar.jar导入eclipse的CLASSPATH中,再将sigar-x86-winnt.dll存入Java的bin目录即可。

如下图所示:

2. 代码示例

import java.net.InetAddress;

import java.net.UnknownHostException;

import java.util.Map;

import java.util.Properties;

import org.hyperic.sigar.CpuInfo;

import org.hyperic.sigar.CpuPerc;

import org.hyperic.sigar.FileSystem;

import org.hyperic.sigar.FileSystemUsage;

import org.hyperic.sigar.Mem;

import org.hyperic.sigar.NetFlags;

import org.hyperic.sigar.NetInterfaceConfig;

import org.hyperic.sigar.NetInterfaceStat;

import org.hyperic.sigar.OperatingSystem;

import org.hyperic.sigar.Sigar;

import org.hyperic.sigar.SigarException;

import org.hyperic.sigartLdtaqwuV.Swap;

import org.hyperic.sigar.Who;

public class RuntimeTest {

public static void main(String[] args) {

try {

// System信息,从jvm获取

property();

System.out.println("----------------------------------");

// cpu信息

cpu();

System.out.println("----------------------------------");tLdtaqwuV

// 内存信息

memory();

System.out.println("----------------------------------");

// 操作系统信息

os();

System.out.println("----------------------------------");

// 用户信息

who();

System.out.println("----------------------------------");

// 文件系统信息

file();

System.out.println("----------------------------------");

// 网络信息

net();

System.out.println("----------------------------------");

// 以太网信息

ethernet();

System.out.println("----------------------------------");

} catch (Exception e1) {

e1.printStackTrace();

}

}

private static void property() throws UnknownHostException {

Runtime r = Runtime.getRuntime();

Properties props = System.getProperties();

InetAddress addr;

addr = InetAddress.getLocalHost();

String ip = addr.getHostAddress();

Map map = System.getenv();

String userName = map.get("USERNAME");// 获取用户名

String computerName = map.get("COMPUTERNAME");// 获取计算机名

String userDomain = map.get("USERDOMAIN");// 获取计算机域名

System.out.println("用户名: " + userName);

System.out.println("计算机名: " + computerName);

System.out.println("计算机域名: " + userDomain);

System.out.println("本地ip地址: " + ip);

System.out.println("本地主机名: " + addr.getHostName());

System.out.println("JVM可以使用的总内存: " + r.totalMemory());

System.out.println("JVM可以使用的剩余内存: " + r.freeMemory());

System.out.println("JVM可以使用的处理器个数: " + r.availableProcessors());

System.out.println("Java的运行环境版本: " + props.getProperty("java.version"));

System.out.println("Java的运行环境供应商: " + props.getProperty("java.vendor"));

System.out.println("Java供应商的URL: " + props.getProperty("java.vendor.url"));

System.out.println("Java的安装路径: " + props.getProperty("java.home"));

System.out.println("Java的虚拟机规范版本: " + props.getProperty("java.vm.specification.version"));

System.out.println("Java的虚拟机规范供应商: " + props.getProperty("java.vm.specification.vendor"));

System.out.println("Java的虚拟机规范名称: " + props.getProperty("java.vm.specification.name"));

System.out.println("Java的虚拟机实现版本: " + props.getProperty("java.vm.version"));

System.out.println("Java的虚拟机实现供应商: " + props.getProperty("java.vm.vendor"));

System.out.println("Java的虚拟机实现名称: " + props.getProperty("java.vm.name"));

System.out.println("Java运行时环境规范版本: " + props.getProperty("java.specification.version"));

System.out.println("Java运行时环境规范供应商: " + props.getProperty("java.specification.vender"));

System.out.println("Java运行时环境规范名称: " + props.getProperty("java.specification.name"));

System.out.println("Java的类格式版本号: " + props.getProperty("java.class.version"));

System.out.println("Java的类路径: " + props.getProperty("java.class.path"));

System.out.println("加载库时搜索的路径列表: " + props.getProperty("java.library.path"));

System.out.println("默认的临时文件路径: " + props.getProperty("java.io.tmpdir"));

System.out.println("一个或多个扩展目录的路径: " + props.getProperty("java.ext.dirs"));

System.out.println("操作系统的名称: " + props.getProperty("os.name"));

System.out.println("操作系统的构架: " + props.getProperty("os.arch"));

System.out.println("操作系统的版本: " + props.getProperty("os.version"));

System.out.println("文件分隔符: " + props.getProperty("file.separator"));

System.out.println("路径分隔符: " + props.getProperty("path.separator"));

System.out.println("行分隔符: " + props.getProperty("line.separator"));

System.out.println("用户的账户名称: " + props.getProperty("user.name"));

System.out.println("用户的主目录: " + props.getProperty("user.home"));

System.out.println("用户的当前工作目录: " + props.getProperty("user.dir"));

}

private static void memory() throws SigarException {

Sigar sigar = new Sigar();

Mem mem = sigar.getMem();

// 内存总量

System.out.println("内存总量: " + mem.getTotal() / 1024L + "K av");

// 当前内存使用量

System.out.println("当前内存使用量: " + mem.getUsed() / 1024L + "K used");

// 当前内存剩余量

System.out.println("当前内存剩余量: " + mem.getFree() / 1024L + "K free");

Swap swap = sigar.getSwap();

// 交换区总量

System.out.println("交换区总量: " + swap.getTotal() / 1024L + "K av");

// 当前交换区使用量

System.out.println("当前交换区使用量: " + swap.getUsed() / 1024L + "K used");

// 当前交换区剩余量

System.out.println("当前交换区剩余量: " + swap.getFree() / 1024L + "K free");

}

private static void cpu() throws SigarException {

Sigar sigar = new Sigar();

CpuInfo infos[] = sigar.getCpuInfoList();

CpuPerc cpuList[] = null;

cpuList = sigar.getCpuPercList();

for (int i = 0; i < infos.length; i++) {// 不管是单块CPU还是多CPU都适用

CpuInfo info = infos[i];

System.out.println("第" + (i + 1) + "块CPU信息");

System.out.println("CPU的总量MHz: " + info.getMhz());// CPU的总量MHz

System.out.println("CPU生产商: " + info.getVendor());// 获得CPU的卖主,如:Intel

System.out.println("CPU类别: " + info.getModel());// 获得CPU的类别,如:Celeron

System.out.println("CPU缓存数量: " + info.getCacheSize());// 缓冲存储器数量

printCpuPerc(cpuList[i]);

}

}

private static void printCpuPerc(CpuPerc cpu) {

System.out.println("CPU用户使用率: " + CpuPerc.format(cpu.getUser()));// 用户使用率

System.out.println("CPU系统使用率: " + CpuPerc.format(cpu.getSys()));// 系统使用率

System.out.println("CPU当前等待率: " + CpuPerc.format(cpu.getWait()));// 当前等待率

System.out.println("CPU当前错误率: " + CpuPerc.format(cpu.getNice()));//

System.out.println("CPU当前空闲率: " + CpuPerc.format(cpu.getIdle()));// 当前空闲率

System.out.println("CPU总的使用率: " + CpuPerc.format(cpu.getCombined()));// 总的使用率

}

private static void os() {

OperatingSystem OS = OperatingSystem.getInstance();

// 操作系统内核类型如: 386、486、586等x86

System.out.println("操作系统: " + OS.getArch());

System.out.println("操作系统CpuEndian(): " + OS.getCpuEndian());//

System.out.println("操作系统DataModel(): " + OS.getDataModel());//

// 系统描述

System.out.println("操作系统的描述: " + OS.getDescription());

// 操作系统类型

// System.out.println("OS.getName(): " + OS.getName());

// System.out.println("OS.getPatchLevel(): " + OS.getPatchLevel());//

// 操作系统的卖主

System.out.println("操作系统的卖主: " + OS.getVendor());

// 卖主名称

System.out.println("操作系统的卖主名: " + OS.getVendorCodeName());

// 操作系统名称

System.out.println("操作系统名称: " + OS.getVendorName());

// 操作系统卖主类型

System.out.println("操作系统卖主类型: " + OS.getVendorVersion());

// 操作系统的版本号

System.out.println("操作系统的版本号: " + OS.getVersion());

}

private static void who() throws SigarException {

Sigar sigar = new Sigar();

Who who[] = sigar.getWhoList();

if (who != null && who.length > 0) {

for (int i = 0; i < who.length; i++) {

// System.out.println("当前系统进程表中的用户名" + String.valueOf(i));

Who _who = who[i];

System.out.println("用户控制台: " + _who.getDevice());

System.out.println("用户host: " + _who.getHost());

// System.out.println("getTime(): " + _who.getTime());

// 当前系统进程表中的用户名

System.out.println("当前系统进程表中的用户名: " + _who.getUser());

}

}

}

private static void file() throws Exception {

Sigar sigar = new Sigar();

FileSystem fslist[] = sigar.getFileSystemList();

for (int i = 0; i < fslist.length; i++) {

System.out.println("分区的盘符名称" + i);

FileSystem fs = fslist[i];

// 分区的盘符名称

System.out.println("盘符名称: " + fs.getDevName());

// 分区的盘符名称

System.out.println("盘符路径: " + fs.getDirName());

System.out.println("盘符标志: " + fs.getFlags());//

// 文件系统类型,比如 FAT32、NTFS

System.out.println("盘符类型: " + fs.getSysTypeName());

// 文件系统类型名,比如本地硬盘、光驱、网络文件系统等

System.out.println("盘符类型名: " + fs.getTypeName());

// 文件系统类型

System.out.println("盘符文件系统类型: " + fs.getType());

FileSystemUsage usage = null;

usage = sigar.getFileSystemUsage(fs.getDirName());

switch (fs.getType()) {

case 0: // TYPE_UNKNOWN :未知

break;

case 1: // TYPE_NONE

break;

case 2: // TYPE_LOCAL_DISK : 本地硬盘

// 文件系统总大小

System.out.println(fs.getDevName() + "总大小: " + usage.getTotal() + "KB");

// 文件系统剩余大小

System.out.println(fs.getDevName() + "剩余大小: " + usage.getFree() + "KB");

// 文件系统可用大小

System.out.println(fs.getDevName() + "可用大小: " + usage.getAvail() + "KB");

// 文件系统已经使用量

System.out.println(fs.getDevName() + "已经使用量: " + usage.getUsed() + "KB");

double usePercent = usage.getUsePercent() * 100D;

// 文件系统资源的利用率

System.out.println(fs.getDevName() + "资源的利用率: " + usePercent + "%");

break;

case 3:// TYPE_NETWORK :网络

break;

case 4:// TYPE_RAM_DISK :闪存

break;

case 5:// TYPE_CDROM :光驱

break;

case 6:// TYPE_SWAP :页面交换

break;

}

System.out.println(fs.getDevName() + "读出: " + usage.getDiskReads());

System.out.println(fs.getDevName() + "写入: " + usage.getDiskWrites());

}

return;

}

private static void net() throws Exception {

Sigar sigar = new Sigar();

String ifNames[] = sigar.getNetInterfaceList();

for (int i = 0; i < ifNames.length; i++) {

String name = ifNames[i];

NetInterfaceConfig ifconfig = sigar.getNetInterfaceConfig(name);

System.out.println("网络设备名: " + name);// 网络设备名

System.out.println("IP地址: " + ifconfig.getAddress());// IP地址

System.out.println("子网掩码: " + ifconfig.getNetmask());// 子网掩码

if ((ifconfig.getFlags() & 1L) <= 0L) {

System.out.println("!IFF_UP...skipping getNetInterfaceStat");

continue;

}

NetInterfaceStat ifstat = sigar.getNetInterfaceStat(name);

System.out.println(name + "接收的总包裹数:" + ifstat.getRxPackets());// 接收的总包裹数

System.out.println(name + "发送的总包裹数:" + ifstat.getTxPackets());// 发送的总包裹数

System.out.println(name + "接收到的总字节数:" + ifstat.getRxBytes());// 接收到的总字节数

System.out.println(name + "发送的总字节数:" + ifstat.getTxBytes());// 发送的总字节数

System.out.println(name + "接收到的错误包数:" + ifstat.getRxErrors());// 接收到的错误包数

System.out.println(name + "发送数据包时的错误数:" + ifstat.getTxErrors());// 发送数据包时的错误数

System.out.println(name + "接收时丢弃的包数:" + ifstat.getRxDropped());// 接收时丢弃的包数

System.out.println(name + "发送时丢弃的包数:" + ifstat.getTxDropped());// 发送时丢弃的包数

}

}

private static void ethernet() throws SigarException {

Sigar sigar = null;

sigar = new Sigar();

String[] ifaces = sigar.getNetInterfaceList();

for (int i = 0; i < ifaces.length; i++) {

NetInterfaceConfig cfg = sigar.getNetInterfaceConfig(ifaces[i]);

if (NetFlags.LOOPBACK_ADDRESS.equals(cfg.getAddress()) || (cfg.getFlags() & NetFlags.IFF_LOOPBACK) != 0

|| NetFlags.NULL_HWADDR.equals(cfg.getHwaddr())) {

continue;

}

System.out.println(cfg.getName() + "IP地址:" + cfg.getAddress());// IP地址

System.out.println(cfg.getName() + "网关广播地址:" + cfg.getBroadcast());// 网关广播地址

System.out.println(cfg.getName() + "网卡MAC地址:" + cfg.getHwaddr());// 网卡MAC地址

System.out.println(cfg.getName() + "子网掩码:" + cfg.getNetmask());// 子网掩码

System.out.println(cfg.getName() + "网卡描述信息:" + cfg.getDescription());// 网卡描述信息

System.out.println(cfg.getName() + "网卡类型" + cfg.getType());//

}

}

}

本机运行结果:

用户名:    Administrator

计算机名:    SNJCKV1VQGB6NP9

计算机域名:    SNJCKV1VQGB6NP9

本地ip地址:    192.168.3.37

本地主机名:    SNJCKV1VQGB6NP9

JVM可以使用的总内存:    16252928

JVM可以使用的剩余内存:    15346992

JVM可以使用的处理器个数:    2

Java的运行环境版本:    1.8.0_121

Java的运行环境供应商:    Oracle Corporation

Java供应商的URL:    http://java.oracle.com/

Java的安装路径:    C:\Program Files\Java\jdk1.8.0\jre

Java的虚拟机规范版本:    1.8

Java的虚拟机规范供应商:    Oracle Corporation

Java的虚拟机规范名称:    Java Virtual Machine Specification

Java的虚拟机实现版本:    25.121-b13

Java的虚拟机实现供应商:    Oracle Corporation

Java的虚拟机实现名称:    Java HotSpot(TM) Client VM

Java运行时环境规范版本:    1.8

Java运行时环境规范供应商:    null

Java运行时环境规范名称:    Java Platform API Specification

Java的类格式版本号:    52.0

Java的类路径:    C:\jsproot\demo\bin;C:\jsproot\demo\sigar.jar

加载库时搜索的路径列表:    C:\Program Files\Java\jdk1.8.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_162/bin/client;C:/Program Files/Java/jre1.8.0_162/bin;C:/Program Files/Java/jre1.8.0_162/lib/i386;C:\python36\Scripts\;C:\Python36\;c:\program files\imagemagick-6.2.7-q16;C:\ProgramData\Oracle\Java\javapath;D:\RailsInstaller\Git\cmd;D:\RailsInstaller\Ruby2.1.0\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0\bin;D:\Go\bin;C:\Program Files\Java\jdk1.8.0\bin;C:\Python27\;;D:\Program Files\Lua\5.1;D:\Program Files\Lua\5.1\clibs;C:\wamp\bin\php\php5.2.17;C:\Python27\Scripts;C:\Python27\Lib\site-packages\django\bin;C:\Python27\Scripts;E:\eclipse;;.

默认的临时文件路径:    C:\Users\ADMINI~1\AppData\Local\Temp\

一个或多个扩展目录的路径:    C:\Program Files\Java\jdk1.8.0\jre\lib\ext;C:\Windows\Sun\Java\lib\ext

操作系统的名称:    Windows 7

操作系统的构架:    x86

操作系统的版本:    6.1

文件分隔符:    \

路径分隔符:    ;

行分隔符:   

用户的账户名称:    Administrator

用户的主目录:    C:\Users\Administrator

用户的当前工作目录:    C:\jsproot\demo

----------------------------------

第1块CPU信息

CPU的总量MHz:    2593

CPU生产商:    Intel

CPU类别:    Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz

CPU缓存数量:    -1

CPU用户使用率:    0.0%

CPU系统使用率:    6.2%

CPU当前等待率:    0.0%

CPU当前错误率:    0.0%

CPU当前空闲率:    93.7%

CPU总的使用率:    6.2%

第2块CPU信息

CPU的总量MHz:    2593

CPU生产商:    Intel

CPU类别:    Pentium(R) Dual-Core  CPU      E5300  @ 2.60GHz

CPU缓存数量:    -1

CPU用户使用率:    0.0%

CPU系统使用率:    6.2%

CPU当前等待率:    0.0%

CPU当前错误率:    0.0%

CPU当前空闲率:    93.7%

CPU总的使用率:    6.2%

----------------------------------

内存总量:    3634424K av

当前内存使用量:    3264044K used

当前内存剩余量:    370380K free

交换区总量:    7791448K av

当前交换区使用量:    5324308K used

当前交换区剩余量:    2467140K free

----------------------------------

操作系统:    x86

操作系统CpuEndian():    little

操作系统DataModel():    32

操作系统的描述:    Microsoft Windows 2008

操作系统的卖主:    Microsoft

操作系统的卖主名:    Longhorn Server

操作系统名称:    Windows 2008

操作系统卖主类型:    2008

操作系统的版本号:    6.1

----------------------------------

用户控制台:    console

用户host:    NT AUTHORITY

当前系统进程表中的用户名:    LOCAL SERVICE

用户控制台:    console

用户host:    NT AUTHORITY

当前系统进程表中的用户名:    NETWORK SERVICE

用户控制台:    console

用户host:    SNJCKV1VQGB6NP9

当前系统进程表中的用户名:    Administrator

用户控制台:    console

用户host:    NT AUTHORITY

当前系统进程表中的用户名:    SYSTEM

----------------------------------

分区的盘符名称0

盘符名称:    C:\

盘符路径:    C:\

盘符标志:    0

盘符类型:    NTFS

盘符类型名:    local

盘符文件系统类型:    2

C:\总大小:    31463268KB

C:\剩余大小:    8582992KB

C:\可用大小:    8582992KB

C:\已经使用量:    22880276KB

C:\资源的利用率:    73.0%

C:\读出:    177479

C:\写入:    144902

分区的盘符名称1

盘符名称:    D:\

盘符路径:    D:\

盘符标志:    0

盘符类型:    NTFS

盘符类型名:    local

盘符文件系统类型:    2

D:\总大小:    153107448KB

D:\剩余大小:    13722816KB

D:\可用大小:    13722816KB

D:\已经使用量:    139384632KB

D:\资源的利用率:    92.0%

D:\读出:    87425

D:\写入:    25166

分区的盘符名称2

盘符名称:    E:\

盘符路径:    E:\

盘符标志:    0

盘符类型:    NTFS

盘符类型名:    local

盘符文件系统类型:    2

E:\总大小:    152055192KB

E:\剩余大小:    20065708KB

E:\可用大小:    20065708KB

E:\已经使用量:    131989484KB

E:\资源的利用率:    87.0%

E:\读出:    58883

E:\写入:    1232

分区的盘符名称3

盘符名称:    F:\

盘符路径:    F:\

盘符标志:    0

盘符类型:    NTFS

盘符类型名:    local

盘符文件系统类型:    2

F:\总大小:    151757988KB

F:\剩余大小:    14189172KB

F:\可用大小:    14189172KB

F:\已经使用量:    137568816KB

F:\资源的利用率:    91.0%

F:\读出:    20639

F:\写入:    14

----------------------------------

网络设备名:    eth0

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth0接收的总包裹数:0

eth0发送的总包裹数:0

eth0接收到的总字节数:0

eth0发送的总字节数:0

eth0接收到的错误包数:0

eth0发送数据包时的错误数:0

eth0接收时丢弃的包数:0

eth0发送时丢弃的包数:0

网络设备名:    eth1

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth1接收的总包裹数:0

eth1发送的总包裹数:0

eth1接收到的总字节数:0

eth1发送的总字节数:0

eth1接收到的错误包数:0

eth1发送数据包时的错误数:0

eth1接收时丢弃的包数:0

eth1发送时丢弃的包数:0

网络设备名:    eth2

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth2接收的总包裹数:387028

eth2发送的总包裹数:205197

eth2接收到的总字节数:228616339

eth2发送的总字节数:35841128

eth2接收到的错误包数:0

eth2发送数据包时的错误数:0

eth2接收时丢弃的包数:0

eth2发送时丢弃的包数:0

网络设备名:    eth3

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth3接收的总包裹数:387028

eth3发送的总包裹数:205197

eth3接收到的总字节数:228616339

eth3发送的总字节数:35841128

eth3接收到的错误包数:0

eth3发送数据包时的错误数:0

eth3接收时丢弃的包数:0

eth3发送时丢弃的包数:0

网络设备名:    eth4

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth4接收的总包裹数:0

eth4发送的总包裹数:0

eth4接收到的总字节数:0

eth4发送的总字节数:0

eth4接收到的错误包数:0

eth4发送数据包时的错误数:0

eth4接收时丢弃的包数:0

eth4发送时丢弃的包数:0

网络设备名:    eth5

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth5接收的总包裹数:0

eth5发送的总包裹数:0

eth5接收到的总字节数:0

eth5发送的总字节数:0

eth5接收到的错误包数:0

eth5发送数据包时的错误数:0

eth5接收时丢弃的包数:0

eth5发送时丢弃的包数:0

网络设备名:    eth6

IP地址:    192.168.3.37

子网掩码:    255.255.255.0

eth6接收的总包裹数:387028

eth6发送的总包裹数:205197

eth6接收到的总字节数:228616339

eth6发送的总字节数:35841128

eth6接收到的错误包数:0

eth6发送数据包时的错误数:0

eth6接收时丢弃的包数:0

eth6发送时丢弃的包数:0

网络设备名:    eth7

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth7接收的总包裹数:0

eth7发送的总包裹数:0

eth7接收到的总字节数:0

eth7发送的总字节数:0

eth7接收到的错误包数:0

eth7发送数据包时的错误数:0

eth7接收时丢弃的包数:0

eth7发送时丢弃的包数:0

网络设备名:    eth8

IP地址:    0.0.0.0

子网掩码:    0.0.0.0

eth8接收的总包裹数:0

eth8发送的总包裹数:0

eth8接收到的总字节数:0

eth8发送的总字节数:0

eth8接收到的错误包数:0

eth8发送数据包时的错误数:0

eth8接收时丢弃的包数:0

eth8发送时丢弃的包数:0

网络设备名:    lo0

IP地址:    127.0.0.1

子网掩码:    255.0.0.0

lo0接收的总包裹数:0

lo0发送的总包裹数:0

lo0接收到的总字节数:0

lo0发送的总字节数:0

lo0接收到的错误包数:0

lo0发送数据包时的错误数:0

lo0接收时丢弃的包数:0

lo0发送时丢弃的包数:0

----------------------------------

eth0IP地址:0.0.0.0

eth0网关广播地址:0.0.0.0

eth0网卡MAC地址:DA:90:20:52:41:53

eth0子网掩码:0.0.0.0

eth0网卡描述信息:WAN Miniport (IPv6)

eth0网卡类型Ethernet

eth1IP地址:0.0.0.0

eth1网关广播地址:0.0.0.0

eth1网卡MAC地址:DA:90:20:52:41:53

eth1子网掩码:0.0.0.0

eth1网卡描述信息:WAN Miniport (Network Monitor)

eth1网卡类型Ethernet

eth2IP地址:0.0.0.0

eth2网关广播地址:0.0.0.0

eth2网卡MAC地址:E0:CB:4E:07:75:85

eth2子网掩码:0.0.0.0

eth2网卡描述信息:Realtek PCIe GBE Family Controller-QoS Packet Scheduler-0000

eth2网卡类型Ethernet

eth3IP地址:0.0.0.0

eth3网关广播地址:0.0.0.0

eth3网卡MAC地址:E0:CB:4E:07:75:85

eth3子网掩码:0.0.0.0

eth3网卡描述信息:Realtek PCIe GBE Family Controller-WFP LightWeight Filter-0000

eth3网卡类型Ethernet

eth4IP地址:0.0.0.0

eth4网关广播地址:0.0.0.0

eth4网卡MAC地址:DA:90:20:52:41:53

eth4子网掩码:0.0.0.0

eth4网卡描述信息:WAN Miniport (IP)

eth4网卡类型Ethernet

eth5IP地址:0.0.0.0

eth5网关广播地址:0.0.0.0

eth5网卡MAC地址:DA:90:20:52:41:53

eth5子网掩码:0.0.0.0

eth5网卡描述信息:WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000

eth5网卡类型Ethernet

eth6IP地址:192.168.3.37

eth6网关广播地址:192.168.3.255

eth6网卡MAC地址:E0:CB:4E:07:75:85

eth6子网掩码:255.255.255.0

eth6网卡描述信息:Realtek PCIe GBE Family Controller

eth6网卡类型Ethernet

eth7IP地址:0.0.0.0

eth7网关广播地址:0.0.0.0

eth7网卡MAC地址:DA:90:20:52:41:53

eth7子网掩码:0.0.0.0

eth7网卡描述信息:WAN Miniport (IP)-QoS Packet Scheduler-0000

eth7网卡类型Ethernet

eth8IP地址:0.0.0.0

eth8网关广播地址:0.0.0.0

eth8网卡MAC地址:DA:90:20:52:41:53

eth8子网掩码:0.0.0.0

eth8网卡描述信息:WAN Miniport (IPv6)-QoS Packet Scheduler-0000

eth8网卡类型Ethernet

----------------------------------

更多关于java相关内容感兴趣的读者可查看本站专题:《Java网络编程技巧总结》、《Java Socket编程技巧总结》、《Java文件与目录操作技巧汇总》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解VUE自定义组件中用.sync修饰符与v
下一篇:共享文件系统有啥用(共享文件系统有哪些)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~