linux 基础网络配置文件

使用“ifconfig”命令查看网络接口地址

直接执行“iconfg”命令后可以看到ens33、10、virbr0这3个网络接口的信息,具体命令如下

ifconfig                ##查看网络接口地址

ens33:第一块以太网卡的名称

lo:“回环”网络接口

virbr0:虚拟网桥的连接接口

查看指定的网络接口信息

执行“ifconfg ens33”命令可以只查看网卡 ens33 的配置信息,具体命令如下

ifconfig ens33        ##查看指定的网络接口信息

使用“hostname”命令可以查看当前主机的主机名,不用添加任何选项或参数

hostname           ##查看主机名称

还可以使用此命令更改主机名

route         ##查看路由表条目

执行“route”命令查看当前主机中的路由表信息,在结果中,Destination列对应目标网段的地址,Gateway列对应下一跳路由器的地址,Iface 列对应发送数据的网络接口

执行“route -n“命令后,输出信息中的“gateway地址将显示为“192.168.4.1”,默认网关记录中的“default”也将显示为“0.0.0.0”

route -n      ##“-n”将地址显示为数字形式

使用“netstat”命令查看网络连接情况

查看本机中是否有监听“TCP/22”端口的服务程序,输出信息中包括PID 和进程名称。

使用“traccroute”命令跟踪数据包的路由途径,跳点的信息

使用“traccroute”命令可以测试从当前主机到目的主机之间经过了哪些网络跳点,

使用方法和ping相同

使用“nslookup”命令测试 DNS 域名解析

执行“nslookup www,baidu.com“命令后,nslookup 程序将提交查询请求,询问站点 www.baidu.com对应的 IP地址是多少,具体命令如下

修改网卡的 IP 地址、子网掩码

设置网卡的地址时,命令格式如下

ifconfig网络接口名称 IP地址[ netmask 子网掩码 ] 或 ifconfig 网络接口名称 IP地址[/子网掩码长度] 

执行以下命令可以将网卡ens33的IP地址设置为192.168.80.128,子网掩码长度为 24

禁用、激活网络接口

临时禁用或重新激活指定的网络接口时,需要结合“down”和“up”开关选项。网络接口被禁用后,将无法使用该网络接口与其他主机进行连接。例如,执行以下命令可以禁用网卡ens33

为网卡设备绑定虚拟端口

ifconfig ens33 down

执行以下命令可以为网卡 cns33 添加一个虚拟接口ens33:0,并将这个虚拟接口的 IP 地址设置为 172.17.17.17。虚拟接口的 地址和网卡原有的IP 地址都可以正常使用

使用“route”命令添加、删除静态路由记录


netstat -anpt           ##以数字的形式显示所有的TCP连接信息
 
netstat命令常用选项有:
-a :显示所有活动的网络连接信息
-n :以数字的形式显示相关的主机地址、端口等信息
-r :显示路由表信息
-l :显示处于监听状态的网络连接及端口信息
-t :查看与TCP相关的信息
-u :显示与UDP相关的信息
-p :显示与网络连接相关的进程号、进程名信息

通过“route add”命令可以添加路由记录,结合“-net”选项指定目标网段的地址,结合“gw”项指定下一跳路由器的 IP 地址。例如,若要使本机访问另一个网段 192.168.76.0/24 的数据包都发送给192.168.80.254,则可以执行以下命令

  1. ping 192.168.17.2 ##测试网络连通性

  2. Ctrl+C终止执行

nslookup www.baidu.com ##测试DNS域名解析


ipconfig  ens33  192.168.17.111/24     ##修改网卡地址、状态
ifconfig  ens33  down                  ##禁用(down)、激活(up)网络接口
ifconfig  ens33:0  172.16.1.1          ##为网卡绑定虚拟接口

route add -net 192.168.30.0/24 gw 192.168.17.2 ##添加静态路由

route -n ##确认添加的路由条目

route del -net 192.168.30.0/24 ##删除路由条目

route -n ##确认删除的路由条目

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

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

相关文章

OpenCV特征提取与深度学习CNN特征提取差异

一、特征生成方式 ‌OpenCV传统方法‌ ‌手工设计特征‌:依赖人工设计的算法(如SIFT、FAST、BRIEF)提取图像中的角点、边缘等低层次特征,需手动调整参数以适应不同场景‌。‌数学驱动‌:基于梯度变化、几何变换等数学规…

五种方案实现双链路可靠数据传输

本文介绍五种双链路数据传输方案,目标是利用设备的多个传输通道,(如双有线网口,网口+wifi, 网口+5G等场景 , 网口+ 自组网, 自组网 + 5G等),将数据复制后分流、分路同时传输,以期提高数据传输可靠性,满足高可靠性传输的应用场景需求。部分方案给出了实际验证结果 。 …

【备赛】遇到的小问题-1

问题描述-1 想实现的功能是,通过ADC实时测量某引脚的电压及其占空比。 可以通过旋转电位器,更改其电压。 首先我定义了这几个变量 uint32_t adc_value;//HAL库函数里面得出的采样值(实时更新) uint32_t percentage6;//占空比,随着adc_val…

最大公约数

4.最大公约数 - 蓝桥云课 最大公约数 题目描述 给定两个正整数 A,B,求它们的最大公约数。 输入描述 第1行为一个整数 T,表示测试数据数量。 接下来的 T 行每行包含两个正整数 A,B。 1≤T≤105,1≤A,B≤109。 输出描述 输出共 T 行&…

TMHMM2.0-蛋白跨膜螺旋预测工具-centos-安装+配置+排错

参考: A. Krogh, B. Larsson, G. von Heijne, and E. L. L. Sonnhammer. Predicting transmembrane protein topology with a hidden Markov model: Application to complete genomes. Journal of Molecular Biology, 305(3):567-580, January 2001. centos&#x…

docker run 命令常用参数

docker run 命令 用于从镜像创建并启动一个新的容器。 基本语法: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]常用选项分类说明 容器配置 --name 为容器指定名称(默认随机生成)。 示例: docker run --name my_container …

Zbrush插件安装

安装目录在: ...\Zbrush2022\ZStartup\ZPlugs64

pandas中excel自定义单元格颜色

writerpd.ExcelWriter(filepathf05教师固定学生占比1月{today}.xlsx,engineopenpyxl) df.to_excel(writer,sheet_name明细) piv1.to_excel(writer,sheet_name1月分布) wswriter.book.create_sheet(口径) ws.cell(1,1).value综合占比: ws.cell(1,2).value固定学生占比…

整体二分算法讲解及例题

算法思想 整体二分,带有二分二字那么就一定和二分脱不了干系。 整体二分算法常用来解决询问区间的第 k k k小值的问题,思路如下: 我们二分的对象是这道题目给定的值域,及最小值与最大值之间的区间,在题目给定的数组中…

python+flask实现360全景图和stl等多种格式模型浏览

1. 安装依赖 pip install flask 2. 创建Flask应用 创建一个基本的Flask应用,并设置路由来处理不同的文件类型。 from flask import Flask, render_template, send_from_directory app Flask(__name__) # 设置静态文件路径 app.static_folder static app.r…

XML转义符详解:如何在XML中正确处理特殊字符

在XML中,某些字符具有特殊含义,如果直接在文本中使用这些字符,可能会导致XML解析错误。为了避免这些问题,我们需要使用XML转义符或CDATA段来处理这些特殊字符。本文将详细介绍XML转义符的使用方法、注意事项,并结合实际…

IPC 进程间通信(一):管道(匿名管道进程池)

1. 初识进程间通信 1.1进程间通信的目的: 1、数据传输:一个进程需要将它的数据发送给另一个进程 2、资源共享:多个进程之间共享同样的资源 3、通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它…

Linux-数据结构-单链表练习-双链表

一.单链表练习和一些功能实现 【1】单链表实现字典查询 (1)定义存放数据的结构体,在每次向里面存放数据时候需要清空 (2)对字典进行切割 空格切割字母,再从剩余里切割到解释,这里windows的txt文…

网络爬虫相关

一、爬虫的基础内容 1、基本概念和用途 1.1、概念: 模拟浏览器、发送请求,获取响应。(只能获取客户端所展示出来的数据) 1.2、特点:知识碎片化,针对不同的网站对应的方法也不同。 爬虫:模拟…

Lora 中 怎么 实现 矩阵压缩

Lora 中 怎么 实现 矩阵压缩 1. 导入必要的库 import torch import re from datasets import Dataset from transformers import AutoTokenizer, AutoModelForCausalLM, TrainingArguments, Trainer, \get_cosine_schedule_with_warmup, EarlyStoppingCallback from peft

golang-嵌套结构体

结构体嵌套 golang中没有类,他通过结构体来实现其他编程语言中类的相关功能。 具名结构体 基本语法 基本语法 golang的结构体嵌套特别简单。 type 结构体类型1 struct{字段 类型1字段 类型2 }//这样就实现了结构体的嵌套 type 结构体类型2 struct{字段 类型1字…

基于Spring Boot的大学校园生活信息平台的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

【 利用socket来实现简单远控】

利用socket来实现简单远控 🔹 免责声明⚠️ 重要提示一、什么是socket?二、如何使用socket来实现两台计算机之间的通信?服务端1、首先需要创建一个socket;2、绑定IP以及端口3、开启监听4、接受客户端连接5、客户端连接上之后就是命…

数据可视化在特征分布对比中的应用

数据可视化在特征分布对比中的应用 1. 引言 在机器学习系统开发和维护过程中,特征分布对比是评估数据质量和模型鲁棒性的关键环节。当训练数据与测试数据分布存在偏差,或生产环境中的数据分布随时间发生变化时,模型性能通常会显著下降。有效的数据可视化不仅能帮助检测这些…

依赖倒置 DIP、依赖注入 DI、控制反转 IoC 和工厂模式

1. 依赖倒置 依赖倒置原则(Dependency Inversion Principle, DIP)是 SOLID 原则中的一项,其核心思想是通过抽象解耦高层模块和低层模块,使二者都依赖于抽象而非具体实现。 依赖反转/倒置的体现:传统依赖方向是高层模块…