当前位置: 首页 > news >正文

Linux 网络配置与连接

一、网络配置

1.1 ifconfig 网卡配置查询

ifconfig                               #查看所有启动的网络接口信息

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

1.2 修改网络配置文件

vim    /etc/sysconfig/network-scripts/ifcfg-ens33         #ens33网络配置文件

在 CentOS 7 操作系统中,当修改了网络接口的配置文件以后,若要使新的配置生效, 可以重新启动 network 服务或者重启主机

systemctl restart network             #重启网络服务

1.3 设置网络接口参数

为网卡绑定虚拟接口:在对服务器网络进行调试的过程中,有时候需要临时在同一个网卡上使用一个新的 IP 地址,但是又不能覆盖原有 IP 地址而导致服务程序不可用。
这时可以为网卡绑定一个虚拟的网络接口,然后为虚拟接口设置新的 IP 地址(相当于一块网卡配多个 IP 地址)

ifconfig ens37:0 192.168.10.20 netmask 255.255.255.0   #临时配置网卡的ip地址
ifconfig ens37:0 192.168.10.20/24  

 我们可以指定关闭或开启某个网卡

ifconfig   指定网卡   down          #关闭指定网卡

ifconfig   指定网卡   up              #开启指定网卡

1.4 测试网路连通性

ping 命令

ping   IP地址或网址                 #向目标主机持续地发送测试数据包,显示结果

常用参数:

-c         表示指定ping的次数
-i          秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次

-w  5    表示ping的超时时间为5s,意思是只ping5秒,5秒后结束

linux中若不指定参数则一直ping下去,ctrl + c 组合键中止

常见结果:

若看到“Destination Host Unreachable”的反馈信息, 则表示目的主机不可达,可能目标地址不存在或者主机已经关闭;


若看到“Network is unreachable”的反馈信息,则表示没有可用的路由记录(如默认网关),无法达到目标主机 所在的网络;


当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素(如网卡故障、病毒或网络攻击等)时,可能收到 “Request timeout”的反馈结果

1.5 数据包跟踪

traceroute 命令

traceroute   IP地址或网址      

可以看到这台主机和10这台机器中间没有经过路由,是直连或连着交换机的状态

traceroute 与ping命令的运用:

traceroute 命令能够比 ping 命令更加准确地定位网络连接的故障点(中断点),因此执行速度会比 ping 命令稍慢
在网络测试与排错过程中,通常会先使用 ping 命令测试与目的主机的网络连接,如果发现网络连接有故障,再使用 traceroute 命令跟踪查看是在哪个中 间结点存在故障
 

二、主机名称 

2.1 查看主机名称 hostname

2.2 修改主机名

临时修改主机名

hostname    名称             #临时修改主机名(重启失效)

永久修改主机名

hostnamectl  set-hostname    名称               #永久修改主机名

三、路由表条目

3.1 查看路由表条目

路由表:Linux 操作系统中的路由表决定着从本机向其他主机、其他网络发送数据的去向,是排除网络故障的关键信息。

route                     #查看当前主机中的路由表信息

route   -n              #查看路由表信息包含默认网关地址

ip   route   show          #显示路由表

ip  route  show  =  ip  route

3.2 添加、删除静态路由

添加静态路由

通过“route add”操作可以添加路由记录,结合“-net”选项指定目标网段的地址,结合“gw”选项指定下一跳路由器的IP 地址

route add -net   目标ip网段   gw   网关ip         #添加静态路由

删除静态路由

route del -net   目标网段                #删除静态路由

四、查看网络连接情况

4.1 netstat  命令

查看当前操作系统的网络连接状态、路由表、接口统计等信息,它是了解网络状态及排除网络服务故障的有效工具

-n          | 以数字的形式显示相关的主机地址、端口等信息                  

-r           | 显示路由表信息                                              
-a          | 显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-l           | 显示处g)于监听(Listenin状态的网络连接及端口信息        
-t           | 查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息
-u          | 显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息

-p          | 显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)

1.通常使用“-anpt”组合选项,以数字形式显示当前系统中所有的 TCP 连接信息,同时显示对应的进程信息
2.配合管道符grep过滤出特定的记录

4.2 ss 命令

ss 命令也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容

但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快速更高效

常用参数:

-h: --help 通过该选项获取更多的使用帮助
-V: --version 显示软件的版本号
-t:  --tcp 显示 TCP 协议的 sockets
-u: --udp 显示 UDP 协议的 sockets
-n: --numeric 不解析服务的名称,如 "22" 端口不会显示成 "ssh"
-l:  --listening 只显示处于监听状态的端口
-p: --processes 显示监听端口的进程
-a:   --all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接
-r:    --resolve 把 IP 解释为域名,把端口号解释为协议名称

五、域名解析命令

域名解析是指将域名转换为相应的IP地址的过程。这个过程是因特网中非常重要的一环,使得用户可以通过便于记忆的域名访问到互联网上的各种服务和资源

nslookup 命令

nslookup    网址或IP地址              

相关文章:

Linux 网络配置与连接

一、网络配置 1.1 ifconfig 网卡配置查询 ifconfig #查看所有启动的网络接口信息 ifconfig 指定的网卡 #查看指定网络接口信息 1.2 修改网络配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 #ens33网络配置文…...

5. 基于Embedding实现超越elasticsearch高级搜索

Embedding介绍 Embedding是向量的意思,向量可以理解为平面坐标中的一个坐标点(x,y),在编程领域,一个二维向量就是一个大小为float类型的数组。也可以用三维坐标系中的向量表示一个空间中的点。在机器学习中,向量通常用于表示数据的特征。 向量…...

探索Docker网络配置和管理

目录 1.docker网络类型有几种? 2.自定义网络管理 1.查看网络信息 2.查看网络的详细信息 3.创建四种网络容器 3.none类型 1.验证 4.host类型 1.验证 5. bridge类型 1.验证 2.设备对 6. container类型 1.验证 2.详解 7.科普下docker的网络名称空间 “…...

【数据库】 mysql数据库管理工具 Navicat平替工具 免费开源数据库管理工具

一、数据库分享 本次分享针对mysql的数据库管理工具 全部为开源免费工具 1、beekeeper-studio 可以从github或者官方下载 1.1、官方网址 官方地址:https://www.beekeeperstudio.io/ 1.2、Github 网址 Github地址:https://github.com/beekeeper-studio…...

信息系统项目管理师(高项)—学习笔记二

第一章 以下是上一篇(信息系统项目管理师(高项)—学习笔记)的续写,因为是之前记录的,这一篇还是细致到每一个小节的内容,有些过于复杂了,后续会简化~ 1.3 现代化创新发展 党的十九…...

【Vue】 style中的scoped

一、什么是scoped,为什么要用 在vue文件中的style标签上,有一个特殊的属性:scoped。 当一个style标签拥有scoped属性时,它的CSS样式就只能作用于当前的组件,通过该属性,可以使得组件之间的样式不互相污染…...

maven项目容器化运行之2-maven中使用docker插件调用远程docker构建服务并在1Panel中运行

一.背景 公司主机管理小组的同事期望我们开发的maven项目能够在1Panel管理的docker容器部署。上一篇写了先开放1Panel中docker镜像构建能力maven项目容器化运行之1-基于1Panel软件将docker镜像构建能力分享给局域网-CSDN博客。这一篇就是演示maven工程的镜像构建、容器运行、运…...

电影购票小程序论文(设计)开题报告

一、课题的背景和意义 随着互联网技术的不断发展,人们对于购票的需求也越来越高。传统的购票方式存在着排队时间长、购票流程繁琐等问题,而网上购票则能够有效地解决这些问题。电影购票小程序是网上购票的一种新型应用,它能够让用户随时随地…...

IP风险画像 金融行业的安全盾牌

在当今数字化时代,金融行业面临着前所未有的安全挑战。随着在线交易和数字银行业务的迅猛发展,欺诈和网络攻击的威胁也在不断增加。金融机构需要高效、可靠的安全解决方案来保护客户的资产和个人信息,防止各种形式的欺诈行为。 IP风险画像是…...

探索老年综合评估实训室的功能与价值

一、引言 随着人口老龄化的加剧,老年健康问题日益受到关注。老年综合评估实训室作为专门为老年人健康服务而设立的场所,具有独特的功能和重要的价值。 二、老年综合评估实训室的功能 (一)健康评估功能 1、身体功能评估 通过专业设…...

视频剪辑软件如何选?FCPX和PR更适合新手呢

随着抖音、快手等短视频平台的迅速兴起,短视频数量急剧增加。想要发布一款简单、高质量的短视频,运用剪辑软件至关重要。目前比较流行的有Adobe家的Premiere,以及Final Cut Pro X,经常有用户在二者间,不知如何选择&…...

解决第三方模块ts声明文件编译错误问题

最近小卷在用vite脚手架学习vue组件开发,使用的语言框架是typescript。在搭建vitepress在线文档服务时,用到了vitepress-demo-preview模块来展示vue组件示例和源代码。 发现import相关依赖时,会有这样的编译错误: 也就是没找到第…...

数据结构小测试:排序算法

目录 1、请简述数据结构八大排序算法的思路。 2、常用排序算法手写 冒泡排序: 选择排序: 快速排序: 归并排序: 堆排序: 3、额外再加一个二分查找吧 1、请简述数据结构八大排序算法的思路。 冒泡排序&#xff…...

电脑远程开关机

1. 远程开机 参考:https://post.smzdm.com/p/664774/ 1.1 Wake On LAN - 局域网唤醒(需要主板支持,一般都支持) 要使用远程唤醒,有几种方式:使用类似向日葵开机棒(很贵)、公网ip&…...

# Redis 入门到精通(四)-- linux 环境安装 redis

Redis 入门到精通(四)-- linux 环境安装 redis 一、linux 环境安装 redis – 基于 Linux 安装 redis 1、基于 Center 0S7 或者 unbunt-18.04 安装 Redis 1)下载安装包wget http://download.redis.io/releases/redis-?.?.?.tar.gz 如&…...

SQL进阶技巧:如何按照固定尺寸(固定区间)对数据进行打分类标签?

目录 0 问题引入 应用案例1 应用案例2 小结 0 问题引入 在日常数据分析中,经常会遇到数据产品经理或数据分析师提出这样的需求,比如按照某一给定的区间或数据范围对数据进行分类标签,而遇到这样的问题,好多同学感觉SQL做起来有点困难或无从下手,其实面对这样的问题笔者…...

数学建模·灰色关联度

灰色关联分析 基本原理 灰色关联分析可以确定一个系统中哪些因素是主要因素,哪些是次要因素; 灰色关联分析也可以用于综合评价,但是由于数据预处理的方式不同,导致结果 有较大出入 ,故一般不采用 具体步骤 数据预处理…...

EMQX开源版安装

一、EMQX是什么 EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒…...

R语言进行集成学习算法:随机森林

# 10.4 集成学习及随机森林 # 导入car数据集 car <- read.table("data/car.data",sep ",") # 对变量重命名 colnames(car) <- c("buy","main","doors","capacity","lug_boot","safety"…...

虚拟机的状态更新

文章目录 虚拟机的更新一、检查虚拟机的配置1.已连接状态2. 保证镜像源挂载 二、进行更新三、其余事项 虚拟机的更新 虚拟机的更新是确保系统软件包和库的更新&#xff0c;以获得最新的修复和改进&#xff1b;如果长期没有打开单机或者集群&#xff0c;可以考虑先进行一次更新…...

如何永久保存微信聊天记录?WeChatMsg开源工具终极指南

如何永久保存微信聊天记录&#xff1f;WeChatMsg开源工具终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeCha…...

4大维度构建高可靠性加密货币自动交易系统

4大维度构建高可靠性加密货币自动交易系统 【免费下载链接】binance-trade-bot Automated cryptocurrency trading bot 项目地址: https://gitcode.com/gh_mirrors/bi/binance-trade-bot 一、价值定位&#xff1a;为什么专业交易者都在用自动化交易工具&#xff1f; 为…...

工程师快速解决TVA检测系统常见故障的实操技巧

TVA系统在汽车零部件焊接点检测中需长期连续运行&#xff0c;适配高节拍生产场景&#xff0c;作为负责系统运维的工程师&#xff0c;快速排查与解决常见故障&#xff0c;是保障系统稳定运行的核心职责。在实际运维过程中&#xff0c;不少工程师因对故障原因判断不准确、排查方法…...

新手入门:借助快马平台零代码起步,动手实现首个网络标识分析小工具

作为一个刚接触编程的新手&#xff0c;我最近在InsCode(快马)平台上完成了一个特别有意思的小项目——网络标识符查看器。这个工具虽然简单&#xff0c;但让我第一次完整体验了从构思到实现的开发全流程&#xff0c;特别适合像我这样的初学者练手。今天就把这个过程中的收获和踩…...

如何用Ryujinx模拟器在PC上免费畅玩Switch游戏?

如何用Ryujinx模拟器在PC上免费畅玩Switch游戏&#xff1f; 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上体验《塞尔达传说&#xff1a;王国之泪》的壮丽冒险&#xff0c;…...

终极指南:如何在Windows上直接安装Android应用(无需模拟器)

终极指南&#xff1a;如何在Windows上直接安装Android应用&#xff08;无需模拟器&#xff09; 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 您是否曾经希望在Window…...

OpenClaw多终端控制:千问3.5-35B-A3B-FP8任务跨设备触发

OpenClaw多终端控制&#xff1a;千问3.5-35B-A3B-FP8任务跨设备触发 1. 为什么需要多终端控制&#xff1f; 去年冬天的一个深夜&#xff0c;我在回家的地铁上突然想到一个数据分析的需求。当时手边只有手机&#xff0c;但需要的脚本和数据库都在办公室的电脑里。这种"灵…...

OpCore-Simplify:黑苹果配置自动化的架构设计与技术实现

OpCore-Simplify&#xff1a;黑苹果配置自动化的架构设计与技术实现 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 传统黑苹果配置面临硬件兼容性判断…...

PlotJuggler FFT工具箱技术解析:从信号到频谱的实战指南

PlotJuggler FFT工具箱技术解析&#xff1a;从信号到频谱的实战指南 【免费下载链接】PlotJuggler The Time Series Visualization Tool that you deserve. 项目地址: https://gitcode.com/gh_mirrors/pl/PlotJuggler 在工程数据分析领域&#xff0c;信号分析是揭示系统…...

KOReader电子墨水阅读器架构解析与性能深度评测

KOReader电子墨水阅读器架构解析与性能深度评测 【免费下载链接】koreader An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices 项目地址: https://gitcode.com/GitH…...