随笔(持续更新)

随笔(持续更新)

1、某个网络有没有连通

要获取某个网站的ip地址,可以通过ping它的域名就可以得到IP地址

例如:我想获取百度的ip地址(Windows环境)

C:\Users\tq>ping www.baidu.com

正在 Ping www.a.shifen.com [14.119.104.189] 具有 32 字节的数据:
来自 14.119.104.189 的回复: 字节=32 时间=6ms TTL=56
来自 14.119.104.189 的回复: 字节=32 时间=6ms TTL=56
来自 14.119.104.189 的回复: 字节=32 时间=6ms TTL=56
来自 14.119.104.189 的回复: 字节=32 时间=7ms TTL=56

14.119.104.189 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 6ms,最长 = 7ms,平均 = 6ms

如上述cmd终端中所示的14.119.104.189就是百度的一个ip地址

所以直接用命令行ping 14.119.104.189也能ping通

而在Linux环境下要检查是否ping通,除了ping 14.119.104.189这个命令,还可以使用telnet但是要加上本机已经开放的端口号这里使用80端口

kylin@kylin:~/桌面$ telnet 14.119.104.189 80
Trying 14.119.104.189...
Connected to 14.119.104.189.
Escape character is '^]'.
GET / HTTP/1.1
Host:14.119.104.189
Connection closed by foreign host.

我们发现使用虚拟机telnet百度的ip地址会出现以下画面
在这里插入图片描述
我们输入

GET / HTTP/1.1
Host:14.119.104.189

发送一个HTTP 1.1的请求,发现连接会被百度的服务器所关闭,被对方的防火墙拦截了。但是实际上已经是连通了,只是对方把我们拦截住了。

2、如何查看某个端口号是否已开放

2.1 Linux环境下:

可以使用以下几种方法:

  1. 使用 netstat 命令:
    使用 netstat 命令可以列出当前系统上的网络连接和监听端口。你可以运行以下命令,将端口号替换为你要检查的端口:

    netstat -tuln | grep <端口号>
    #例如,要检查端口 80 是否开放,可以运行:
    netstat -tuln | grep 80
    

    如果该端口处于监听状态,表示它是开放的。

    例如:

    kylin@kylin:~/桌面$ netstat -tuln
    激活Internet连接 (仅服务器)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State      
    tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:8751            0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     
    tcp6       0      0 :::139                  :::*                    LISTEN     
    tcp6       0      0 ::1:53                  :::*                    LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN     
    tcp6       0      0 ::1:631                 :::*                    LISTEN     
    tcp6       0      0 :::445                  :::*                    LISTEN     
    ......
    

    根据你的 netstat -tuln 输出,可以看到正在监听的端口以及它们的状态。以下是一些端口和状态的解释:

    • 0.0.0.0:139:::139:这是端口 139,通常用于 NetBIOS 会话服务,用于文件和打印共享。

    • 0.0.0.0:8751:这是一个定制端口(非标准端口),目前不清楚它的具体用途。

    • 127.0.1.1:53127.0.0.1:53:这是端口 53,用于 DNS 服务,但它仅绑定到本地主机(loopback)地址。这表示 DNS 服务仅对本地主机可用。

    • 0.0.0.0:22:::22:这是端口 22,用于 SSH(Secure Shell)服务,用于远程访问和管理主机。

    • 127.0.0.1:631::1:631:这是端口 631,用于 CUPS(Common Unix Printing System)服务,用于打印服务。

    • 0.0.0.0:445:::445:这是端口 445,通常用于 SMB(Server Message Block)文件共享服务,用于 Windows 文件共享。

    根据输出,端口 80 并没有显示在 netstat 结果中,这意味着在默认的配置下,端口 80 当前没有正在监听的服务。如果希望开放端口 80,需要启动或配置一个 Web 服务器(如 Apache 或 Nginx)来监听端口 80。

  2. 使用 ss 命令:
    ss 命令与 netstat 类似,也可以用来列出网络连接和监听端口。运行以下命令来检查端口是否开放,将端口号替换为你要检查的端口:

    ss -tuln | grep <端口号>
    

    例如,要检查端口 80 是否开放,可以运行:

    ss -tuln | grep 80
    

    如果端口处于监听状态,它就是开放的。

  3. 使用 telnet 命令:
    你可以使用 telnet 命令来尝试连接到特定端口。如果连接成功,表示端口是开放的。运行以下命令,将 <IP地址> 替换为目标 IP 地址,<端口号> 替换为要检查的端口号:

    telnet <IP地址> <端口号>
    

    例如,要检查 IP 地址为 192.168.1.100 的主机上的端口 80 是否开放,可以运行:

    telnet 192.168.1.100 80
    

    如果连接成功,表示端口是开放的。

2.2 Windows环境下

可以使用以下方法来查看特定端口是否开放:

  1. 使用 Telnet 命令:

    打开命令提示符(Command Prompt)并运行以下命令,将 <IP地址> 替换为目标 IP 地址,<端口号> 替换为要检查的端口号:

    telnet <IP地址> <端口号>
    

    例如,要检查 IP 地址为 192.168.1.100 的主机上的端口 80 是否开放,可以运行:

    telnet 192.168.1.100 80
    

    如果端口是开放的,你将看到成功的连接消息。如果连接失败,表示端口可能是关闭的或受到防火墙的阻止。

  2. 使用 PowerShell 的 Test-NetConnection 命令:

    打开 PowerShell 并运行以下命令,将 <IP地址> 替换为目标 IP 地址,<端口号> 替换为要检查的端口号:

    Test-NetConnection -ComputerName <IP地址> -Port <端口号>
    

    例如,要检查 IP 地址为 192.168.1.100 的主机上的端口 80 是否开放,可以运行:

    Test-NetConnection -ComputerName 192.168.1.100 -Port 80
    

    该命令将提供关于连接状态的信息,包括是否成功连接到该端口。

这些方法可以帮助你在 Windows 环境中检查特定端口是否开放。请注意,如果你尝试连接到远程主机上的端口,确保你具有适当的权限,并且目标主机处于运行状态。如果连接失败,可能是因为防火墙或网络配置的问题。

3、通过内网拉取其他电脑的文件

笔者这里是kylinV10操作系统

第一点:要将虚拟机的网络适配器改为桥接模式

在这里插入图片描述

第二点:配置内网环境(每个公司的内网网段不一样哦)

在这里插入图片描述
在这里插入图片描述

第三点:终端连接另一台机器

  1. 在终端输入
ssh 主机名@地址
# 比如我的是
ssh kylin@192.168.0.213
# 然后需要输入你要远程连接的那台主机的虚拟机登陆密码

在这里插入图片描述
2. 然后在你想存放从远程拷贝过来的文件的位置打开终端
在这里插入图片描述
输入命令

scp -r 主机名@地址:需要拷贝的文件的路径 .
# 笔者这里是
scp -r kylin@192.168.0.213:/data/king_check/ .
# 注意最后还有一个点的,指的是当前目录

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

04、基于高斯分布的异常检测算法

04、基于高斯分布的异常检测算法原理与实践 开始学习机器学习啦&#xff0c;已经把吴恩达的课全部刷完了&#xff0c;现在开始熟悉一下复现代码。对这个手写数字实部比较感兴趣&#xff0c;作为入门的素材非常合适。 数据的严重偏斜往往会导致监督学习算法面临巨大的挑战——…

西南科技大学模拟电子技术实验二(二极管特性测试及其应用电路)预习报告

目录 一、计算/设计过程 二、画出并填写实验指导书上的预表 三、画出并填写实验指导书上的虚表 四、粘贴原理仿真、工程仿真截图 一、计算/设计过程 说明:本实验是验证性实验,计算预测验证结果。是设计性实验一定要从系统指标计算出元件参数过程,越详细越好。用公式输入…

法线制作神器crazybump 和 Normal Map Generator

UE4系列文章目录 文章目录 UE4系列文章目录前言一、crazybump是什么&#xff1f;二、Normal Map Generator是什么&#xff1f; 前言 我们在使用UE4、UE5制作材质时&#xff0c;经常会遇到使用法线图。使用深度图生成法线图&#xff0c;一般会使用photoShop等软件&#xff0c;对…

运算符重载

运算符重载 类对象不能直接参与运算&#xff0c;需要对运算符进行重载。 运算符预定义的操作只能针对基本数据类型&#xff0c;但是对于自定义类型&#xff0c;若需要类似的运算符操作&#xff0c;此时也可以重新定义这些运算符的功能&#xff0c;使其支持特定类型&#xff0c…

基于QT的俄罗斯方块游戏设计与实现

基于QT的俄罗斯方块游戏设计与实现 摘要&#xff1a;信息时代正处于高速发展中&#xff0c;而电子游戏已经成为人生活中或不可少的消磨工具之一。科技时代在不断地高速发展中&#xff0c;游戏相关编程设计也随着发展变得越来越重要&#xff0c; 俄罗斯方块游戏是一款古老传遍世…

申请免费的ssl证书

申请网站&#xff1a; https://freessl.cn/ 解密域名&#xff0c;添加cname跳转 下载acme.sh 工具脚本&#xff0c;地址&#xff1a;https://github.com/acmesh-official/acme.sh/wiki/Install-in-China 下载成功之后的acme.sh是一个目录&#xff0c;进去之后才是脚本 执行…

【vue脚手架配置代理+github用户搜索案例+vue项目中常用的发送Ajax请求的库+slot插槽】

vue脚手架配置代理github用户搜索案例vue项目中常用的发送Ajax请求的库slot插槽 1 vue脚手架配置代理2 github用户搜索案例2.1 静态列表2.2 列表展示2.3 完善案例 3 vue项目中常用的发送Ajax请求的库3.1 xhr3.2 jQuery3.3 axios3.4 fetch3.5 vue-resource 4 slot 插槽4.1 效果4…

windows11 phpstudy_pro php8.2 安装redis扩展

环境&#xff1a;windows11 phpstudy_pro php8.2.9 一、命令查看是否安装redis扩展 在对应网站中通过打开&#xff0c;&#xff0c;选择对应的PHP版本&#xff0c;用命令 php -m 查看自己的php 有没有redis扩展 上面如果有&#xff0c;说明已经安装了,如果没有安装&#xff1…

Python加百度语音API实现文字转语音功能

目录 一、引言 二、百度语音API介绍 三、Python实现文字转语音功能 1、安装相关库和工具 2、准备待合成的文字信息 3、调用百度语音API进行合成 四、实验结果与讨论 五、优化与改进 六、结论 一、引言 随着人工智能技术的不断发展&#xff0c;语音合成技术也越来越成…

VT-MSPA1-12-1X/V0直动式比例压力阀放大器

适用于控制不带电位移反馈的比例压力阀、比例流量阀、比例方向阀的控制;差动输入;1个脉冲输出端口;函数发生器;带斜坡时间可调的斜坡生器&#xff08;可上升和下降斜坡&#xff09;; 可调电流调节器;电源带错极保护;LED 电磁铁动作显示;&#xff08;LED 的亮度与流过电磁铁的电…

Python 分解IP段获取所有IP(子网掩码)

需求 192.168.1.0/24,192.168.2.1-192.168.2.254,192.168.3.3 IP段格式已 "," 分割&#xff0c;获取所有IP 注意 1. 判断 IP 是否合规 2. 去除多余的字符&#xff0c;例如空格、换行符 3. 去重 代码 import re import ipaddressdef isIP(ip):p re.compile(^((…

网络运维与网络安全 学习笔记2023.11.28

网络运维与网络安全 学习笔记 第二十九天 今日目标 OSPF汇总之域间路由、OSPF汇总之外部路由、OSPF链路认证 OSPF安全认证之区域认证、OSPF虚链路 OSPF汇总指域间路由 项目背景 企业内网运行多区域的OSPF网络&#xff0c;在R1 上存在多个不稳定的链路 R1上的不稳定链路&a…

4.Spring源码解析-loadBeanDefinitions(XmlBeanDefinitionReader)

第一个点进去 发现是空 肯定走的第二个逻辑了 这里在这里已经给属性设置了值&#xff0c;所以肯定不是空能拿到。 1.ClassPathXmlApplicationContext 总结&#xff1a;该loadBeanDefinitions是XmlBeanDefinitionReader设置xml文件在哪。

Linux 磁盘挂载

一、查看挂载点 df -h 二、查看磁盘信息 fdisk -l 下面红色的这一块就是未分区的磁盘 三、 进行磁盘分区 fdisk /dev/sdb /dev/sdb &#xff1a;是上面fdisk -l查询出来未分区的磁盘地址 根据提示输入m获取命令 四、执行命令&#xff0c;创建一个分区 1、新建分区&#…

代码随想录算法训练营 ---第四十九天

前言&#xff1a; 今天是买卖股票的最佳时机系列&#xff0c;本系列之前在学习贪心思想时做过一些。 第一题&#xff1a; 简介&#xff1a; 本题在读题时我们要注意到几个细节 1.本题股票买卖只有一次。2.我们要在最低点买股票&#xff0c;在最高点卖股票。 我的思路&#…

不小心删除了短信,如何在 Android 上恢复已删除的短信

不小心删除了文字消息在 Android 手机上使用可能会是一种令人痛苦的体验。这些消息可能包含有价值的信息、珍贵的回忆或重要的细节。幸运的是&#xff0c;您可以探索多种方法来恢复这些丢失的消息。在本文中&#xff0c;我们将深入研究可用于检索已删除短信的选项&#xff0c;并…

同质化严重,创新突破难,德佑湿厕纸道阻且长

撰稿|行星 来源|贝多财经 随着大众卫生健康意识的日益加深&#xff0c;作为日常生活必需品的纸类产品也逐步向着精细化、多元化的趋势发展&#xff0c;厨房用纸、婴儿用纸等面向各类特定场景和人群的新品类如雨后春笋般涌出&#xff0c;为市场带来了更多的可能性。 在传统卫…

linux(2)之buildroot使用手册

Linux(2)之buildroot配置toolchain Author&#xff1a;Onceday Date&#xff1a;2023年11月27日 漫漫长路&#xff0c;才刚刚开始… 参考文档&#xff1a; Buildroot - Making Embedded Linux Easy 文章目录 Linux(2)之buildroot配置toolchain1. 构建配置1.1 配置config生成…

探索Python内置类属性__repr__:展示对象的魅力与实用性

概要 在Python中&#xff0c;每个对象都有一个内置的__repr__属性&#xff0c;它提供了对象的字符串表示形式。这个特殊的属性在调试、日志记录和交互式会话等场景中非常有用。本文将详细介绍__repr__属性的使用教程&#xff0c;包括定义、常见应用场景和注意事项&#xff0c;…

深入剖析 Django 与 Flask 的选择之谜

概要 在现代 Web 开发的世界里&#xff0c;Python 作为一门极具灵活性和易用性的编程语言&#xff0c;催生了多个强大的 Web 框架&#xff0c;其中 Django 和 Flask 是最受欢迎的两个。但对于开发者来说&#xff0c;选择哪一个始终是一个令人费解的难题。本文将详细地对比这两…