ip命令介绍

  1、ip:show/manipulate routing, devices, policy routing and tunnels

  1)说明:ifconfig命令已经废弃。其功能可通过下文介绍的ip addr、ip link和ip -s link等命令代替。

  2)常用语法:ip [ OPTIONS ] OBJECT { COMMAND | help }

  常用的OPTIONS:-s:打印更多信息(如统计信息RX/RX errors)。该选项可多次使用;-f:指定协议族(inet/inet6/bridge/ipx/dnet/link)。link表示不涉及任何网络协议;-r:使用系统的名字解析功能打印出DNS名字,而不是主机地址。

  常用的OBJECT:address:设备上的协议(IP/IPv6)地址;link:网络设备;maddress:多播地址;route:路由表项;rule:路由规则。

  常用的COMMAND:指定在OBJECT上执行的动作(如add/delete/show/list/help)。

  3)示例(当OBJECT为link时):

  (1)显示网络设备的信息

[[email protected] ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff

  (2)关闭一个网络设备

[[email protected] ~]# ip link set dev ens33 down # 等同于ifconfig ens33 down

  (3)修改网络设备的MTU

[[email protected] ~]# ip link set dev ens33 mtu 1500

  4)示例(当OBJECT为address时):

  (1)显示协议地址

[[email protected] ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff
inet 192.168.19.129/24 brd 192.168.19.255 scope global dynamic ens33
valid_lft 1735sec preferred_lft 1735sec
inet6 fe80::20c:29ff:fed5:71cd/64 scope link
valid_lft forever preferred_lft forever

  (2)为网络设备添加地址

[[email protected] ~]# ip address add 192.168.19.130/24 brd + label ens33:1 dev ens33 # 相当于ifconfig ens33:1 192.168.19.130/24

  此时再查看ip addr show的输出:

[[email protected] ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
... ...
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:d5:71:cd brd ff:ff:ff:ff:ff:ff
inet 192.168.19.129/24 brd 192.168.19.255 scope global dynamic ens33
valid_lft 1254sec preferred_lft 1254sec
inet 192.168.19.130/24 brd 192.168.19.255 scope global secondary ens33:1
valid_lft forever preferred_lft forever
... ...

  (3)删除网络设备的一个地址

[[email protected] ~]# ip addr delete 192.168.19.130/24 dev ens33

不断学习中。。。

时间: 2024-10-11 16:48:51

ip命令介绍的相关文章

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

debug常用命令介绍(学习汇编)

显示所有寄存器内容 格式:-r  功能:以十六进制形式显示cpu内部个寄存器的值:以符号形式显示标志寄存器的各标志位(除tf外)的值:并将CS:IP所指的内存内容反汇编成一条指令,可视为将要执行的指令.如: -r   回车AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000DS=0AF0  ES=0AF0  SS=0AF0  CS=0AF0  IP=0200   NV UP EI PL NZ NA PO NC

Docker学习总结之Run命令介绍

在使用Docker时,执行最多的命令某过于run了.这个命令可以说是所有docker操作的入口.在Docker官方Reference中单独列出了一个章节来介绍Run的各种参数使用,也足以看出Docker run的重要性.有感于此,我感觉有必要好好学习一下Run命令,因此特意看了一下Run命令介绍,结合日常中的使用心得,分享一下.以下文档大部分翻译于Docker 官方Reference,肯定会存在不少错误之处,希望能抛砖引玉,大家共同讨论. Docker在执行时会将相关进程封装到相互隔离的容器(c

ip命令来配置网络接口卡的十种用法(很实用)

在这篇文章中,我们将回顾我们如何分配静态IP地址 , 静态路由 , 默认网关等. 使用ip命令.在Linux 操作系统中最小安装时默认不安装ifconfig这个命令,是用ip这个命令来取代配置IP地址,静态路由,默认网关 然而,ifconfig命令仍然是可用的,可用于大多数的Linux发行版. 如何配置静态IP地址的互联网协议(IPv4) 配置静态IP地址,您需要更新或修改网络配置文件,以一个静态IP地址分配给系统. 必须是超级管理员(root)与su(switch user)从终端或命令提示符

【转载】iptables、tc和ip命令

2.3 CommandListener中的命令 CL一共定义了11个命令,这些命令充分反映了Netd在Android系统中网络管理和控制方面的职责.本节首先介绍Linux系统中常用的三个网络管理工具,然后再分类介绍CL中的相关命令. 2.3.1 iptables.tc和ip命令 网络管理和控制一直是一项比较复杂和专业的工作,由于Linux系统中原本就有一些强大的网络管理工具,故Netd也毫不犹豫充分利用了它们.目前Netd中最依赖三个网络管控工具,即iptables.tc和ip. 1. ipta

第五课:系统目录及ls·文件类型及alias命令介绍

1.上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一·目录介绍        ls命令介绍          文件类型        alias命令介绍 1.首先我们先学习下linux的目录:登录linux服务器,使用命令"ls  /"查看根目录文件: 在学习之前我们先查看下当前用户所在的目录,使用pwd命令查看: 图中我们看到当前在的目录是root,也就是我们是root的目录

Docker 之 docker命令介绍

1  概述 容器状态转换相关的命令列表关系,docker的状态转换和管理的命令,即docker的生命周期管理的命令,如下截图 圆形图标表示docker的状态 方框表示命令执行命令后触发的事件 箭头的命令,为docker的相关命令,命令执行后,会触发相关事件,事件在方框内表示 菱形里的表示判断,取决于策略设定,如一旦某个容器被意外终止,如OOM,是否被restart 容器处于created或者stopped状态,可以被删除 2  命令介绍 docker pull 拉取相关镜像 每个镜像文件都有其i

IP命令

ip命令是Linux下较新的功能强大的网络配置工具. 1 功能 ip命令用来显示或操纵Linux主机的路由.网络设备.策略路由和隧道. 2用法 Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename -force:不要终止批处理模式中的错误 -b:-batch filenam,从提供的文件或标准输入中读取命令并调用它们,第一次失败将导致IP终止 3参数与选项 OBJECT := { link |

转:maven常用命令介绍

mvn 3.0.4 创建maven项目命令 mvn  archetype:generate   -DgroupId=damocles-autocredit -DartifactId=damocles-autocredit  -DarchetypeArtifactId=maven-archetype-quickstart     -DinteractiveMode=false  -X 1 下载源代码:mvn dependency:sources -DdownloadSources=true -Dd