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

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] 文章推荐

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

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

相关文章:

  • npm run build报Cannot find module错误的解决方法
  • 容器技术介绍
  • 卷积神经网络(CNN)图像处理与识别原理
  • CE认证大电流计量装置
  • 如何把PDF样本册转换为网址链接
  • 护眼台灯哪个品牌更好?五款由专业眼科医生推荐的护眼台灯
  • 什么是ISO9001认证
  • STM32嵌入式编程学习到提高:【4】UART串口打印
  • DNS与host文件
  • GloVe(全局词向量嵌入)
  • 【Linux】环境变量(初步认识环境变量)
  • openpnp - 散料飞达不要想着做万能版本,能够贴合现有的物料就好
  • 如何在Mac上查看剪贴板历史记录
  • C/C++—有关日期类的OJ题
  • 基于YOLOv8目标检测与chef-transformer(T5)从图像创建食谱
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Apache Pulsar 2.1 重磅发布
  • ComponentOne 2017 V2版本正式发布
  • CSS实用技巧干货
  • HTTP 简介
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • PHP 7 修改了什么呢 -- 2
  • Rancher-k8s加速安装文档
  • vue中实现单选
  • 对象引论
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 记一次删除Git记录中的大文件的过程
  • 简单实现一个textarea自适应高度
  • 聊聊sentinel的DegradeSlot
  • 全栈开发——Linux
  • 一些css基础学习笔记
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​Python 3 新特性:类型注解
  • ​力扣解法汇总946-验证栈序列
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • $ git push -u origin master 推送到远程库出错
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • $forceUpdate()函数
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (Oracle)SQL优化技巧(一):分页查询
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (利用IDEA+Maven)定制属于自己的jar包
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (十二)Flink Table API
  • (十一)图像的罗伯特梯度锐化
  • (源码分析)springsecurity认证授权
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net 7 上传文件踩坑
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net多线程Threading相关详解
  • .net专家(张羿专栏)
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @Responsebody与@RequestBody
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945