成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Shell腳本 – 查看網絡接口信息

系統 Linux
本文介紹如何是用shell腳本查看網絡接口的ip地址、MAC地址、網絡速率等信息。

[[404873]]

本文介紹如何是用shell腳本查看網絡接口的ip地址、MAC地址、網絡速率等信息。

系統環境

Centos7

1)檢查可用的網絡接口

使用ip和awk命令,過濾出狀態為UP的網絡接口。

  1. [root@localhost ~]# ip ad|awk '/state UP/ {print $2}' 
  2. ens33: 
  3. ens38: 

2)查看網絡接口的IP地址

使用下面命令過濾出每個接口的ip地址:

  1. [root@localhost ~]# ip -o addr |awk '/inet/{print $2,$4}' 
  2. lo 127.0.0.1/8 
  3. lo ::1/128 
  4. ens33 192.168.43.138/24 
  5. ens33 fe80::214e:53b4:43f6:5495/64 
  6. ens38 172.25.254.130/24 
  7. ens38 fe80::c2ff:9dbc:76be:6dd9/64 
  8. 或者只查看IPv4地址: 
  9. [root@localhost ~]# ip addr | grep inet|grep -v 'inet6'|awk '{print $NF, $2}' 
  10. lo 127.0.0.1/8 
  11. ens33 192.168.43.138/24 
  12. ens38 172.25.254.130/24 

3)查看網卡的MAC地址

如果只想查看網絡接口名稱和相應的MAC地址,請使用以下命令。檢查特定的網絡接口的MAC地址:

  1. [root@localhost ~]# ip link show ens33 | awk '/link/{print $2}' 
  2. 00:0c:29:99:ee:d9 

查看所有網絡接口的MAC地址,可以寫一個腳本來實現:

  1. [root@localhost ~]# cat mac-address.sh  
  2. #!/bin/bash 
  3. ip addr |awk '/state UP/{print $2}' | sed 's/://' | while read output 
  4. do 
  5. echo $output
  6. ethtool -P $output 
  7. done 

查看一下運行結果:

4)查看網絡接口的速度

如果要在Linux上檢查網絡接口端口速度,可以使用ethtool工具。下面是查看特定網絡接口的速度:

  1. [root@localhost ~]# ethtool ens33|grep "Speed:" 
  2. Speed: 1000Mb/s 

查看所有接口的網絡速度,可以寫一個腳本來實現:

  1. [root@localhost ~]# cat port-speed.sh  
  2. #!/bin/bash 
  3. ip addr |awk '/state UP/{print $2}' | sed 's/://' | while read output 
  4. do 
  5. echo $output
  6. ethtool $output |grep "Speed:" 
  7. done 

查看一下運行結果:

5)查看網絡接口信息的Shell腳本

下面這個腳本,我們來實現查看主機名、IPv4、IPv6、MAC地址、網絡接口速度信息:

  1. [root@localhost ~]# cat nic-info.sh  
  2. #!/bin/bash 
  3. hostname 
  4. echo "-------------" 
  5. for iname in $(ip addr |awk '/state UP/{print $2}'
  6. do 
  7. echo "$iname" 
  8. ip addr show $iname | grep inet | awk '{printf "%s:\t%s\n",$1,$2}' 
  9. ip link show $iname | grep link | awk '{printf "MAC:\t%s\n",$2}' 
  10. ethtool ens33 | awk '/Speed/{printf "%s\t%s\n",$1,$2}' 
  11. done 

本文轉載自微信公眾號「Linux就該這么學」,可以通過以下二維碼關注。轉載本文請聯系Linux就該這么學公眾號。

 

責任編輯:武曉燕 來源: Linux就該這么學
相關推薦

2011-04-01 11:31:22

OSPF

2021-03-29 10:09:22

Windows服務器端口

2019-12-05 09:00:27

BashShellLinux

2010-06-17 14:45:50

RS-232C協議

2024-11-27 09:19:25

2019-08-09 13:50:08

shellLinux

2011-09-27 13:52:41

2020-06-17 10:42:54

shellshell腳本Linux

2011-06-28 10:11:05

Qt Qt 4.1.0 注冊表

2019-03-20 10:00:34

Linux網絡接口命令

2012-04-26 14:02:58

ibmdw

2022-06-21 09:26:21

Shell腳本JavaScript

2021-07-02 06:54:44

Shell腳本 Linux

2009-11-18 13:52:30

PHP shell腳本

2023-07-31 08:45:10

Shell腳本

2020-11-02 08:23:36

shell腳本Linux

2015-08-10 14:42:40

Explain SheShell 命令

2020-06-16 08:44:23

Shell服務器

2014-08-08 16:17:49

shell腳本linux

2009-12-01 09:13:51

shell腳本linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品免费 | 九色 在线 | 日韩中文字幕一区 | 国产视频中文字幕 | 9191av| av先锋资源 | 91精品国产综合久久精品 | 久久精品国产久精国产 | 一区二区三区国产好 | 久久国产亚洲 | 亚洲一区二区三区在线观看免费 | 鲁一鲁资源影视 | 久久人爽爽人爽爽 | 欧美午夜精品 | 欧美成人精品在线 | 久久中文免费视频 | 欧美成人精品二区三区99精品 | 国产色| 国产成人精品一区二区三 | 国产精品久久影院 | 国产成人免费观看 | 一本综合久久 | 欧美日韩国产一区二区 | 国产激情福利 | 久久久久国产一区二区三区 | 久久99精品久久久久 | 久久99一区二区 | 一区二区三区中文字幕 | 91视频在线观看 | 精品视频一区二区 | 亚洲精品www | 一区二区三区视频在线观看 | www.国产精品 | 国产欧美一区二区三区在线播放 | 成人福利影院 | 一区二区三区日韩 | 一区二区精品在线 | 成人av电影在线观看 | 久久9热 | 日本久草 | 男女羞羞视频在线观看 |