【Linux】ip命令使用

ip命令

用于管理与配置网络接口和路由表。

 ip命令的安装

ip 命令来自 iproute2 软件包,在 CentOS 7 中默认已安装。

yum install -y iproute

语法

ip [ OPTIONS ] OBJECT { COMMAND | help }ip [ -force ] -batch filename

选项及作用

执行令 : ip  --help

执行命令结果

对象含义

  • link:网络设备
  • addr :管理某个网络设备和协议
  • address:设备上的协议(IP或IPv6)地址
  • addrlabel:协议地址选择的标签配置
  • route:路由表条目
  • rule:路由策略数据库中的规则
  • neigh:neighbor/ARR表管理
  • tunnel:隧道配置
  • xfm:设置xfm
  • monitor:状态监控

参数

  • -V:显示命令的版本信息;
  • -s:输出更详细的信息;
  • -f:强制使用指定的协议族;
  • -4:指定使用的网络层协议是IPv4协议;
  • -6:指定使用的网络层协议是IPv6协议;
  • -0:输出信息每条记录输出一行,即使内容较多也不换行显示;
  • -r:显示主机时,不使用IP地址,而使用主机的域名。

常用命令示例

命令:ip a

查看所有网卡ip地址 。

命令:ip a show ens33

查看指定网卡ip地址 。

命令:nmcli c show

查看网卡配置 。

命令:ip addr show

显示当前网络接口信息 。

命令: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 addr add 192.168.1.100/24 dev eth0

新增网卡地址。

命令:ip link show

显示网络接口信息。

命令:ip link set virbr0 down

关闭网卡。

命令:ip link set virbr0 up

开启网卡。

命令:ip link set virbr0  promisc on

开启网卡的混合模式。

命令:ip link set virbr0 promisc off

关闭网卡的混个模式。

命令:ip link set eth0 txqueuelen 1200

设置网卡队列长度。

 

命令:ip link set eth0 mtu 1400

设置网卡最大传输单元。

命令:ip route show

显示系统路由。

命令:ip route list

显示核心路由表。

命令:ip route add default via 192.168.22.1 

设置系统默认路由。

命令:ip route del default

删除默认路由。

命令:ip link

显示up状态(激活状态)的网卡信息。

命令:ip -s link

显示摘要信息。

命令: ip -s link show ens33

显示指定网卡的摘要信息。

命令:ip negih

显示ip>mac地址。

命令:cd /etc/sysconfig/network-scripts/

进入网卡目录。

命令:service network restart

重启network服务。

命令:ip rule

显示和管理路由策略。




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/234159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TCP的拥塞控制_基础知识_四种拥塞控制方法

TCP的拥塞控制 一.拥塞控制的基本概念 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫作拥塞 。 计算机网络中的链路容量(带宽)、交换节点中的缓存和处理机等都是网络的资源 若出现拥塞…

spring boot 配置多数据源 踩坑 BindingException: Invalid bound statement (not found)

在上一篇:《【已解决】Spring Boot多数据源的时候,mybatis报错提示:Invalid bound statement (not found)》 凯哥(凯哥Java) 已经接受了,在Spring Boot配置多数据源时候,因为自己马虎,导致的一个坑。下面&a…

Notepad++:多行数据操作

1)删除关键字之后(或之前)的所有字符 删除s之后(包含s)的所有内容;快捷键:s.*$ 替换成功 删除s之前(包含s)的所有内容;快捷键:^.*s 2&#xff09…

深度学习中的张量维度

1 深度学习中的张量 在深度学习框架中,Tensor(张量)是一种数据结构,用于存储和操作多维数组。张量可以被视为一种扩展的矩阵,它可以具有任意数量的维度。 在深度学习中,张量通常被用来表示神经网络的输入…

Spring Cloud微服务 - Eureka注册中心详解与实际项目应用

简介 在如今的软件开发领域,微服务架构已成为一种流行的架构模式,它将一个大型应用拆分成多个小的、独立运行的微服务。而为了管理这些微服务的注册与发现,Spring Cloud提供了Eureka注册中心。本文将深入探讨Eureka注册中心的工作原理&#…

PowerDesigner生成数据字典

这里写自定义目录标题 1,创建物理模型2,创建数据源连接3,获取表4,创建报告 先看下最终效果 1,创建物理模型 2,创建数据源连接 填写数据源连接信息 测试连接是否成功 3,获取表 连接刚创建的数…

使用多个GBASE南大通用DataAdapter 填充 DataSet

一个 DataSet 可以与很多GBASE南大通用DataAdapter 对象一起使用。每个GBASE南大通用DataAdapter 都可用于填充一个或多个 DataTable 对象并将更新解析回数据源。DataRelation 对象可以在本地添加到 DataSet,这样您就可以关联来自不同数据源的数据。一个或多个 GBAS…

Springboot数据校验与异常篇

一、异常处理 1.1Http状态码 HTTP状态码是指在HTTP通信过程中,服务器向客户端返回的响应状态。它通过3位数字构成,第一个数字定义了响应的类别,后两位数字没有具体分类作用。以下是常见的HTTP状态码及其含义: - 1xx(信…

react基于antd二次封装分页组件Pagination

目录 react基于antd二次封装分页组件Pagination组件PaginationCom使用组件 react基于antd二次封装分页组件Pagination 组件PaginationCom import { Pagination } from antd; import propTypes from "prop-types"; import React from react;const PaginationCom (p…

网络安全工作者应该注意的八大事项!

1、珍惜给老板汇报的机会 能够称为“企业家”的老板,往往都是“管理学”的精英,也往往对生产安全工作略知一二,在向其汇报工作时,请突出重点、言简意赅,在抛出问题的同时,一定要提出相应的解决措施&#x…

[PyTorch][chapter 8][李宏毅深度学习][Back propagation]

前言: 反向传播算法(英:Backpropagation algorithm,简称:BP算法)是一种监督学习算法,常被用来训练多层感知机。 它用于计算梯度计算中,降低误差。 目录: 链式法则 模型简介(Model) 损失函…

【MATLAB第84期】基于MATLAB的波形叠加极限学习机SW-ELM代理模型的sobol全局敏感性分析法应用

【MATLAB第84期】基于MATLAB的波形叠加极限学习机SW-ELM代理模型的sobol全局敏感性分析法应用 前言 跟往期sobol区别: 1.sobol计算依赖于验证集样本,无需定义变量上下限。 2.SW-ELM自带激活函数,计算具有phi(x)e^x激…

Unity--解析ET6接入ILRuntime实现热更

前言 1.介绍 ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新。学习交流聚集地 介绍 — ILRuntime …

第二证券:诱多诱空是指什么?股民该如何应对?

诱多诱空是指什么? 诱多诱空各指代主力的一类操盘行为。诱多是指主力有意营建股价上涨的假象,从而诱使不知情股民买入该股,主力趁机抛售股票离场,因为本身股价上涨靠主力一手织造,主力撤资后股价会回落,买…

Python:读取文件的文件名、后缀名

import os import pathlib fp "D:/data/outputs/abc.jpg" os.path.basename(fp) # 带后缀的文件名 # abc.jpgpathlib.Path(fp).stem # 不带后缀的文件名 # abc fp_1 os.path.splitext(fp)[0] fp_1.split(/)[-1] # 不带后缀的文件名 # abc basename os.path.bas…

麻雀规则解析器

规则解析器 上一篇讲的规则设计器的成果只是JSON数据,具体的规则执行则由不同的解析器来执行和编译。 目前市场上的规则引擎很多。但其实大部分都是表达式引擎,相当于对动态表达式进行编译和解析 Java语言的有:Drools(业界有名)、Janino、…

【程序员】程序员的护城河:技术、创新还是沟通?

在IT行业,我们深知程序员在保障系统安全、数据防护以及网络稳定方面的重要作用。他们是我们现代社会的护城河,用代码构筑着我们的未来。但是,程序员的护城河又是什么呢?是技术能力的深度?是对创新的追求?还…

Next.js 学习笔记(三)——路由

路由 路由基础知识 每个应用程序的骨架都是路由。本页将向你介绍互联网路由的基本概念以及如何在 Next.js 中处理路由。 术语 首先,你将在整个文档中看到这些术语的使用情况。以下是一个快速参考: 树(Tree):用于可…

2023-12-18 C语言实现一个最简陋的B-Tree

点击 <C 语言编程核心突破> 快速C语言入门 C语言实现一个最简陋的B-Tree 前言要解决问题:想到的思路:其它的补充: 一、C语言B-Tree基本架构: 二、可视化总结 前言 要解决问题: 实现一个最简陋的B-Tree, 研究B-Tree的性质. 对于B树, 我是心向往之, 因为他是数据库的基…

云原生系列2-CICD持续集成部署-GitLab和Jenkins

1、CICD持续集成部署 传统软件开发流程&#xff1a; 1、项目经理分配模块开发任务给开发人员&#xff08;项目经理-开发&#xff09; 2、每个模块单独开发完毕&#xff08;开发&#xff09;&#xff0c;单元测试&#xff08;测试&#xff09; 3、开发完毕后&#xff0c;集成部…