linux中与网络有关的命令

news2024/12/23 6:02:19

本文的命令总览

ifconfig命令 

在 Linux 系统中,ifconfig 命令用于配置和显示网络接口的信息,包括 IP 地址、MAC 地址、网络状态等。同时我们也可以利用ifconfig 命令设置网络接口对应的ip地址,子网掩码等

当你使用 ifconfig 命令时,它会列出当前系统上所有的网络接口的详细信息。

  • eth0: 这是网络接口的名称。
  • flags=4163<UP,BROADCAST,RUNNING,MULTICAST>: 标志位表示接口的状态和特性,例如是否启用(UP)、是否支持广播(BROADCAST)、是否正在运行(RUNNING)等。
  • inet 192.168.1.100: 接口的 IPv4 地址。
  • netmask 255.255.255.0: 接口的 IPv4 子网掩码。
  • broadcast 192.168.1.255: 接口的广播地址。
  • inet6 fe80::a00:27ff:fe4e:66a1: 接口的 IPv6 地址。
  • ether 08:00:27:4e:66:a1: 接口的 MAC 地址。
  • txqueuelen 1000: 发送队列长度。
  • RX packets 206905: 接收到的数据包数量。
  • TX packets 162783: 发送的数据包数量。
  • RX errors 0TX errors 0: 接收和发送时的错误数量。
  • dropped 0overruns 0frame 0carrier 0collisions 0: 发生的丢包、溢出、帧错误、载波错误以及碰撞次数。

lo虚拟网络接口

lo 是指本地回环接口(loopback interface)。本地回环接口是计算机网络中的一种虚拟网络接口,通常被分配给主机自身使用,用于在本地主机上测试网络服务和应用程序,而无需通过物理网络接口发送数据包。它允许本地主机上的应用程序通过网络协议与自身进行通信和测试。

ifconfig命令的用途和功能

  1. 显示网络接口信息: 使用 ifconfig 命令可以显示当前系统上所有网络接口的详细信息,包括接口名、IP 地址、子网掩码、MAC 地址、传输包的统计数据等。

    ifconfig
  2. 启用和禁用网络接口: 可以使用 ifconfig 命令来启用或禁用特定的网络接口。

    ifconfig eth0 up //启用名为 eth0 的网络接口 ifconfig eth0 down # 禁用名为 eth0 的网络接口
  3. 设置 IP 地址和子网掩码: 可以使用 ifconfig 命令设置网络接口的 IP 地址和子网掩码。

    ifconfig eth0 192.168.1.10 netmask 255.255.255.0 //设置 eth0 的 IP 地址和子网掩码
  4. 修改 MAC 地址: 在一些情况下,可能需要修改网络接口的 MAC 地址。使用 ifconfig 命令可以实现这一功能。

    ifconfig eth0 hw ether 00:11:22:33:44:55 # 修改 eth0 的 MAC 地址
  5. 显示传输统计信息: ifconfig 命令可以显示网络接口的传输数据包统计信息,包括发送的数据包数量、接收的数据包数量等。

    ifconfig eth0

Ubuntu中IP冲突无提示

在 Ubuntu 中,如果你手动更改了主机的 IP 地址,并且新的 IP 地址与网络中的其他主机冲突(即在同一子网中已经有其他设备使用了相同的 IP 地址),通常不会有明确的弹出提示来告知冲突。所以不要随意乱改,即使要改的话,要避免 IP 地址冲突,建议在更改 IP 地址之前先进行网络扫描,确保新的 IP 地址没有被其他设备使用。

ping命令

ping 命令后面可以跟随目标主机的 IP 地址或者域名,两者都是合法的输入形式。

route命令

route 命令用于显示和操作 IP 路由表。在多数操作系统中,route 命令可以用来查看当前系统的路由表信息,以及添加、删除或修改路由条目。

ifdown和ifup命令 

ifdown 命令通常用于停止(禁用)特定网络接口。

用法:sudo ifdown <接口名称>

比如sudo ifdown eth0

ifup 用于启动指定的网络接口,使其处于可用状态

用法:sudo ifup <接口名称>

ifdown某个网络接口之后,我们再使用ifconfig就会显现不出来这个网络接口

ifup之后,这个网络接口可以再次ifconfig显现出来

ifdown 通常与 ifup 命令配合使用,他们可以帮助我们配置和调试网络。

host命令

host 命令是用于查询域名系统(DNS)信息的常用工具,在大多数类Unix系统中都可用。它主要用于获取和显示指定域名的 DNS 相关信息,包括主机名解析、IP 地址解析和其他与 DNS 记录相关的信息。

域名解析:可以通过 host 命令查询特定域名对应的 IP 地址。

例如:host example.com 这将返回 example.com 的 IP 地址信息。

反向解析host 命令也支持反向 DNS 查找,即通过 IP 地址查询其对应的域名。

例如:host 8.8.8.8 这会返回 IP 地址 8.8.8.8 对应的域名(如果有)。

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

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

相关文章

Oracle数据库中RETURNING子句

RETURNING子句允许您检索插入、删除或更新所修改的列&#xff08;以及基于列的表达式&#xff09;的值。如果不使用RETURNING&#xff0c;则必须在DML语句完成后运行SELECT语句&#xff0c;才能获得更改列的值。因此&#xff0c;RETURNING有助于避免再次往返数据库&#xff0c;…

SpringBoot 启动流程一

SpringBoot启动流程一 我们首先创建一个新的springboot工程 我们不添加任何依赖 查看一下pom文件 我们创建一个文本文档 记录我们的工作流程 我们需要的是通过打断点实现 我们首先看一下启动响应类 package com.bigdata1421.start_up;import org.springframework.boot.Spr…

Element中的日期时间选择器DateTimePicker和级联选择器Cascader

简述&#xff1a;在Element UI框架中&#xff0c;Cascader&#xff08;级联选择器&#xff09;和DateTimePicker&#xff08;日期时间选择器&#xff09;是两个非常实用且常用的组件&#xff0c;它们分别用于日期选择和多层级选择&#xff0c;提供了丰富的交互体验和便捷的数据…

Chart.js四个示例

示例代码在图片后面&#xff0c;点赞加关注&#xff0c;谢谢 条形图 雷达图 折线图 圆环图 完整例子代码 具体代码在干什么看粗体加重的注释 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <me…

TensorFlow与PyTorch的对比与选择(Python深度学习)

目录 一、TensorFlow与PyTorch概述 1.1 TensorFlow 1.2 PyTorch 二、性能对比 2.1 静态图与动态图 2.2 分布式计算 三、易用性与灵活性 3.1 易用性 3.2 灵活性 四、社区支持 4.1 TensorFlow 4.2 PyTorch 五、实际案例与代码示例 5.1 TensorFlow案例&#xff1a;手…

关于 lvds 屏幕的一些知识

网上的截图&#xff1a; lvds的 通道。 lvds 的协议 关于 sync 模式与 de 模式&#xff1a; ------------------------------------------------------------------------------------------------------------------ 芯片的数据手册的看法。 这个手册 &#xff0c;就指明了…

【Unity学习笔记】A*寻路算法

文章目录 图寻路算法BFS广度优先算法DFS深度优先贪心算法 引入权重Dijkstra算法 A*算法C#实现步骤 Unity中的A*算法A*优化建议 图 图的知识盘点 pathfinding 作为一名计算机专业的学生&#xff0c;对于图这种数据结构也是烂熟于心了。图是一种包含了多个结点的数据结构&…

初出茅庐的小李博客之DEV自动格式化代码风格

自动格式化代码风格 格式化选项参数 -A1 --indentspaces4 --indent-classes --indent-switches --indent-cases --indent-namespaces --indent-labels --indent-preprocessor格式化选项解释 A1&#xff1a;选择 Allman 风格&#xff0c;函数和类定义的左大括号都放在新的一行…

命令行升级ubuntu版本过程中出现的grub问题 解决

1、问题描述 使用命令行升级ubuntu18到20版本后&#xff0c;系统提示重启&#xff0c;使用reboot命令重启后&#xff0c;不显示服务器ip&#xff0c;或是显示但无法ssh远程连接服务器了&#xff0c;使用屏幕连接服务器后发现出现grub问题。 2、问题经过 命令行输入如下升级u…

目标检测入门:3.目标检测损失函数(IOU、GIOU、GIOU)

目录 一、IOU 二、GIOU 三、DIOU 四、DIOU_Loss实战 在前面两章里面训练模型时&#xff0c;损失函数都是选择L1Loss&#xff08;平均绝对值误差&#xff08;MAE&#xff09;&#xff09;损失函数&#xff0c;L1Loss损失函数公式如下: 由公式可知&#xff0c;L1Loss损失函数…

JAVA学习笔记2

一、加号使用 二、数据类型 bit&#xff1a;计算机中的最小存储单位 byte(字节):计算机中基本存储单元&#xff0c;1byte8bit 浮点数符号位指数位尾数位 浮点数默认为double类型

Truenas scale入坑

家里有一台刚上大学时配的电脑&#xff0c;看着无用武之地&#xff0c;又还能用&#xff0c;于是想那它来搞个私有云nas。 一、选择想要入的坑 一开始对这块没什么了解和概念&#xff0c;最早是在旧主机上安装了个Ubuntu&#xff0c;然后再安装CassOS小尝试了下。可能CassOS里…

Android 10.0 关于定制自适应AdaptiveIconDrawable类型的动态时钟图标的功能实现系列一

1.前言 在10.0的系统rom定制化开发中,在关于定制动态时钟图标中,原系统是不支持动态时钟图标的功能,所以就需要从新 定制动态时钟图标关于自适应AdaptiveIconDrawable类型的样式,就是可以支持当改变系统图标样式变化时,动态时钟 图标的背景图形也跟着改变,所以接下来就来…

揭开北斗系统和物联网的神秘面纱:探索未来技术的无限可能性

北斗系统和物联网是现代科技领域的两个重要概念。随着科学技术的快速发展和应用的深化&#xff0c;这两个术语逐渐进入人们的视野。本文将深入探讨北斗系统和物联网的原理、应用和未来发展前景&#xff0c;带您充分了解科技革命的幕后故事。北斗系统&#xff1a;引领全球导航新…

双指针算法:快速排序模拟实现

目录 1.思路解析 2&#xff1a;代码展示 1.思路解析 使用双指针pre和cur 指针cur用于检测符合条件的数据 cur和pre数据发生交换用于将符合条件的数据&#xff08;比key小&#xff09;向左扔 一轮循环结束时&#xff0c;以pre为分界点&#xff0c;除去key&#xff0c;pre左边的…

[单master节点部署]14.deamonSet和配置管理中心

Deamonset deamonSet可以保证集群的每一个物理节点上都可以运行某些服务的一个pod&#xff0c;就是说集群增加一个node&#xff0c;他自动在这个node上部署该服务。这适合监控、日志收集等服务。 部署deamonset&#xff1a; apiVsersion: apps/v1 kind: DeamonSet metadata:…

ThinkPHP定时任务是怎样实现的?

接到一个需求&#xff1a;定时检查设备信息&#xff0c;2分钟没有心跳的机器&#xff0c;推送消息给相关人员&#xff0c;用thinkphp5框架&#xff0c;利用框架自带的任务功能与crontab配合来完成定时任务。 第一步&#xff1a;分析需求 先写获取设备信息&#xff0c;2分钟之…

华为5288 V5服务器安装BCLinux8U4手记

本文记录了华为5288 V5服务器安装BCLinux8U4操作系统的过程。 一、系统环境 1、服务器 华为FusionServer Pro 5288 V5服务器 2、操作系统 BCLinux-R8-U4-Server-x86_64-220725.iso 官网下载地址 sha256sum&#xff1a;1d31d3b8e02279e89965bd3bea61f14c65b9d32ad2ab6d4eb…

基于Java的壁纸网站设计与实现

&#x1f497;博主介绍&#x1f497;&#xff1a;✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示&#xff1a;文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…