ifconfig命令和ip命令

1.ifconfig

ifconfig是Linux中用于显示和配置网络接口参数的命令。以下是一些常用的ifconfig命令选项:

  1. 查看所有网络接口的信息:
    ifconfig -a
    
  2. 查看指定网络接口的信息,例如eth0
    ifconfig eth0
    
  3. 配置网络接口的IP地址、子网掩码和广播地址,例如为eth0设置IP地址为192.168.1.100,子网掩码为255.255.255.0:
    ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    
  4. 启动或关闭指定网络接口,例如关闭eth0
    ifconfig eth0 down
    
  5. 启动或关闭所有网络接口:
    ifconfig -a down
    

请注意,ifconfig命令在较新的系统中已经不被推荐使用,因为它的功能已被ip命令取代。在新的系统中,建议使用ip命令进行网络配置。

2.ip

Linux中的ip命令是一个非常强大的网络配置工具,它可以用来查看和配置网络接口的信息。这个命令的功能远超过传统的ifconfig命令,它能够显示更加详细的网络接口信息,包括IP地址、子网掩码、广播地址和MAC地址等。
以下是ip命令的一些常用子命令和选项:

  • ip addr:显示所有网络接口的地址信息。
  • ip addr show:显示指定网络接口的地址信息。
  • ip link:显示所有网络接口的状态。
  • ip link show:显示指定网络接口的状态。
  • ip netns:显示所有的网络命名空间。
  • ip netns exec:在指定的网络命名空间中执行命令。
  • ip route:显示路由表。
  • ip route add:添加一条路由规则。
  • ip route del:删除一条路由规则。
    ip命令的选项包括:
  • -V:显示版本信息。
  • -h:以人类可读的格式显示输出。
  • -f:指定使用的协议族,如inetinet6link
  • -4:指定使用的网络层协议是IPv4。
  • -6:指定使用的网络层协议是IPv6。
  • -B:指定使用的网络层协议是Bridge。
    如果你想要查看你的Linux系统中的IP地址,你可以使用以下命令:
ip addr show

如果你想要查看特定网络接口的IP地址,比如eth0,你可以使用以下命令:

ip addr show eth0

如果你想要配置网络接口的IP地址、子网掩码和网关,你可以使用以下命令:

ip addr add 192.168.1.100/24 dev eth0
ip route add default via 192.168.1.1

这些命令会将eth0网络接口的IP地址设置为192.168.1.100,子网掩码设置为255.255.255.0,并将默认网关设置为192.168.1.1
总的来说,ip命令是Linux系统中进行网络配置和故障排除的必备工具。

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

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

相关文章

TCP/UDP 协议

目录 一.TCP协议 1.介绍 2.报文格式 ​编辑 确认号 控制位 窗口大小 3.TCP特性 二.TCP协议的三次握手 1.tcp 三次握手的过程 三.四次挥手 2.有限状态机 四.tcp协议和udp协议的区别 五.udp协议 UDP特性 六.telnet协议 一.TCP协议 1.介绍 TCP(Transm…

DBCA创建RAC的过程截图

以下错误是由于配置的内存较大,而大页(HugePage)配置较小导致,调整大页后就好了。

挑战52天学小猪佩奇笔记--day22

52天学完小猪佩奇--day22 ​【本文说明】 本文内容来源于对B站UP 脑洞部长 的系列视频 挑战52天背完小猪佩奇----day22 的视频内容总结,方便复习。强烈建议大家去关注一波UP,配合UP视频学习。 day22的主题:掉牙齿 语境:最开始是佩…

Kafka基础理论与常用命令详解(超详细)

文章目录 前言一、Kafka概述1. Kafka简介2. Kafka架构2.1 Broker(代理服务器)2.2 Topic(主题)2.3 Producer(生产者)2.4 Consumer(消费者)2.5 Consumer Group(消费者组&am…

Centos硬盘操作合集

一、硬盘命令说明 lsblk 列出系统上的所有磁盘列表 查看磁盘列表 参数意义 blkid 列出硬盘UUID [rootzs ~]# blkid /dev/sda1: UUID"77dcd110-dad6-45b8-97d4-fa592dc56d07" TYPE"xfs" /dev/sda2: UUID"oDT0oD-LCIJ-Xh7r-lBfd-axLD-DRiN-Twa…

Mybatis详解

MyBatis是什么 MyBatis是一个持久层框架,用于简化数据库操作的开发。它通过将SQL语句和Java方法进行映射,实现了数据库操作的解耦和简化。以下是MyBatis的优点和缺点: 优点: 1. 灵活性:MyBatis允许开发人员编写原生的…

如何正确使用缓存来提升系统性能

文章目录 引言什么时候适合加缓存?示例1示例2:示例3: 缓存应该怎么配置?数据分布**缓存容量大小:**数据淘汰策略 缓存的副作用总结 引言 在上一篇文章IO密集型服务提升性能的三种方法中,我们提到了三种优化…

Kafka-Kafka基本原理与集群快速搭建

一、Kafka介绍 ​ ChatGPT对于Apache Kafka的介绍: Apache Kafka是一个分布式流处理平台,最初由LinkedIn开发并于2011年开源。它主要用于解决大规模数据的实时流式处理和数据管道问题。 Kafka是一个分布式的发布-订阅消息系统,可以快速地处理…

【基础篇】一,认识STM32

一,什么是STM32? STM32是一款由意法半导体公司开发的32位微控制器;其中ST指意法半导体;M指MCU或MPU,32指32 位。 STM32覆盖了Cortex-M的多种系列,包括M0、M0、M3、M7等。在分类上,STM32有很多…

MyBatisPlus基础入门笔记

MyBatisPlus基础入门笔记,源码可见下载链接 大家阅读时可善用目录功能,可以提高大家的阅读效率 下载地址:MyBatisPlus源码笔记 初识MyBatisPlus 入门案例 SpringBoot整合MyBatis(复习) 创建SpringBoot工程勾选使用的…

56.windows docker 安装ES、Go操作ES(github.com/olivere/elastic/v7库)

文章目录 一、环境准备1、 docker安装ES2、启动容器3、图像化客户端工具ElasticSearch-Head 二、Go ES连接与认证1、 连接ES2、配置ES认证 三、索引的增删改查四、文档的增删改创建单个文档根据文档id删除文档批量删除文档批量创建文档 五、文档查询列表查询精确匹配模糊匹配嵌…

五、Microsoft群集服务(MSCS)环境的搭建

一、【目的】 学会利用Windows Server布置群集环境。 二、【设备】 FreeNAS11.2,Windows Server 2019 三、【要求】 学会利用Windows Server布置群集环境,掌握处理问题的能力。 配置表: 节点公网IP(public)内网IP(private)群集IP(clust…

linux磁盘空间清理

查看磁盘使用情况 查看磁盘分区上可以使用的磁盘空间 $ df -h若要查看文件类型和block,使用下面的命令 $ df -T查看每个文件和目录的磁盘使用空间,也就是文件的大小。 $ sudo du -sh /* $ sudo du -h --max-depth1 /清理旧的 Snap 包版本以释放磁盘空…

华为OD试题六(数据最节约的备份方法、TLV解码)

1. 数据最节约的备份方法 题目描述: 有若干个文件,使用刻录光盘的方式进行备份,假设每张光盘的容量是500MB,求 使用光盘最少的文件分布方式 所有文件的大小都是整数的MB,且不超过500MB;文件不能分割、分卷…

centos-LAMP搭建与配置(论坛网站)

文章目录 LAMP简介搭建LAMP环境安装apache(httpd)安装mysql安装PHP安装php-mysql安装phpwind LAMP简介 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux操作系统,网页服务器Apache,…

【知识分享】Java实现排序的方法及代码实现

Java实现排序的基础方法有很多,下面介绍几种比较常见的排序算法及其代码实现。 1.冒泡排序 冒泡排序是一种基础的排序算法,其思想是依次比较相邻的两个元素,如果顺序不对则交换它们的位置,直到整个数组都排好序为止。 代码实现…

工作遇到问题与解决办法(二)

弹出确认框 this.$confirm(确定删除全部添加的数据吗?, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning}).then(() > {// 确定操作this.addYpslTempList[];this.isSelectfalse;//删除状态this.addMultiple true;this.$message({type: success,mes…

MySQL InnoDB存储引擎中的索引结构解析

目录 常见的几种数据结构1、二叉树2、红黑树3、B树4、B树5、总结 索引结构1、聚簇索引和非聚簇索引2、Hash索引3、总结 常见的几种数据结构 1、二叉树 特点: 每个节点最多有两个子节点,分别称为左子节点和右子节点。通常不是自平衡的,可能…

漫谈:exception比goto强在哪?还不如if else呢!

最近对异常处理比较气愤。因为引发了一些BUG…… “异常处理不是用来避免BUG的吗?”,他们这样说的,但是异常处理确实引发了BUG。 目录 如果代码需要优雅,你为什么不去跳芭蕾? 看看下面的代码: try{Stream…

Mac中nvm切换node版本失败

Mac中使用 nvm 管理 node 版本,在使用指令:nvm use XXX 切换版本之后。 关闭终端,再次打开,输入 node -v 还是得到之前的 node 版本。 原因: 在这里这个 default 中有个 node 的版本号,使用 nvm use 时&a…