亲爱的读者,如果你对Linux ip a 命令作用是什么和用于查看和配置网络ifconfig命令已不是很熟悉,那么你来对了地方。今天我将和大家分享一些关于Linux ip a 命令作用是什么和用于查看和配置网络ifconfig命令已的知识,希望能够帮助大家更好地理解这个话题。
本文目录一览
Linux ip a 命令作用是什么?
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。Linux系统提供iproute2工具用于替代一些常用的net-tools命令,iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。ip命令–显示与操作路由
《Linux就该这么学》命令大去查询到,ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。
例如:用ip命令显示网络设备的运行状态:iplinklist
ipa
查看所有网卡的接口信息。
在这里a不是选项是对象(OBJECT):address
用于查看和配置网络ifconfig命令已被淘汰,你知道下一代的命令吗
前言
本文主要介绍net-tools套件与iproute2套件的区别。
net-tools套件与iproute2套件的区别
ifconfig、route、arp和netstat等命令行工具都是net-toos套件的工具集,用于解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如ArchLinux和CentOS/RHEL7则已经完全抛弃了net-tools,只支持iproute2。
iproute2的出现旨在从功能上取代net-tools。net-tools通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2则通过netlink套接字接口与内核通讯。抛开性能而言,iproute2的用户接口比net-tools显得更加直观。比如,各种网络资源(如link、IP地址、路由和隧道等)均使用合适的对象抽象去定义,使得用户可使用一致的语法去管理不同的对象。到目前为止,iproute2仍处在持续开发中。
笔者强烈建议用户应该使用iproute2取代传统的net-tools套件,因为iproute2可以做很多net-tools无法做到的事情。
两者常见命令对比
net-toolsiproute2命令作用arp-naipneigh查看MAC地址表ifconfigiplink查看网卡基本信息ifconfig-aipaddrshow查看网站详细信息ifconfig--helpiphelp查看帮助信息ifconfig-sip-slink查看网卡流量传输信息ifconfigeth0upiplinkseteth0up启用网卡ipmaddripmaddr查看网卡相关的MAC地址表iptunneliptunnel查看隧道信息netstatss查看端口使用情况netstat-iip-slink查看每张网卡的信息及传输信息netstat-gipmaddr查看张网卡的二层及三层邻居信息netstat-lss-l查看本机的监听端口netstat-riproute查看本机路由表routeaddiprouteadd添加静态路由routedeliproutedel删除静态路由route-niprouteshow查看本机路由表vconfigiplink查看本地连接情况
Linux查看MAC地址表
?(172.16.87.174)位于00:0c:29:2a:8e:23[ether]在vmnet8
?(172.16.87.170)位于在vmnet8
?(172.16.87.179)位于00:0c:29:2a:8e:23[ether]在vmnet8
?(192.168.42.129)位于da:1a:b5:a1:93:bc[ether]在enp0s20u1
查看网卡基本信息
查看网卡基本信息
1:lo:mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
link/loopback00:00:00:00:00:00brd00:00:00:00:00:00
2:enp0s25:mtu1500qdiscfq_codelstateDOWNmodeDEFAULTgroupdefaultqlen1000
link/ether3c:97:0e:43:e8:bdbrdff:ff:ff:ff:ff:ff
3:wlp3s0:mtu1500qdiscmqstateDOWNmodeDORMANTgroupdefaultqlen1000
link/ether60:67:20:c7:be:00brdff:ff:ff:ff:ff:ff
4:vmnet1:mtu1500qdiscfq_codelstateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
link/ether00:50:56:c0:00:01brdff:ff:ff:ff:ff:ff
5:vmnet8:mtu1500qdiscfq_codelstateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
link/ether00:50:56:c0:00:08brdff:ff:ff:ff:ff:ff
12:enp0s20u1:mtu1500qdiscfq_codelstateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
link/etherc6:34:99:3e:12:f9brdff:ff:ff:ff:ff:ff
Linux查看ip命令帮助信息
Usage:ip[OPTIONS]OBJECT{COMMAND|help}
ip[-force]-batchfilename
whereOBJECT:={link|address|addrlabel|route|rule|neigh|ntable|
tunnel|tuntap|maddress|mroute|mrule|monitor|xfrm|
netns|l2tp|fou|macsec|tcp_metrics|token|netconf|ila|
vrf|sr}
OPTIONS:={-V[ersion]|-s[tatistics]|-d[etails]|-r[esolve]|
-h[uman-readable]|-iec|
-f[amily]{inet|inet6|ipx|dnet|mpls|bridge|link}|
-4|-6|-I|-D|-B|-0|
-l[oops]{maximum-addr-flush-attempts}|-br[ief]|
-o[neline]|-t[imestamp]|-ts[hort]|-b[atch][filename]|
-rc[vbuf][size]|-n[etns]name|-a[ll]|-c[olor]}
Linux查看网卡流量传输信息
Linux查看网卡流量传输信息
1:lo:mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
link/loopback00:00:00:00:00:00brd00:00:00:00:00:00
RX:bytespacketserrorsdroppedoverrunmcast
3009779743059190000
TX:bytespacketserrorsdroppedcarriercollsns
3009779743059190000
2:eth0:mtu1400qdiscmqstateUPmodeDEFAULTgroupdefaultqlen1000
link/etherfa:16:3e:48:b5:08brdff:ff:ff:ff:ff:ff
RX:bytespacketserrorsdroppedoverrunmcast
1079949349653130000
TX:bytespacketserrorsdroppedcarriercollsns
7147255268085800000
https://www.linuxrumen.com/rmxx/804.html
总结:以上就是本站针对你的问题搜集整理的答案,希望对你有所帮助。如果您想更深入地了解相关内容,可以查看文章下方的相关链接。