当前位置: 首页 > article >正文

linux ip命令使用

大家好,这里是大数据那点事儿,专注于大数据处理、高性能计算,平时也会分享干货、生活点滴感悟!

<section class="mp_profile_iframe_wrp">
    <mp-common-profile class="custom_select_card mp_profile_iframe mp_common_widget" data-pluginname="mp-common-profile" data-from="0" data-id="MzU2ODg2NDMwMw==" data-alias="" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/Dsmd4Jic2nhribYxGdd7QEU2N9wqoe3jGWu3T3SUeH4QOxTbic73c1ic5Jh0heykI5RgZWHlwgtMYTCh2TWoo3iaXZw/0?wx_fmt=png" data-nickname="大数据那点事儿" data-signature="专注个人成长、技术学习;欢迎关注,一起进步"></mp-common-profile>
</section>

ip 命令详解

`ip` 命令是 `iproute2` 套件的一部分,用于管理网络设备、地址、路由、隧道等。下面是对 `ip` 命令及其子命令的概述,全部采用 Markdown 格式。

命令格式

ip [ OPTIONS ] OBJECT { COMMAND | help }
  • OPTIONS:可选的命令行选项。
  • OBJECT:要操作的对象,如 link, address, route 等。
  • COMMAND:要执行的命令,如 add, delete, change, show 等。

主要子命令

ip link

管理网络接口的链路层设置
  • add:添加网络接口。
  • del:删除网络接口。
  • set:更改网络接口的属性,如启动或关闭接口。
  • show:显示网络接口的信息。

ip address

管理网络设备的 IP 地址配置
  • add:添加 IP 地址。
  • del:删除 IP 地址。
  • show:显示 IP 地址信息。

ip route

管理路由表
  • add:添加路由条目。
  • del:删除路由条目。
  • show:显示路由表信息。

ip rule

管理 IP 路由策略
  • add:添加路由策略规则。
  • del:删除路由策略规则。
  • show:显示路由策略规则。

ip neigh

管理邻居发现表
  • add:添加邻居条目。
  • del:删除邻居条目。
  • show:显示邻居表信息。

ip tunnel

管理 IP 隧道设备
  • add:添加隧道设备。
  • del:删除隧道设备。
  • change:更改隧道设备的属性。
  • show:显示隧道设备信息。

常用选项

  • -V, –version:显示版本信息。
  • –help:显示帮助信息。
  • -s, –stats, –statistics:显示统计信息。
  • -f, –family:指定地址族。
  • -4, –family inet:指定 IPv4 地址族。
  • -6, –family inet6:指定 IPv6 地址族。
  • -0, –family link:指定链路地址族。
  • -o, –oneline:每条记录输出一行。
  • -r, –resolve:使用 DNS 解析主机名。

示例

启用网络接口

ip link set dev eth0 up

添加 IP 地址

ip address add 192.168.1.100/24 dev eth0

删除 IP 地址

ip address del 192.168.1.100/24 dev eth0

添加默认路由

ip route add default via 192.168.1.1

显示所有网络接口信息

ip link show

显示 IP 地址信息

ip address show

显示路由表

ip route show

好了,今天的分享就到这里了,我们下期见。如果本文对你有帮助,请动动你可爱的小手指点赞、转发、在看吧!

<section class="mp_profile_iframe_wrp">
    <mp-common-profile class="custom_select_card mp_profile_iframe mp_common_widget" data-pluginname="mp-common-profile" data-from="0" data-id="MzU2ODg2NDMwMw==" data-alias="" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/Dsmd4Jic2nhribYxGdd7QEU2N9wqoe3jGWu3T3SUeH4QOxTbic73c1ic5Jh0heykI5RgZWHlwgtMYTCh2TWoo3iaXZw/0?wx_fmt=png" data-nickname="大数据那点事儿" data-signature="专注个人成长、技术学习;欢迎关注,一起进步"></mp-common-profile>
</section>

[!NOTE] 文章推荐

  • 百度萝卜快跑:自动驾驶的光明与阴影
  • 不容错过的改变人生的力量
  • 青岛大爷驱赶学生事件及处理结果
  • 一字之差,从陈果到董宇辉,我们该怎样看待别人的小失误
  • 什么?郑钦文被淘汰???
  • 曝!萝卜快跑交通瘫痪引众怒,武汉经开区重拳出击:约谈整改!
  • 百度萝卜快跑:自动驾驶的光明与阴影
  • 底层崛起的关键:明智选择并克服高级挑战!
  • 和任何人都能自在相处的秘密
  • 《杀死一只知更鸟》:四句经典,洞悉人性
  • 无人车“萝卜快跑”突然刹车
  • 为什么说自动驾驶为时尚早
  • 无人车“萝卜快跑”突然刹车
  • 看完这些,你也可以才华横溢!
  • 想做自媒体,关键是做,而不是想转载
  • 武汉无人车“萝卜快跑”风潮:真相与未来

如果文章对你有帮助,欢迎关注


http://www.kler.cn/news/329382.html

相关文章:

  • 大数据毕业设计选题推荐-热门微博数据可视化分析系统-Hive-Hadoop-Spark
  • C动态内存管理
  • 【在Linux世界中追寻伟大的One Piece】System V共享内存
  • Spring DI 笔记
  • 使用rust写一个Web服务器——单线程版本
  • 基于SSM+VUE的学生宿舍管理系统
  • 单链表的增删改查(数据结构)
  • OpenAI o1:使用限额提高,o1 模型解析
  • 基于STM32的智能家居语音控制系统:集成LD3320、ESP8266设计流程
  • 【优选算法】(第八篇)
  • 【已解决】【Hadoop】【./bin的使用】bash: ./bin/hdfs: 没有那个文件或目录
  • 基于 Transformer 的中英文翻译项目
  • .NET CORE程序发布IIS后报错误 500.19
  • 网络通信——OSPF协议(基础篇)
  • c++primer第十三章 类继承
  • 第一弹:C++ 的基本知识概述
  • 【深海王国】初中生也能画的电路板?目录合集
  • 巡检机器人室内配电室应用
  • web - RequestResponse
  • LeetCode[中等] 739. 每日温度
  • E. Tree Pruning Codeforces Round 975 (Div. 2)
  • EEditor中的redo/uodo机制
  • React 组件命名规范
  • 【Java】六大设计原则和23种设计模式
  • 【RabbitMQ——具体使用场景】
  • leetcode69--x的平方根
  • Python编程和开发过程中让人编程效率和舒适度很高的工具Anaconda
  • 深入理解Spring Boot的自动装配原理
  • 墙绘艺术在线交易:SpringBoot技术解析
  • 从零开始Ubuntu24.04上Docker构建自动化部署(二)Docker-安装docker-compose