centos環境下檢視網線連線狀態
本文主要介紹在linux環境(主要是centos)如何檢視網線是否連線
ethtool命令
ifconfig -a
ip a
nmcli dev status
本文主要介紹在linux環境(主要是centos)如何檢視網線是否連線
在centos下的網路配置很簡單了,在工作中還遇到的乙個情況就是:乙個伺服器有多個同型別的網口,但是只需要配置其中乙個裝置,這個時候就需要檢視是哪個網口連線了網線、光纖等硬體裝置,然後再進行相應的配置。
ethtool命令
這個命令的執行結果如下所示:
-> # ethtool enp2s0f0
settings for enp2s0f0:
supported ports: [ fibre ]
supported link modes: 1000baset/full
10000baset/full
supported pause frame use: no
supports auto-negotiation: yes
advertised link modes: 1000baset/full
10000baset/full
advertised pause frame use: no
advertised auto-negotiation: yes
speed: unknown!
duplex: unknown! (255)
port: fibre
phyad: 0
transceiver: external
auto-negotiation: on
supports wake-on: d
wake-on: d
current message level: 0x00000007 (7)
drv probe link
link detected: no12
3456
78910
1112
1314
1516
1718
1920
2122
相關欄位的解釋如下:
supported link modes:支援的速率,可以檢視千兆還是萬兆型別的網絡卡
link detected - 是否連線網線、光纖等裝置
缺點:對於infiniband型別的網路不支援速率的識別,【 supported ports】字段內容為空。
ifconfig -a
使用ifconfig 命令可以獲取所有網絡卡裝置的資訊,如果需要檢視哪些裝置連線網線,需要通過 rx packets或者tx packets進行判斷,如果數值為0的話通常表示沒有硬體連線。
缺點:不能直接顯示裝置連線情況,需要通過其它引數進行判斷。如果網口連線過網線,可能會導致資料不準確,需要使用ifdown、ifup命令重啟裝置。
ip a
使用這個命令可以獲取本機上所有裝置的狀態資訊, 通過 「qdisc mq state」後面的值是up還是down來判斷是否已經連線網線。
(此命令對於網線,光纖,infiniband型別裝置都可以進行支援)
nmcli dev status
使用這個命令可以獲取本機上所有裝置的狀態資訊, 通過connectionz欄位就可以很方便看出是否有裝置連線。
推薦的使用方式!
CentOS 環境下 搭建 LNMP環境
關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...
centos 下檢視硬體資訊
centos 下檢視硬體資訊 一 使用centos常用命令檢視cpu more proc cpuinfo grep model name grep model name proc cpuinfo root localhost grep cpu proc cpuinfo model name inte...
檢視linux系統下網絡卡是否連線網線的狀態
網上找到的資料,對我現在非常有用,現轉到這裡做備忘 一 通過mii tool指令 root linuxzgf mii tool mii tool主要是用於配置網絡卡工作模式的指令,同時也可以進行查詢 監控等工作!二 ethtool root linuxzgf ethtool eth0 setting...