返回顶部
首页 > 资讯 > 操作系统 >Linux中的ip命令有什么用
  • 723
分享到

Linux中的ip命令有什么用

2023-06-28 07:06:04 723人浏览 安东尼
摘要

小编给大家分享一下linux中的ip命令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令ip命令 用来显示或操纵Linux主机的路由、网络

小编给大家分享一下linux中的ip命令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Linux常用命令ip命令 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具

Linux中的ip命令有什么用

ip

网络配置工具

补充说明

ip命令 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。

语法

 ip(选项)(参数) Usage: ip [ OPTioNS ] OBJECT { COMMAND | help }        ip [ -force ] -batch filename

选项

 OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |        tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |        netns | l2tp | Macsec | tcp_metrics | token }        -V:显示指令版本信息; -s:输出更详细的信息; -f:强制使用指定的协议族; -4:指定使用的网络层协议是IPv4协议; -6:指定使用的网络层协议是IPv6协议; -0:输出信息每条记录输出一行,即使内容较多也不换行显示; -r:显示主机时,不使用IP地址,而使用主机的域名。

参数

 OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |         -h[uman-readable] | -iec |         -f[amily] { inet | inet6 | ipx | dnet | bridge | link } |         -4 | -6 | -I | -D | -B | -0 |         -l[oops] { maximum-addr-flush-attempts } |         -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |         -rc[vbuf] [size] | -n[etns] name | -a[ll] }          网络对象:指定要管理的网络对象; 具体操作:对指定的网络对象完成具体操作; help:显示网络对象支持的操作命令的帮助信息。

实例

 ip link show                     # 显示网络接口信息 ip link set eth0 up             # 开启网卡 ip link set eth0 down            # 关闭网卡 ip link set eth0 promisc on      # 开启网卡的混合模式 ip link set eth0 promisc offi    # 关闭网卡的混个模式 ip link set eth0 txqueuelen 1200 # 设置网卡队列长度 ip link set eth0 mtu 1400        # 设置网卡最大传输单元 ip addr show     # 显示网卡IP信息 ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1 ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址  ip route show # 显示系统路由 ip route add default via 192.168.1.254   # 设置系统默认路由 ip route list                 # 查看路由信息 ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口 ip route add default via  192.168.0.254  dev eth0        # 设置默认网关为192.168.0.254 ip route del 192.168.4.0/24   # 删除192.168.4.0网段的网关 ip route del default          # 删除默认路由 ip route delete 192.168.1.0/24 dev eth0 # 删除路由

用ip命令显示网络设备的运行状态

 [root@localhost ~]# ip link list 1: lo:mtu 16436 qdisc noqueue     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0:mtu 1500 qdisc pfifo_fast qlen 1000     link/ether 00:16:3e:00:1e:51 brd ff:ff:ff:ff:ff:ff 3: eth2:mtu 1500 qdisc pfifo_fast qlen 1000     link/ether 00:16:3e:00:1e:52 brd ff:ff:ff:ff:ff:ff

显示更加详细的设备信息

 [root@localhost ~]# ip -s link list 1: lo:mtu 16436 qdisc noqueue     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     RX: bytes  packets  errors  dropped overrun mcast       5082831    56145    0       0       0       0           TX: bytes  packets  errors  dropped carrier collsns     5082831    56145    0       0       0       0       2: eth0:mtu 1500 qdisc pfifo_fast qlen 1000     link/ether 00:16:3e:00:1e:51 brd ff:ff:ff:ff:ff:ff     RX: bytes  packets  errors  dropped overrun mcast       3641655380 62027099 0       0       0       0           TX: bytes  packets  errors  dropped carrier collsns     6155236    89160    0       0       0       0       3: eth2:mtu 1500 qdisc pfifo_fast qlen 1000     link/ether 00:16:3e:00:1e:52 brd ff:ff:ff:ff:ff:ff     RX: bytes  packets  errors  dropped overrun mcast       2562136822 488237847 0       0       0       0           TX: bytes  packets  errors  dropped carrier collsns     3486617396 9691081  0       0       0       0

显示核心路由表

 [root@localhost ~]# ip route list 112.124.12.0/22 dev eth2  proto kernel  scope link  src 112.124.15.130 10.160.0.0/20 dev eth0  proto kernel  scope link  src 10.160.7.81 192.168.0.0/16 via 10.160.15.247 dev eth0 172.16.0.0/12 via 10.160.15.247 dev eth0 10.0.0.0/8 via 10.160.15.247 dev eth0 default via 112.124.15.247 dev eth2

显示邻居表

 [root@localhost ~]# ip neigh list 112.124.15.247 dev eth2 lladdr 00:00:0c:9f:f3:88 REACHABLE 10.160.15.247 dev eth0 lladdr 00:00:0c:9f:f2:c0 STALE

获取主机所有网络接口

ip link | grep -E '^[0-9]' | awk -F: '{print $2}'

以上是“Linux中的ip命令有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中的ip命令有什么用

本文链接: https://lsjlt.com/news/317597.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中的ip命令有什么用
    小编给大家分享一下Linux中的ip命令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令ip命令 用来显示或操纵Linux主机的路由、网络...
    99+
    2023-06-28
  • Linux命令中的cat命令有什么用
    今天给大家介绍一下Linux命令中的cat命令有什么用。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。cat命令的用途是连接文件或标准输入并打印。这个命令常用来...
    99+
    2023-06-28
  • linux中的tar命令有什么用
    这篇文章给大家分享的是有关linux中的tar命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、使用介绍tar命令用来打包,解包和压缩。1、名词区分打包:将一大堆文件或目录变成一个总的文件【tar命令...
    99+
    2023-06-09
  • Linux中的Edquota命令有什么用
    小编给大家分享一下Linux中的Edquota命令有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!edquota命令用于编辑指定用户或工作组磁盘配额。edquota预设会使用vi来编辑使用者或群组的quota设置。语...
    99+
    2023-06-09
  • Linux中的gunzip命令有什么用
    这篇文章主要为大家展示了“Linux中的gunzip命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的gunzip命令有什么用”这篇文章吧。gunzip命令用来解压缩文件。...
    99+
    2023-06-09
  • Linux中的Setfacl命令有什么用
    这篇文章将为大家详细讲解有关Linux中的Setfacl命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。setfacl命令是用来在命令行里设置ACL(访问控制列表)。在命令行里,一系列的命令跟随...
    99+
    2023-06-09
  • Linux中的Install命令有什么用
    这篇文章主要为大家展示了“Linux中的Install命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的Install命令有什么用”这篇文章吧。install命令的作用是安...
    99+
    2023-06-09
  • Linux中的Logwatch命令有什么用
    这篇文章给大家分享的是有关Linux中的Logwatch命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。logwatch命令是一个可定制和可插入式的日志监视系统,它通过遍历给定时间范围内的系统日志文件而...
    99+
    2023-06-09
  • Linux中的Syslog命令有什么用
    这篇文章将为大家详细讲解有关Linux中的Syslog命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 什么是syslog日志的主要用途是系统审计,监测追踪和分析统计. 为了保证Lin...
    99+
    2023-06-09
  • Linux中的curl命令有什么用
    这篇文章主要介绍Linux中的curl命令有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!curl是一个非常实用的、用来与服务器之间传输数据的工具;支持的协议包括 DICT, FILE, FTP, FTPS等可...
    99+
    2023-06-28
  • Linux中的free命令有什么用
    这篇文章主要为大家展示了“Linux中的free命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的free命令有什么用”这篇文章吧。在Linux系统中free 命令显示系统...
    99+
    2023-06-28
  • Linux中的man命令有什么用
    这篇文章主要为大家展示了“Linux中的man命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的man命令有什么用”这篇文章吧。在Linux系统中当遇到不会使用的命令可以借...
    99+
    2023-06-28
  • Linux中的iostat命令有什么用
    这篇文章给大家分享的是有关Linux中的iostat命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令iostat命令 被用于监视系统输入输出设备和CPU的使用情况。iostat监视系统...
    99+
    2023-06-28
  • Linux中的nc命令有什么用
    这篇文章给大家分享的是有关Linux中的nc命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。...
    99+
    2023-06-28
  • Linux中的mysqldump命令有什么用
    这篇文章主要为大家展示了“Linux中的mysqldump命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的mysqldump命令有什么用”这篇文章吧。Linux常用命令m...
    99+
    2023-06-28
  • Linux中的mktemp命令有什么用
    这篇文章主要为大家展示了“Linux中的mktemp命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的mktemp命令有什么用”这篇文章吧。Linux常用命令mktemp命...
    99+
    2023-06-28
  • Linux中的mkdir命令有什么用
    这篇文章主要介绍了Linux中的mkdir命令有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令mkdir命令主要 用来创建目录。mkdir用来创建目录...
    99+
    2023-06-28
  • linux中git命令有什么用
    这篇文章将为大家详细讲解有关linux中git命令有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言因为结合了开发中可能遇到的场景,篇幅较长,不过我觉得很有助于你理解 git 的运作机制,而不是死...
    99+
    2023-06-09
  • linux中atq命令有什么用
    小编给大家分享一下linux中atq命令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列...
    99+
    2023-06-09
  • Linux中wget命令有什么用
    这篇文章主要为大家展示了“Linux中wget命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中wget命令有什么用”这篇文章吧。wget命令用来从指定的URL下载文件。wg...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作