linux中与网络有关的命令

本文的命令总览

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.mzph.cn/web/39726.shtml

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

相关文章

UE5.4新功能 - Texture Graph上手简介

TextureGraph是UE5.4还在实验(Experimental)阶段的新功能&#xff0c;该功能旨在材质生成方面达到类似Subtance Designer的效果&#xff0c;从而程序化的生成一些纹理。 本文就来简要学习一下。 1.使用UE5.4或以上版本&#xff0c;激活TextureGraph插件 2.内容视图中右键找到…

苹果电脑虚拟机运行Windows Mac环境安装Win PD19虚拟机 parallels desktop19虚拟机安装教程免费密钥激活

在如今多元的数字时代&#xff0c;我们经常需要在不同的操作系统环境下进行工作和学习。而对于 Mac 用户来说&#xff0c;有时候需要在自己的电脑上安装 Windows 操作系统&#xff0c;以体验更多软件及功能&#xff0c;而在 Mac 安装 Windows 虚拟机是常用的一种操作。下面就来…

docker的安装与基本使用

一.docker的安装卸载 1.先安装所需软件包 yum install -y yum-utils2.设置stable镜像仓库 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.安装DOCKER CE yum -y install docker-ce docker-ce-cli containerd.io 4.验…

深度Q网络(DQN)算法技术博客

深度Q网络&#xff08;DQN&#xff09;是一种将深度学习与强化学习相结合的算法&#xff0c;用于解决高维状态空间的强化学习问题。本文将详细介绍DQN算法的基本原理&#xff0c;关键公式以及具体的代码实现。 一、DQN算法的基本原理 DQN算法是Q学习的一种扩展&#xff0c;利…

Prompt的万能公式和优化技巧

文章目录 前言一、万能公式二、优化技巧1.设定角色2.设定目标和动机3.引导主观回答4.预设条件5.做强调6.思维链&#xff08;COT&#xff09;7.巧用定界符 前言 随着LLM的发展&#xff0c;能给我们带来很多方便&#xff0c;但是又引出了一个新的问题就是我们该如何使用他们&…

通过9大步骤,帮助企业在数字化转型中搭建数据分析的报表体系!

引言&#xff1a;在数字化转型中&#xff0c;企业搭建数据分析的报表体系是一个系统性的过程&#xff0c;需要综合考虑业务需求、数据来源、技术平台等多个方面。此外从报表生命周期的角度来说&#xff0c;从产生、使用以及最后消亡退出体系&#xff0c;都需要通盘考虑&#xf…

Linux上快速定位Java代码问题行

生产环境中&#xff0c;经常会遇到CPU持续飙高或内存、IO飙高&#xff0c;如何快速定位问题点是很多新手头疼的问题&#xff0c;只能通过经验和代码推理&#xff0c;其实这里针对Java程序可以通过top和jstack命令&#xff0c;快速定位到问题代码。 Top命令的输出 具体定位之前…

虚拟机与主机的联通

本地光纤分配地址给路由器--》连结路由器是连结局域网--》由路由器分配IP地址 因此在网站上搜索的IP与本机的IP是不一样的 1.windows查看主机IP地址 在终端输入 2.linux虚拟机查看ip 3.主机是否联通虚拟机ping加ip

Hadoop页面报错Permission denied: user=dr.who, access....

1、临时解决 hdfs dfs -chmod -R 777 /这种方法&#xff0c;存在一个不足&#xff0c;就是后面重新创建的文件夹&#xff0c;页面进行删除的时候&#xff0c;依然报这个错。 但是&#xff0c;对于应付紧急客户需求&#xff0c;可以临时用一下。 2、永久解决 查看页面的Owner…

为什么使用StartAI文生图进行AI绘画?

什么是文生图&#xff1f; 文生图是AIGC中一种先进的图像生成技术&#xff0c;它能够根据用户输入的文字描述&#xff0c;智能地生成相应的图像。无论是抽象的概念&#xff0c;还是具体的物体&#xff0c;文生图都能够以惊人的准确性和艺术性呈现出来。 StartAI文生图如何进行…

7 动态规划

下面的例子不错&#xff1a; 对于动态规划&#xff0c;能学到不少东西&#xff1b; 你要清楚每一步都在做什么&#xff0c;划分细致就能够拆解清楚&#xff01; xk. - 力扣&#xff08;LeetCode&#xff09; labuladong的算法笔记-动态规划-CSDN博客 动态规划是一种强大的算法…

Rethinking Federated Learning with Domain Shift: A Prototype View

CVPR2023,针对分布式数据来自不同的域时,私有模型在其他域上表现出退化性能(具有域转移)的问题。提出用于域转移下联邦学习的联邦原型学习(FPL)。核心思想是构建集群原型和无偏原型,提供富有成效的领域知识和公平的收敛目标。将样本嵌入拉近到属于相同语义的集群原型,而…

@react-google-maps/api实现谷歌地图嵌入React项目中,并且做到点击地图任意一处,获得它的经纬度

1.第一步要加入项目package.json中或者直接yarn install它都可以 "react-google-maps/api": "^2.19.3",2.加入项目中 import AMapLoader from amap/amap-jsapi-loader;import React, { PureComponent } from react; import { GoogleMap, LoadScript, Mar…

【有哪些GPU算力租用平台值得推荐】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

徒手绘制 Android 通用进度条

拖动条&#xff08;FlexSeekBar&#xff09;&#xff0c;在Android的各个地方都非常常用&#xff0c;本文旨在自研一套通用的进度条&#xff0c;非常适合车载App使用 样式如下&#xff1a; 使用示例 <!--默认用法--> <com.max.android.ui.seekbar.FlexSeekBarandroi…

【test】小爱同学通过esp32控制电脑开关

文章目录 一、环境准备二、开关机原理数据传输框架 三、环境搭建1.巴法云平台设置2.米家设置3.windows网络唤醒设置4.搭建esp32开发环境并部署&#xff08;1&#xff09;新建项目&#xff08;2&#xff09;导入esp32库&#xff08;3&#xff09; 添加库&#xff08;4&#xff0…

fluwx插件实现微信支付

Flutter开发使用fluwx插件实现微信支付&#xff0c;代码量不多&#xff0c;复杂的是安卓和iOS的各种配置。 在 pubspec.yaml 文件中添加fluwx依赖 fluwx: ^4.5.5 使用方法 通过fluwx注册微信Api await Fluwx().registerApi(appId: wxea7a1c53d9e5849d, universalLink: htt…

基于SpringBoot的大学生租房系统

该系统主要实现了用户和房主通过系统注册用户&#xff0c;登录系统后能够编辑自己的个人信息、查看首页&#xff0c;房屋信息&#xff0c;房屋评价&#xff0c;公告资讯&#xff0c;个人中心&#xff0c;后台管理&#xff0c;意见反馈等&#xff0c;还可以对后台进行操作&#…

2024年显著性检测部分论文及代码汇总(3)

ICML Size-invariance Matters: Rethinking Metrics and Losses for Imbalanced Multi-object Salient Object Detection code Abstacrt&#xff1a;本文探讨了显著性检测中评价指标的尺寸不变性&#xff0c;尤其是当图像中存在多个大小不同的目标时。作者观察到&#xff0c;…

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

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