Linux命令之网络命令ifconfig

news2024/12/29 8:58:27

一、ifconfig命令简介

  ifconfig命令是Linux系统下的一个网络配置工具,用于查看和设置网络接口的配置信息。通过ifconfig命令,用户可以查看当前系统中所有网络接口的详细信息,如IP地址、子网掩码、广播地址等。同时,用户还可以使用ifconfig命令对网络接口进行配置,如启用或禁用网络接口、设置静态IP地址等。该命令与window环境下的ipconfig命令相似,容易出现混淆,当然这两个命令只能在各自的平台运行,输入验证下即可区分。

二、ifconfig命令使用示例

1、查看命令版本

  通过下面命令可以看到ifconfig命令属于net-tools工具的子命令,如果linux环境提示不存在此命令,centos环境下我们可以使用yum install -y net-tools命令安装此命令集。

[root@s166 ~]# ifconfig --version
net-tools 2.10-alpha

2、获取命令帮助

  通过–help参数获取命令帮助。我们可以看到该命令可以查看IP地址、状态信息;也可以配置IP地址、掩码等;还可以启用或者禁用网络接口。
在这里插入图片描述

3、查看所有网卡的状态信息

  使用-a参数可以查看网卡的所有状态和配置信息。
在这里插入图片描述

4、查看指定网卡的状态信息

[root@s166 ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.166 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::242c:be63:5997:1371 prefixlen 64 scopeid 0x20
ether de:d5:84:b3:41:cb txqueuelen 1000 (Ethernet)
RX packets 24769 bytes 3211666 (3.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1192 bytes 101143 (98.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

5、精简显示网卡信息

[root@s166 ~]# ifconfig -s
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 25710 0 0 0 1406 0 0 0 BMRU
lo 65536 0 0 0 0 0 0 0 0 LRU
virbr0 1500 0 0 0 0 0 0 0 0 BMU

6、禁用网卡

  使用ifconfig 网卡名 down命令可以关闭一个网卡,如下关闭lo网卡后,查看状态就没有UP和RUNNING显示了。该命令等同于ifdown 网卡名 命令。

[root@s166 ~]# ifconfig lo down
[root@s166 ~]# ifconfig lo
lo: flags=8<LOOPBACK> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

7、启用网卡

  使用ifconfig 网卡名 up命令可以启用一个网卡,开启之后,如果网卡是连接状态就可以看到网卡是UP状态。该命令等同于ifup 网卡名 命令。

[root@s166 ~]# ifconfig lo up
[root@s166 ~]# ifconfig lo
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

8、配置网卡IP地址

  使用ifconfig命令可以设置或者修改网卡IP地址,当然不建议使用这种方式修改当前远程连接的网卡IP地址。而且该方式配置物理网卡地址会导致默认路由等信息不可用,这种方式修改完成后会导致远程连接不上的情况,此种方式下可以通过重启网卡服务恢复网卡。因为此方式并不会修改网卡配置文件,只是临时修改网卡IP地址。
在这里插入图片描述

9、创建网卡别名

  我们可以给网卡创建别名并配置第二IP地址,这个地址是可以访问和连接的。
在这里插入图片描述

10、删除网卡

  我们也可以使用命令删除别名的网卡地址,删除之后同时删除了别名网卡信息。博主尝试了无法删除物理网卡和loopback网卡地址。

[root@s166 ~]# ifconfig eth0:1 del 192.168.0.167

11、不带参数使用

  ifconfig命令也可以不带任何参数执行,显示的结果是状态为UP的网卡信息。
在这里插入图片描述

12、修改网卡mac地址

  使用命令ifconfig eth0 hw ether可以修改eth0网卡的MAC地址,当然一般不建议修改,MAC地址是网卡出厂的时候固定的,如果任意修改可能导致局域网内MAC地址冲突,出现网络故障。
在这里插入图片描述

三、ifconfig命令语法及参数说明

1、命令语法

  • 用法1:#ifconfig
  • 用法2:#ifconfig [参数说明] <interface> [down/up/del] <address>[/<prefixlen>]]

2、参数说明

参数参数说明
-a显示所有网卡信息
-s显示网卡简短信息,命令类似于netstat -i
-v显示更详细信息,对于某些错误情况更加详细
down禁用网卡
up启用网卡
hw设置网卡MAC地址信息

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

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

相关文章

vue判断是pc端还是手机端访问

首先编写一个util.ts工具类&#xff0c;用作判断访问进来的是pc还是手机端 //判断是否是移动端 export function _isMobile(): boolean {return navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|w…

2023年10月24日程序员节

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

源码编译安装Apache

目录 ✨apache安装步骤 &#x1f36d;挂载镜像 &#x1f36d;解压并安装 &#x1f36d;安装主程序 &#x1f36d;优化链接及服务 &#x1f36d;查看httpd模块 &#x1f36d;查看mpm配置文件 &#x1f36d;查看apache主页 &#x1f36d;使用ab命令进行压力测试 &#x1f990;博客…

【idea】win 10 / win 11:idea 、Alibaba Dragonwell 11、maven、git下载与安装

目录 一、安装 jdk&#xff1a;Alibaba Dragonwell 11 &#xff08;1&#xff09;下载&#xff1a;Alibaba Dragonwell 11 &#xff08;2&#xff09;解压&#xff1a;Alibaba Dragonwell 11 &#xff08;3&#xff09;配置系统环境变量&#xff1a;jdk &#xff08;4&a…

二、虚拟机克隆和快照

1.虚拟机克隆 如果你已经安装了一台Linux操作系统&#xff0c;你还想要更多的&#xff0c;这个时候没有必要重新装&#xff0c;只需要克隆就可以 方式1&#xff1a;直接拷贝一份安装好的虚拟机文件 方式2&#xff1a;使用vmware的克隆操作 注意&#xff0c;克隆时&#xff0c;…

“深入理解C++类默认成员函数:探索构造、析构与复制“

文章目录 类的8个默认成员函数构造函数析构函数拷贝构造移动构造赋值运算符重载移动赋值运算符重载取地址及const取地址操作符重载 强制生成默认函数的关键字default禁止生成默认函数的关键字delete 类的8个默认成员函数 如果一个类中什么成员都没有&#xff0c;简称为空类。 空…

[黑马程序员SpringBoot2]——基础篇1

目录&#xff1a; SpringBoot入门案例&#xff08;Idea联网版&#xff09;SpringBoot入门案例&#xff08;官网创建版&#xff09;SpringBoot入门案例&#xff08;阿里云版&#xff09;SpringBoot入门案例&#xff08;手工制作版&#xff09;教你一招&#xff0c;隐藏文件或文件…

【大数据】Hadoop

文章目录 概述Hadoop组成HDFSMapReduce写MapReduce程序&#xff08;Hadoop streaming&#xff09; YARNHadoop 启动 工作方式Hadoop的主从工作方式Hadoop的守护进程 运行模式本地运行模式伪分布式运行模式完全分布式运行模式 Hadoop高可用的解决方案ZooKeeper quorumZKFC 环境搭…

k8s集群镜像下载加gradana监控加elk日志收集加devops加秒杀项目

展示 1.配套资料2.devops 3.elk日志收集 4.grafana监控 5.dashboard![在这里插入图片描述](https://img-blog.csdnimg.cn/bf294f9fd98e4c038858a6bf5c34dbdc.png 目的 学习k8s来来回回折腾很久了&#xff0c;光搭个环境就能折腾几天。这次工作需要终于静下心来好好学习了一…

WebAPI项目在Linux服务器上部署记录

对已有的WebAPI项目进行发布 发布流程 需要把publish的文件夹直接上传至linux服务器 在Linux服务器上部署环境 检查是否安装了dotnet环境 直接命令行输入 dontnet&#xff0c;如果弹出的是下面的语句&#xff0c;说明没有安装dotnet环境 -bash: dotnet:command not found…

软件开发工具总结篇

作为软件开发人员&#xff0c;我们需要使用许多工具来帮助我们完成工作。这些工具包括编程语言、编辑器、集成开发环境&#xff08;IDE&#xff09;和其他辅助工具。在本文中&#xff0c;我们将讨论一些常见的软件开发工具&#xff0c;并对它们进行比较。 编程语言 编程语言是…

SpringCloud复习:(1)netflix包里的DiscoveryClient类

DiscoveryClient类实现了EurekaClient接口 它的主要作用&#xff1a;服务注册&#xff0c;服务续约&#xff0c;服务下线&#xff0c;获取服务列表。 initScheduledTasks方法用来开启定时任务来完成上述功能。 上图中的代码用来从服务器定期&#xff08;默认30秒&#xff09;…

TLSR825x之BDT烧录固件

泰凌烧录调试工具&#xff08;BDT&#xff09;适用于泰凌全系列。在SDK开发过程中&#xff0c;BDT的功能包括“擦除Flash扇区”、“下载固件”、“通信失败时激活MCU”、“访问包括FLASH /CORE /ANALOG /OTP在内的存储空间”、“读/写全局变量”和“查看USB 日志”。 泰凌BDT_…

解密一致性哈希算法:实现高可用和负载均衡的秘诀

解密一致性哈希算法&#xff1a;实现高可用和负载均衡的秘诀 前言第一&#xff1a;分布式系统中的数据分布问题&#xff0c;为什么需要一致性哈希算法第二&#xff1a;一致性hash算法的原理第三&#xff1a;一致性哈希算法的优点和局限性第四&#xff1a;一致性哈希算法的安全性…

初识JAVA,带你入门

本章重点&#xff1a; 1. Java语言简介、发展概述、语言优势、与C/C区别 2. 初识Java程序入口之main方法 3. 注释、标识符、关键字 1. Java语言概述 1.1 Java是什么&#xff1f; Java是一种优秀的程序设计语言&#xff0c;它具有令人赏心悦目的语法和易于理解的语义…

结构体、枚举、位段、联合体详解

&#x1f388;个人主页&#xff1a;.满船清梦压星河_-CSDN博客 &#x1f302;c/c领域新星创作者 &#x1f389;欢迎&#x1f44d;点赞✍评论❤️收藏 &#x1f61b;&#x1f61b;&#x1f61b;希望我的文章能对你有所帮助&#xff0c;有不足的地方还请各位看官多多指教&#xf…

虚拟机安装centos系统后配置桥接网络

一.桥接网络和nat网络的区别 桥接模式 通过使用物理机网卡 具有单独ip,但是需要手动配置。 在bridged模式下&#xff0c;VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机&#xff0c;它可以访问网内任何一台机器。主机网卡和虚拟网卡的IP地址处于同一个网段&#xff…

SVN服务数据迁移(windows)

1.原服务器和目标服务器都要安装VISUALSVN SERVER(官方下载地址) 2.在原svn服务器备份 得到备份文件&#xff0c;并传至新服务器 3.在新服务器恢复备份 选择备份文件 输入仓库名 4.检验文件和历史记录是否完整

我的创作纪念日 - 第四年

机缘 几乎自己的所有文章都用同一个模板&#xff0c;虽然高效&#xff0c;但也乏味&#xff0c;就让每年都有一次例外吧。 不知不觉已经过去了四年了&#xff0c;虽然很早就在CSDN查阅资料&#xff0c;但是真正落笔创作是在4年前。那个时候自己已经是一个从事培训讲师&#x…

人机关系中不但有“是否”还有“是非”

“是否”和“是非”的区别在于它们所提问的内容和性质不同。 “是否”用于提问某个事件或行为是否发生或存在&#xff0c;通常可以回答“是”或“否”。例如&#xff0c;“你今天早上吃早餐了吗&#xff1f;”这个问题用的就是“是否”&#xff0c;可以回答“是”或“否”。 而…