linux 基础网络配置文件

devtools/2025/3/19 7:50:48/

使用“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.ppmy.cn/devtools/168280.html

相关文章

理解Akamai EdgeGrid认证在REST API中的应用

在我们高度互联的世界中,快速且安全地将内容传递给用户是重中之重。Akamai 就是应运而生的佼佼者。作为内容分发和云服务的领导者,他们提供了一个名为 EdgeGrid 的平台,帮助使您的Web应用更加快速、可靠和安全。 但是,强大的功能伴…

两款软件助力图片视频去水印及图像编辑

今天给大家分享两款呼声很高的软件,它们都能处理图片和视频去水印相关的问题。其中一款软件在去水印的同时,图像编辑功能也十分出色;另一款软件专注于图片和视频去水印,去除效果好且支持批量处理。下面就来详细了解一下。 Remover…

多线程(四)----线程安全

线程安全问题的万恶之源就是多线程的抢占式执行所带来的随机性. 有了多线程, 此时抢占式执行下, 代码执行的顺序, 会出现更多的变数, 代码执行顺序的可能性就从一种情况变成了无数种情况. 只要有一种情况使得代码结果不正确, 都是视为bug, 线程不安全. 有线程安全的代码 以下…

HarmonyOS三层架构实战

目录: 1、三层架构项目结构1.0、三层架构简介1.1、 common层(主要放一些公共的资源等)1.2、 features层(主要模块定义的组件以及图片等静态资源)1.3、 products层(主要放主页面层和一些主要的资源&#xff…

论文精度:Transformers without Normalization

前言 论文题目:Transformers without Normalization 作者:Jiachen Zhu 1,2 , Xinlei Chen 1 , Kaiming He 3 , Yann LeCun 1,2 , Zhuang Liu 1,4,† 论文地址:https://arxiv.org/pdf/2503.10282 摘要 这篇论文探讨了现代神经网络中广泛使用的归一化层是否是必不可少的。…

分区表和分表

分区表(Partitioning) 定义 分区表是将单个表的数据按照某种规则(如范围、列表、哈希等)划分为多个逻辑部分,每个部分称为一个分区。数据仍然存储在一个物理表中,但逻辑上被分割为多个分区。 特点 逻辑…

20250318在ubuntu20.04中安装向日葵

rootrootrootroot-X99-Turbo:~$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb rootrootrootroot-X99-Turbo:~$ sudo apt-get install -f rootrootrootroot-X99-Turbo:~$ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb 20250318在ubuntu20.04中安装向日葵 2025/3…

自定义uniapp组件,以picker组件为例

编写目的 本文说明基于vue3定义uniapp组件的关键点: 1、一般定义在components文件夹创建组件,组件与页面已经没有明确的语法格式区别,所以可以与页面的语法保持一致 ; 2、组件定义后使用该组件的页面不需要引用组件即可使用&am…