当我的设备在机房,懒得去查看网线连接情况;或者设备在远端,没有条件让眼睛亲临现场,我需要在终端查看设备网络接口的物理连接状态。基于此种场景,我就了解了几种关于命令查看网络状态的方法。

1. ifconfig

ifconfig是Linux系统自带命令,可以查看接口配置IP的情况、临时配置接口IP(永久配置可以使用yast或者修改/etc/sysconfig/nework/ifcfg-eth0)、查看网卡口的链路状态。

MYSUSE:/ # ifconfig eth0

eth0 Link encap:Ethernet HWaddr E0:36:76:D1:9F:B0

inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0

inet6 addr: fe80::e236:76ff:fed1:9fb0/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:2200774 errors:0 dropped:4647 overruns:0 frame:0

TX packets:1139522 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2684945760 (2560.5 Mb) TX bytes:116659921 (111.2 Mb)

Interrupt:40

2. yast/yast2

yast2是yast的图形化进阶版,像是windows系统里的控制面板功能。命令就是:yast调出yast界面-->选择Network Devices-->Network Settings,打开网络配置界面。

网卡口有连接网线和已经配置IP的状态:

Broadcom Ethernet controller

MAC : e0:36:76:d1:9f:b0

BusID : 0000:08:00.0

Device Name: eth0

Started automatically at boot

IP address: 192.168.0.1/24

网卡口未连接网线和未配置IP的状态:

82599EB 10 Gigabit Dual Port Backplane Connection (Not connected)

MAC : bc:62:0e:4f:b1:3b

BusID : 0000:02:00.1

Device Name: eth5

The device is not configured. Press Edit to configure.

3. service network status

Linux中常用的服务查询方法,查询结果如下所示:

MYSUSE:/ # service network status

Checking optional network interfaces:

eth0 device: Broadcom Corporation NetXtreme BCM5719 Gigabi

eth0 IP address: 192.168.0.1/24

eth0 is up                           running

eth1 device: Broadcom Corporation NetXtreme BCM5719 Gigabi

No configuration found for eth1                  unused

eth2 device: Broadcom Corporation NetXtreme BCM5719 Gigabi

No configuration found for eth2                   unused

eth3 device: Broadcom Corporation NetXtreme BCM5719 Gigabi

No configuration found for eth3                   unused

eth4 device: Intel Corporation 82599EB 10 Gigabit Dual Por

eth4 DHCP4 client (dhcpcd) is running

eth4 . . . but is still waiting for data

eth4 is up                           waiting

eth5 device: Intel Corporation 82599EB 10 Gigabit Dual Por

No configuration found for eth5                   unused

Checking mandatory network interfaces:

lo

lo IP address: 127.0.0.1/8

secondary lo IP address: 127.0.0.2/8

lo is up                            running

Checking service network . . . . . . . . . . . running

4. ip link show eth0

ip link工具查询可以指定接口进行增删改查。

MYSUSE:/ # ip link show eth0

2: eth0: mtu 1500 qdisc mq state UP qlen 1000

link/ether e0:36:76:d1:9f:b0 brd ff:ff:ff:ff:ff:ff

5. ethtool eth0

ethtool比ip link工具功能更丰富一些。

MYSUSE:/ # ethtool eth0

Settings for eth0:

Supported ports: [ FIBRE ]

Supported link modes: 1000baseT/Half 1000baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 1000baseT/Half 1000baseT/Full

Advertised pause frame use: Symmetric

Advertised auto-negotiation: Yes

Speed: 1000Mb/s

Duplex: Full

Port: FIBRE

PHYAD: 8

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: d

Wake-on: d

Current message level: 0x000000ff (255)

drv probe link timer ifdown ifup rx_err tx_err

Link detected: yes

linux 查看san链路状态,Linux下查看网络状态的方法相关推荐

  1. Linux下检测网络状态是否正常

    // Linux下检测网络状态是否正常 #include <sys/types.h> #include <string.h> #include <stdlib.h> ...

  2. linux 查看san链路状态,linux系统运行状态检查

    1 CPU状态检查 1.1 运行时间 信息: 运行时间 / Uptime 工具: uptime 示例: [root@paris ~]# uptime 17:03:12 up 2 days, 20:08 ...

  3. linux查询服务器cpu核数_linux 下查看机器是cpu是几核的

    几个cpu more /proc/cpuinfo |grep "physical id"|uniq|wc -l 每个cpu是几核(假设cpu配置相同) more /proc/cpu ...

  4. linux怎么查看oracle数据库版本,CentOS下查看Oracle数据库版本

    CentOS下查看Oracle数据库版本 方法一:v$version数据库培训 SQL> select * from v$version; BANNER -------------------- ...

  5. linux查看固态硬盘寿命,CentOS下查看 ssd 寿命

    CentOS下查看 ssd 寿命 安装必要的软件yum install -y MegaCli Lib_Utils 得到 device id/opt/MegaRAID/MegaCli/MegaCli64 ...

  6. python查看系统句柄数量_linux下查看系统进程占用的句柄数方法

    ---查看系统默认的最大文件句柄数,系统默认是1024 # ulimit -n 1024 ----查看当前进程打开了多少句柄数 # lsof -n|awk '{print $2}'|sort|uniq ...

  7. windos怎么查看oracle进程,在windows下查看oracle的后台进程

    在linux环境下可以使用命令直接查oracle的进程,在windows下可以使用sql语句查看,不过没有linux的信息详细... SQL> select program,status fro ...

  8. linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

  9. JS获取移动端系统信息(操作系统、操作系统版本、横竖屏状态、设备类型、网络状态、生成浏览器指纹)...

    function getOS() { // 获取当前操作系统 var os; if (navigator.userAgent.indexOf('Android') > -1 || navigat ...

最新文章

  1. 上海人工智能再出重磅!寒武纪科技发布新一代云端AI芯片,联想、曙光、科大讯飞发布相关应用...
  2. Can not get new positive sample
  3. 打造万能的Python开发环境
  4. C#基础概念二十五问 【二】 [转]
  5. [No0000D0] 让你效率“猛增十倍”,沉浸工作法到底是什么?
  6. flatmap用法_短说:map和flatmap
  7. python cmd闪退_使用cmd python模块时,如何使程序正常崩溃?
  8. 京东开普勒php接口,IOS菜鸟初学第十五篇:接入京东开普勒sdk,呼起京东app打开任意京东的链接-Go语言中文社区...
  9. 车萝卜CEO马斌斌:真正自动驾驶的时候你更需要HUD和ARHUD...
  10. java 初始化和清楚_浅谈Java中的初始化和清理
  11. 微软Win10最新补丁KB5017380更新了什么?
  12. 计算机动漫设计与游戏制作课程,有关计算机动漫与游戏制作专业介绍
  13. Java必知必会的问题
  14. java设置启动内存
  15. python、Linux、MySQL学习笔记
  16. 计算长方形的周长和面积
  17. 隐藏bat运行的窗口
  18. Fiddler 手机抓包 手机联网异常解决方案
  19. android 图标解决方案,android图标解决方案汇总
  20. 三国杀百度一区互通版服务器维护,三国杀百度一区互通版手机版

热门文章

  1. 全球首个开源图像识别系统上线了!人脸、商品、车辆识别一网打尽!
  2. 计算机视觉相关术语知识
  3. 边缘检测、霍夫变换、重映射、仿射变换、直方图均衡化
  4. 靶向新冠状病毒(COVID-19)的药物靶点
  5. python 时间sleep() 的方法
  6. 柚子的小小笔记本-Linux中的简单运算
  7. Case Study: 利用JS设计高级检索功能通过PHP获取MySQL数据
  8. struts启动时加载_iOS优化篇之App启动时间优化
  9. eclipse可以写前端吗_Python 竟然也可以写网页前端了!
  10. R 包 pathview 代谢通路可视化