Linux 网络配置 01
基本命令
1、查看网络接口信息ifconfig
ifconfig:当前设备正在工作的网卡,启动的设备
ifconfig -a :所网络设备
ifconfig信息解析:
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255ether 00:0c:29:a4:8f:ab txqueuelen 1000 (Ethernet)RX packets 1060421 bytes 1460514325 (1.3 GiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 234126 bytes 55399933 (52.8 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- ens33:设备名称
- UP:启动
- BROADAST:该设备支持广播
- RUNNING:正在运行
- MULTICAST:支持组播
- mtu:最大传输单元
- inet :该网卡的IP地址
- netmask:子网掩码
- broadcast:广播地址
- inet6 :ipv6地址
- prefixlen :子网长度
- sopeid :作用域
- link: 表示该接口有效
- ether:网卡设备的MAC地址
- txqueuelen :传输队列的长度
- Ethernet:接口类型以太网
- RX:接收数据包的个数
- bytes:接收数据包的总大小
- errors :接收错误
- dropped :丢弃
- overruns: 溢出
- frame: 冲突
- TX :发送多少数据包
- bytes :发送数据包的大小
- errors :发送的错误
- dropped :丢弃
- overruns :溢出
- carrier :载荷数
- collisions: 冲突数
ifconfig ens33 查看指定网卡设备
ifconfig ens33 up/down 对指定网卡设备进行开关
简便写法:ifup/ifdown ens33开关
区别:如果有多个网卡 systemctl restart network 所有的设备都会先停在启动,需要对单个设备进行重启使用ifup或者ifdown进行操作
基于物理网卡设备虚拟的地址,重启之后就会消失
ifconfig ens33 :0 IP地址 ---------创建虚拟网卡ip地址 数字0可替换 且ip地址不可重复
2、修改主机名
1、临时修改
hostname 新主机名 (重启后消失)
2、永久修改
A、 vim /etc/hostname 配置文件
只有第一行生效 且只能reboot重启才能生效
B、hostnamectl set-hostname 主机名 不需要重启
su刷新一下
3、route
route:查看路由信息
ip route:本机网关配置
route -n 以数字化形式查看本机路由表
[root@localhost /]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.10.2 0.0.0.0 UG 100 0 0 ens33
192.168.10.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
- Destination:目标网段
- Gateway:本机的网关地址
- Genmask:子网掩码
- Flags:U路由是活动的,路由表可以使用 ,G该路由指向网关 ,H该路由指向的是一台主机 ,!该路由表拒绝使用
- Metric:路由距离,到底指定网络所需的中转数
- Ref :该路由被使用的次数
- Use :该路由被路由软件查找的次数
- Iface:转发的网络设备的网卡名称
4、添加路由记录
1、静态路由:
route add -net 192.168.14.0/24 gw 192.168.233.2 dev ens33
-net 指定目标网段 通过192.168.14.0/24
gw 通过192.168.233.2这个网关进行转发
dev:转发的网卡设备是ens33 (指定设备)
2、默认路由:
route add default gw 192.168.233.2 dev ens33
3、删除路由:
静态路由:
route del -net 192.168.14.0/24 指定网段
默认路由:
route del defaul gw 192.168.233.2
5、查看当前设备是否开启 /端口扫描/网络连接情况
1、netstat -antp | grep 端口号/服务名称
a :显示主机中所有活动的网络连接信息
n :数字形式显示ip地址和端口等信息
t: tcp协议
u: udp协议
p :显示该进程的pid号(必须要有管理权限)
r :显示路由表
l: 只显示处于监听状态的网络连接和端口
解析
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2889/nginx: master
tcp :ipv4
0:当前连接数
0.0.0.0:80:表示本机监听地址
0.0.0.0:* :任意主机 *任意端口
LISTEN:等待连接
2889:进程号/进程名
2、ss -antp | grep 端口号/服务名称
a:所有
n:数字形式
t :tcp
p:进程号(管理员)
区别:ss的查询速度比netstat的速度快
如果本机的网络活动进程数据比较大,netstat的速度会很慢。甚至会卡死
这种情况推荐使用ss
6、telent命令
telent 指定的ip地址 端口
例如:telent 192.168.10.10 80
出现No route to host 防火墙没关或者网线问题
7、ping命令
ping -c指定ping的次数 ping -c 次数
-i 指定ping的间隔
-w多少秒之内,ping不通 则停止ping命令
-W 超时多久之后退出ping
8、traceroute命令
raceroute:跟踪数据包的路由途径
traceroute ip地址 跟踪经过的主机节点
9、域名解析的命令
nslookup 域名/ip地址
nslookup 域名 正向解析,根据域名解析出ip地址
nslookup ip地址 反向解析,根据ip地址解析出域名
两个文件,域名解析的文件,主机和ip地址映射的文件。
域名解析地址/etc/resolv.conf ,配置立刻生效,不需要重启网卡, 但是重启后会消失,或在配置网卡信息里添加dns
主机和ip地址映射:/etc/hosts 域名和ip的映射,主机名和ip映射,不需要重启立刻生效
ip地址在前 域名在后
一般使用 ip地址+主机号 即可生效
主机和ip地址映射的配置文件
TYPE=Ethernet #接口类型 以太网
DEVICE=ens33 #设备名称
ONBOOT=yes #开机自动启动该设备
BOOTPROTO=static #地址配置协议 dhcp动态分配 static静态
IPADDR=192.168.10.10 #ip地址 只有静态的时候才有效
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.10.2 #网关地址
DNS1=218.2.135.1 #dns解析地址 可以有多个
补充
lsof:不仅显示应用端口,同时列出该进程在系统中打开的文件,目录等等资源
lsof -i :80 列出制定的端口别哪些进程占用
lsof -u root 列出指定的用户打开的文件和网络连接
lsof -i -P -a -p pid号不是服务名
-i 列出端口信息
-P 强制显示端口号
-a查询条件的逻辑与 并且
-p 列出pid号 进程号
相关文章:
Linux 网络配置 01
基本命令 1、查看网络接口信息ifconfig ifconfig:当前设备正在工作的网卡,启动的设备 ifconfig -a :所网络设备 ifconfig信息解析: ens33: flags4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.10.10 n…...
快速入门C++正则表达式
正则表达式(Regular Expression,简称 Regex)是一种强大的文本处理工具,广泛用于字符串的搜索、替换、分析等操作。它基于一种表达式语言,使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。正则表达式不仅在…...
java —— 缓冲字符输入流/缓冲字符输出流
缓冲字符输入流/缓冲字符输出流是对字符输入流/字符输出流的加强,在使用中仍旧要借助于字符输入流/字符输出流才能完成实现。与字符输入流/字符输出流按照字符为单位进行输入/输出不同的是,缓冲字符输入流/缓冲字符输出流能够以行为单位进行读取和写入。…...
blender从视频中动作捕捉,绑定到人物模型
总共分为3个步骤: 1、从视频中捕捉动作模型 小K动画网-AIGC视频动捕平台 地址:https://xk.yunbovtb.com/ 需要注册 生成的FBX文件,不能直接导入到blender中, 方法有2种: 第一种:需要转换一下&#x…...
掘金滑块验证码安全升级,继续破解
去年发过一篇文章,《使用前端技术破解掘金滑块验证码》,我很佩服掘金官方的气度,不但允许我发布这篇文章,还同步发到了官方公众号。最近发现掘金的滑块验证码升级了,也许是我那篇文章起到了一些作用,逼迫官…...
数据结构练习题——Java实现
20240531-时间复杂度 1、消失的数字 方法一:位运算 两个数字一样的数组,其中一个数组中少了一个数字,定义一个变量分别异或两个数组,结果即为缺少的数字 class Solution {public int missingNumber(int[] nums) {int xor 0;int…...
行为设计模式之状态模式
文章目录 概述定义结构图 2.代码示例小结 概述 定义 状态模式(state pattern)的定义: 允许一个对象在其内部状态改变时改变它的行为。 对象看起来似乎修改了它的类。 状态模式就是用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题.。状态模式将一个对象的状态…...
找回以前的视频:技术与实践3个指南
你们有没有发现现在视频已经成为我们生活中不可或缺的一部分了?不管是在工作场合做演示、在学习时看教学视频,还是在休闲娱乐时追剧看电影,视频都扮演着超级重要的角色。 然而误删或手机故障的发生很可能将以前的视频清除。本文将深入探讨手…...
GCN 代码解析(一) for pytorch
Graph Convolutional Networks 代码详解 前言一、数据集介绍二、文件整体架构三、GCN代码详解3.1 utils 模块3.2 layers 模块3.3 models 模块3.4 模型的训练代码 总结 前言 在前文中,已经对图卷积神经网络(Graph Convolutional Neural Networks, GCN&am…...
2024年云计算、信号处理与网络技术国际学术会议(ICCCSPNT 2024)
2024年云计算、信号处理与网络技术国际学术会议(ICCCSPNT 2024) 2024 International Academic Conference on Cloud Computing, Signal Processing, and Network Technology(ICCCSPNT 2024) 会议简介: 2024年云计算、…...
希尔排序法
希尔排序为插入排序的优化,即将数组分组,将每一组进行插入排序,每一组排成有序后,最后整体就变有序了。 上面gap2,即5,14,18,27,68为一组;13,20&a…...
thinkphp6.0版本下子查询sql处理
目录 一:背景 二:查询实例 三:总结 一:背景 我们在实际业务的开发过程中,经常会碰到这样的场景,查询某些部门的客户信息,查询下过订单的客户信息。这里查询客户信息实际上就用到了子查询&…...
flowable工作流 完成任务代码 及扩展节点审核人(实现多级部门主管 审核等)详解【JAVA+springboot】
低代码项目 使用flowable 工作流 完成任务代码 详解 可以看到 complete()方法 传递了流程变量参数var 前端传递此参数就可以实现 流程中 审批 更新流程变量参数var 也可以进行更多扩展 实现流程中更新表单内容功能 启动流程实例代码 实现对于流程自定义 动态节点审核人 功…...
【电源专题】一体成型电感为什么需要注意耐压问题
对于电感,我们在电路上使用的很多,如升压、降压、滤波等电路中基本上使用到了电感。电感的种类有很多,电感从不同的角度会有不同的分类。如可以根据否屏蔽、工艺类型、磁性材料类型等可分为多类,这在文章:【分立元件】电感器(inductor)——简介中有做了一些简单的介绍。…...
如何看待时间序列与机器学习?
GPT-4o 时间序列与机器学习的关联在于,时间序列数据是一种重要的结构化数据形式,而机器学习则是一种强大的工具,用于从数据中提取有用的模式和信息。在很多实际应用中,时间序列与机器学习可以结合起来,发挥重要作用。…...
vue图标不显示
静态:有可能路径错误 <img src"../../assets/images/index1.png"> <img src"/assets/images/index2.png"> 动态:需要解析 <div v-for"item in userList" :key"item.id"> <img :src"getUrl(i…...
文件夹如何加密码全攻略,5个文件夹加密方法新手也能学
文件夹如何加密码?在这个互联网时代,隐私保护越来越受到大家的重视。我们在日常工作中,有时候会接触一些比较重要的文件,为了不让这些文件信息被泄露,所以我们可以给文件夹设置密码保护。那要怎么给文件夹设置密码呢&a…...
useState和store的区别
useState 和 useStore 是 React 应用中用于管理数据状态的两种不同的 Hook。它们在功能和用途上有一些区别: useState useState 是 React 提供的一个 Hook,用于在函数组件中添加局部状态。每个 useState 调用都会返回一个数组,包含两个元素…...
vscode远程登录阿里云服务器【使用密钥方式--后期无需再进行密码登录】【外包需要密码】
1:windows主机上生成【私钥】【公钥】 1.1生成公钥时不设置额外密码 1.2生成公钥时设置额外密码【给外包人员使用的方法】 2:在linux服务器中添加【公钥】 3:本地vscode连接linux服务器的配置 操作流程如下 1.1本地终端中【生成免密登录…...
解决uniapp里的onNavigationBarSearchInputClicked不生效
如何在uniapp里使用onNavigationBarSearchInputClicked。 1、在page.json里配置 "pages": [{"path": "pages/index/index","style": {"navigationBarTitleText": "首页","navigationStyle": "cu…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
visual studio 2022更改主题为深色
visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...
Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)
目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
HarmonyOS运动开发:如何用mpchart绘制运动配速图表
##鸿蒙核心技术##运动开发##Sensor Service Kit(传感器服务)# 前言 在运动类应用中,运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据,如配速、距离、卡路里消耗等,用户可以更清晰…...
