首页
学习
活动
专区
圈层
工具
发布

【Linux】【实战系列】10 分钟掌握日常开发中 Linux 网络处理相关命令

命令格式:netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]常用参数:常用参数:-a或--all 显示所有连线中的Socket-p或--programs...的程序识别码和程序名称-n或--numeric 直接使用IP地址,而不通过域名服务器(显示具体端口号)-t或--tcp 显示TCP传输协议的连线状况-u或--udp 显示UDP传输协议的连线状况// 如查看所有...curl https://www.example.com // 发送 post 请求 // 使用-X选项来指定HTTP请求方法,通常与-d选项一起使用以发送POST数据 curl -X...POST -d "key1=value1&key2=value2" https://www.example.com/api // 发送HTTP请求时携带HTTP头部信息 curl -H "...Authorization: Bearer " https://api.example.com/resource // 使用代理服务器 curl -x http://proxy.example.com

61030

使用 Nginx 构建前端日志统计服务(打点采集)服务

本文将介绍如何在容器中使用 Nginx 简单搭建一个支持前端使用的统计(打点采集)服务,避免引入过多的技术栈,徒增维护成本。...我们不妨做一个小实验,使用容器启动一个 Nginx 服务: docker run --rm -it -p 3000:80 nginx:1.19.3-alpine 然后使用 curl 模拟日常业务中的 POST.../default.conf/:/etc/nginx/conf.d/default.conf 使用 docker-compose up 启动服务,然后使用前面的 curl 模拟 POST 验证请求是否正常.../7.64.1" "-" 但是,如果你细心的话,你会发现日志中并未包含我们发送的数据,那么这个问题该如何解决呢?...先执行下面的命令: docker run --rm -it nginx:1.19.3-alpine cat /etc/nginx/nginx.conf 可以看到默认的 log_format 配置规则中确实并没有任何关于

2.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 Nginx 构建前端日志统计服务(打点采集)服务

    本文将介绍如何在容器中使用 Nginx 简单搭建一个支持前端使用的统计(打点采集)服务,避免引入过多的技术栈,徒增维护成本。...我们不妨做一个小实验,使用容器启动一个 Nginx 服务: docker run --rm -it -p 3000:80 nginx:1.19.3-alpine 然后使用 curl 模拟日常业务中的.../default.conf/:/etc/nginx/conf.d/default.conf 使用 docker-compose up 启动服务,然后使用前面的 curl 模拟 POST 验证请求是否正常.../7.64.1" "-" 但是,如果你细心的话,你会发现日志中并未包含我们发送的数据,那么这个问题该如何解决呢?...先执行下面的命令: docker run --rm -it nginx:1.19.3-alpine cat /etc/nginx/nginx.conf 可以看到默认的 log_format 配置规则中确实并没有任何关于

    1.6K10

    轻松掌握curl:命令行中的网络大杀器

    现在,让我们来演示如何使用curl发送基本的HTTP请求,包括GET和POST请求,我将在注释中解释每个步骤。...发送GET请求: # 使用curl发送GET请求并获取响应 curl -i https://example.com 发送POST请求: # 使用curl发送POST请求,并在请求体中包含数据 curl...使用curl进行测试: API测试: # 发送GET请求测试API端点 curl https://api.example.com/endpoint # 发送POST请求测试API端点,并包含数据 curl...-O ftp://example.com/remote-directory/remote-file.txt SMTP操作: # 发送电子邮件通过SMTP服务器 curl --url 'smtps://...脚本编写: 你可以将curl嵌入到脚本中,以便自动化各种任务,如API调用、数据提取和更多。以下是一个简单的bash脚本示例,它使用curl来自动化HTTP请求: #!

    1.3K10

    代码上线了,怎么用本地 IntelliJ IDEA 远程调试问题?

    { /** * curl --request POST \ * --url 'http://127.0.01:8091/xfg/api/v1/test/group_buy_notify...-2.4.yml up -d version: '3.8' # docker-compose -f docker-compose-app.yml up -d services: xfg-dev-tech-remote-jvm-debug-app...对于这种端口的暴漏说明,我已经提供好了基础教程,可以在这里扩展学习;https://bugstack.cn/md/road-map/docker-what.html 另外在 environment 环境中...之后,点击+号,添加 Remote JVM Debug 最后,填写 IP 地址和端口,点击 Apply OK 即可。 2. 导入接口 导入接口到 ApiPost 中调用。...3.3 调用接口 首先,在 ApiPost 中点击【发送】按钮。 - 这会,你可以在打了断点的程序中,查看到请求的调用会进来。最终执行完,远程的部署的程序也会执行完。

    61810

    Fluentd简明教程

    ,tail 日志或者接收某种形式的数据,然后过滤转换,最后发送到后端存储中,我们可以将上面的命令分成多段来分析。...这就是 fluentd 的最基本的运行流程,你可以读取日志,然后处理,然后把它发送到另一个地方做进一步的分析。接下来让我们用一个小 demo 来实践这些概念,看看这3个插件是如何在一起工作的。...Demo 在这个demo 中,我们将使用 fluentd 来读取 docker 应用日志。...":""} 这是之前日志中的第一个访问日志,现在日志内容完全不同了,我们的键从日志流,变成了 remote、host、user、method、path、code、size、referer、agent...当然我们还可以更进一步,在 remote 字段中使用 geoip 插件来提取我们我们 API 的客户端的地理位置信息,大家可以自行测试,不过需要注意的时候需要我们的镜像中包含这些插件。

    4K30

    2.Prometheus监控入门之监控配置说明

    中的push_to_gateway / pushadd_to_gateway / delete_from_gateway等函数,或者利用http请求进行上传例如linux中curl(后面实战部分会进行讲解..."},即使这些指标具有相同的作业标签,该示例中也不包括该组中的指标): curl -X DELETE http://10.10.107.249:9091/metrics/job/some_job #...- 5) 删除所有组中的所有指标(要求通过命令行标志启用admin API --web.enable-admin-api) curl -X PUT http://10.10.107.249:9091/api...将其应用到远程端点,写重新标记应用于外部标签之后还可限制发送的样本 remote_write: [ name: ] # 远程写入配置的名称,如果指定,则该名称在远程写入配置中必须是唯一的...wechat_configs: # - 微信通知通过微信API发送。

    6.5K20

    Kong如何实现动态负载均衡与服务发现?一文了解全部

    # 输入下列命令,若返回一个大的 json 串,说明安装成功 curl http://localhost:8001 # 浏览器运行 http://192.168.0.102:1337浏览器中访问 http...虽然 Kong 默认提供强大的基础功能,但对于一些高级特性,如 API 级别的超时、重试、回退策略、缓存、API 聚合以及 A/B 测试等,要通过开发自定义 Lua 插件来实现。...REST API:通过 Rest API 进行配置管理,从繁琐的配置文件中解放。可用性:天然支持分布式。高性能:利用 nginx 的非阻塞 io 模型。...Kong 默认是缺失如 API 级别的超时、重试、fallback 策略、缓存、API 聚合、AB 测试等功能,这些功能插件要企业开发人员通过 Lua 语言进行定制和扩展。...分析监控插件:Galileo(记录请求和响应数据,实现 API 分析)、Datadog(记录 API Metric 如请求次数、请求大小、响应状态和延迟,可视化 API Metric)、Runscope

    41101

    容器与云的碰撞——一次对MinIO的测试

    这里,MinIO为了将请求转发给“自己”,就从用户发送的HTTP头Host中获取到“自己的地址”,并将其作为URL的Host构造了新的URL。 这个过程有什么问题呢?...0x04 攻击Docker API 回到Docker API,我发现现在仍然没法对run和exec两个API做利用,原因是,这两个API都需要在请求Body中传输JSON格式的参数,而我们这里的SSRF...继续翻越Docker文档,我发现了另一个API,Build an image: ? 这个API的大部分参数是通过Query Parameters传输的,我们可以控制。...也就是说,Docker API支持通过指定远程URL的方式来构建镜像,而不需要我在本地写入一个Dockerfile。...因为现在可以执行任意命令,我们就不会再受到SSRF漏洞的限制,可以直接反弹一个shell,或者可以直接发送任意数据包到Docker API,来访问容器。

    3.1K20

    Docker系列学习文章 - docker API基本介绍和使用(十)

    其次,我们要了解docker有哪些对外可使用的api,这里docker官方主要有三大对外api Docker Registry API Docker Hub API Docker Remote API...API同时也允许操作相关的用户仓库和 library 仓库。 3. Docker Remote API 这套API用于控制主机 Docker 服务端的 API,等价于 docker命令行客户端。...既然docker提供了那3大API库:Docker Registry API、Docker Hub API、Docker Remote API。...最简单的curl方式 CURL这个命令,我想大家都熟悉,默认linux下都自带安装。很多测试http的方法都可以直接使用 CURL的方式。...比如我们查看docker的images详细信息,就可以直接用curl 来调取: $ curl -X GET http://127.0.0.1:8088/images/json 2.png 这样显示会比较错乱无章

    8.1K122

    TeamTNT 样本新变种分析

    挖矿病毒通过扫描docker remote api未授权访问漏洞进行传播。相比之前TeamTNT黑客团伙使用的挖矿木马,新变种对原挖矿木马进行了升级,在进行感染时使用了新的策略。...三、样本att&ck矩阵分析 TEAMTNT的新样本通过docker remote API 传播,过程中使用了 特权容器,容器逃逸,LKM rootkit 等先进攻击方式,下面是对于整个攻击过程的att...漏洞: Docker Remote API 是一个取代远程命令行界面(rcli)的REST API。...Docker Remote API如配置不当可导致未授权访问,攻击者利用 docker client 或者 http 直接请求就可以访问这个 API,可能导致敏感信息泄露,黑客也可以删除Docker上的数据...实现下载功能,实现类似wget curl功能,用于下载wget curl: 检查系统中是否有curl,如果没有则从自己服务器上下载curl程序: 下载钱包文件,并准备两个挖矿安装包,其中一个为备用安装包

    2K30
    领券