• 2024-11-15docker基础:搭建centos7(详见B站泷羽sec)
    docker的简单学习:sudoapt-getupdate                //这个命令让系统检查有没有新软件sudoapt-getinstalldocker.io       //安装Dockersudodockerversion                        //查看是否安装成功,显示dock
  • 2024-11-13ngin 反向代理
    企业级Nginx反向代理配置通常涉及多个方面,包括负载均衡、SSL/TLS加密、缓存、日志记录等。以下是一个基本的企业级Nginx反向代理配置示例:1.基本配置定义上游服务器upstreambackend{ server192.168.1.10:8080; server192.168.1.11:8080; server192.168.1.12:808
  • 2024-11-09Python 临时启动简单的 HTTP 服务器
    需要临时启动一个简单的WebServer进行测试或分享文件,当然可以用Apache、Nginx这些HTTP服务,不过又显得过于麻烦。 Python自带了一个简单的内建HTTP服务器,这时候用它就特别合适了!基本命令```python-mWeb服务器模块[端口号,默认8000]```这里的“Web服务器模块”
  • 2024-11-0815分钟学 Go 第 44 天: 项目部署基础
    第44天:项目部署基础学习目标在这一课中,我们将学习如何部署Go应用程序。重点包括:Go应用的构建与打包选择合适的部署环境使用Docker容器化Go应用云平台部署基础常见问题与调试方法1.Go应用的构建与打包1.1构建应用在部署之前,首先需要构建Go应用。这里的构建是指将代
  • 2024-11-08打靶记录-Jarbas
    靶机下载vulnhub->Jarbas确定靶机nmap-sn192.168.52.0/24靶机ip:192.168.52.130扫描全端口开放情况nmap-sT192.168.52.130-p--oA./ports详细扫开放的端口nmap-sT-sC-sV-O192.168.52.130-p22,80,3306,8080-oA./details扫udp端口开放nmap-sU--top-po
  • 2024-11-07docker安装配置dnsmasq
    docker下载安装参考:docker安装、卸载、配置、镜像如果是低版本的额ubuntu,比如ubuntu16.04.7LTS,为了加快下载速度,参考:Ubuntu16.04LTS安装Docker。docker安装dnsmasq下载dnsmasq镜像首先镜像我们可以选择带web页面的,也可选择不带的,这里选择带web也免的,方便不懂技术的人配置。dock
  • 2024-11-02[python]Gunicorn加持,轻松提升Flask超7倍性能
    前言之前学习和实际生产环境的flask都是用app.run()的默认方式启动的,因为只是公司内部服务,请求量不高,一直也没出过什么性能问题。最近接管其它小组的服务时,发现他们的服务使用Gunicorn+Flask的方式运行的,本地开发用的gevent的WSGIServer。对于Gunicorn之前只是耳闻,没实际用过,正
  • 2024-11-01如何在Linux下部署自己的ZFile开源网盘
    ZFile项目介绍ZFile是一个功能强大、灵活的开源网盘系统,为用户提供安全便捷的文件存储和共享方案。项目概述ZFile由ZFile,Inc.开发和维护,基于Docusaurus构建。其用户友好的界面支持多种文件存储和共享功能,并具备高度的可定制性和扩展性,以适应各种使用场景。功能特点Z
  • 2024-10-31Docker+Jenkins:一键自动化部署,让你的项目管理飞跃!
    使用Docker安装Jenkins并实现项目自动化部署是一种高效且便捷的方法。以下是详细的步骤和代码示例,帮助你完成这一过程。一、准备工作安装Docker:确保你的系统已经安装了Docker。如果没有安装,请参考 Docker官方文档进行安装。拉取Jenkins镜像:从DockerHub上拉取Je
  • 2024-10-25sentinel安装
    sentinel安装获取sentinel.zip,并上传至/data/soft目录下通过网盘分享的文件:sentinel.zip链接:https://pan.baidu.com/s/1ogfz3rLBiTheoekVUQLbGA?pwd=1234提取码:1234--来自百度网盘超级会员v7的分享解压sentinel.zip:unzipsentinel.zip注意:如果unzip命令不可用则需
  • 2024-10-25中间人攻击(https降级攻击)和iptables命令分析
    中间人攻击以下是一个简单的中间人攻击示例,结合ARP欺骗和流量修改:1.进行ARP欺骗首先,使用 arpspoof 进行ARP欺骗,将受害者的流量重定向到攻击者的机器上:sudoarpspoof-ieth0-t172.29.144.50172.29.144.12.启用IP转发确保IP转发已启用,以便攻击者可以将
  • 2024-10-25使用本地浏览器打开远程服务器生成的网页——详细教程
    使用本地浏览器打开远程服务器生成的网页——详细教程在日常开发或运维中,我们常常需要访问部署在远程服务器上的网页应用,例如JupyterNotebook、Web服务等。通过SSH端口转发,我们可以在不暴露远程服务器端口的情况下,使用本地浏览器直接访问远程服务器生成的网页。本文将
  • 2024-10-23docker-compose安装sentinel
    1.获取sentinel.zip,并上传至/data/soft目录下,目录可任意通过网盘分享的文件:sentinel.zip链接:百度网盘请输入提取码提取码:1234--来自百度网盘超级会员v7的分享2.解压sentinel.zip:unzipsentinel.zip注意:如果unzip命令不可用则需要安装unzip:sudoyuminstallunz
  • 2024-10-16Jboss未授权访问-8080
    Jboss未授权访问√基础了解JBOSS是一个基于J2EE的开放源代码的应用服务器。JBoss是一个管理EJB的容器和服务器。一般与Tomcat与Jetty绑定使用Jboss未授权漏洞是指未授权访问管理控制台,通过该漏洞,可以后台管理服务,可以通过脚本命令执行系统命令,如反弹shell环境部署vulhub:vu
  • 2024-10-15Docker Compose部署GitLab
    今天我将向你展示如何在一小时内安装GitLab服务器,并在其中运行第一个CI/CD进程。本文是“如何开始使用流行的CI/CD工具”系列文章的一部分。在本文中,我将向你展示如何安装CI/CD工具,以及如何准备基于Maven构建和测试一个简单项目的流程。什么是GitLab?Gitlab是一款
  • 2024-10-15linux开启端口监听
    在Linux中,您可以使用socat或nc(netcat)工具来监听特定的端口。以下是使用这两种工具的简单示例:使用socat:安装socat(如果尚未安装):  sudoapt-getinstallsocat开启一个监听在TCP端口8080上的socat实例:  socatTCP-LISTEN:8080,forkEXEC:/bin/bash使
  • 2024-10-15Solon 3.0 新特性:HttpUtils 了解一下
    Solon3.0引入一个叫HttpUtils小插件,这是一个简单的同步HTTP客户端,基于URLConnection适配(也支持切换为OkHttp适配)。使得编写HTTP客户端代码更加直观和易于阅读。使用URLConnection适配时(大小为40KB左右)。默认使用OkHttp适配时(大小为3.1MB左右)。当引入okhtt
  • 2024-10-15在 Linux 系统中开放端口
    在Linux系统中,开放端口通常是通过配置防火墙来实现的。不同的Linux发行版可能使用不同的防火墙工具。以下是使用iptables和firewalld(在CentOS7及更高版本中使用)以及UFW(在Ubuntu中使用)来开放端口的步骤。方法1:使用iptables开放端口iptables是一个强大的防火墙工
  • 2024-10-10[AGC054D] (ox) 题解
    感觉看到交换就应该要想到逆序对。思路一个前置小知识,我们把一个排列用相邻交换复原的最小次数是逆序对数量。考虑没有ox的情况。我们顺着扫一遍字符串。把左括号正一,右括号看作负一,当前缀和小于零以后,我们把后面最近的左括号提过来,这样可以构造出交换次数最少的合法括号串
  • 2024-10-09TFS命令 TF:undo(强制撤销签出文件) 用法
    1.在命令行中输入"CD C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\TeamExplorer\"(TF.EXE程序在文件夹),进入TF程序所在目录。或者配置环境变量PATH,如下图:2.查找指定用户用到的工作区,操作如下:TF
  • 2024-10-08在K8S中,Pod 的健康检查方式有哪些?
    在Kubernetes中,Pod的健康检查是通过探针(Probe)来实现的,主要有三种类型的探针:存活探针(LivenessProbe)、就绪探针(ReadinessProbe)和启动探针(StartupProbe)。以下是这些探针的详细介绍和配置方式:存活探针(LivenessProbe):目的:确定容器是否正在运行并能够响应请求。如果存活探针
  • 2024-10-02通过转发访问远程设备所在网络中的指定服务
    部署GeminiGemini使用教程-迅捷网络[来送福利]-博客园(cnblogs.com) 概述此功能主要用于异地设备A要访问远程设备B所能访问到服务.例如B能访问其局域网中另一台电脑上的ERP系统(http://192.168.1.1:8080),通常而言A只能访问B上的服务,但通过此转发功能,即可实现A(如10
  • 2024-10-02ubuntu nginx 配置端口
    ubuntunginx配置端口在Ubuntu上配置Nginx监听端口,你需要编辑Nginx的配置文件。默认情况下,配置文件通常位于/etc/nginx/sites-available/default。以下是如何更改Nginx配置以监听特定端口的步骤:打开终端。输入以下命令以编辑默认的Nginx配置文件:sudonano/etc/nginx/sites-a
  • 2024-09-258080时序
    通过RS来区分是命令还是数据在WR高电平时,将数据放入D[0:15]数据线上在WR上升沿,读取D[0:15]数据线上的数据//提前把默认信号设置为对应电平staticinlinevoidLcdSendCmd(uint16_tcmdVal){ LCD_CS_RESET();//cs输出低电平,表示片选信号开始工作 LCD_RS_RESET();//r
  • 2024-09-24KtConnect无废话实战
    如果你觉得这篇文章对你有帮助,请不要吝惜你的“关注”、“点赞”、“评价”,我们可以进一步讨论实现方案和细节。你的支持永远是我前进的动力~~~你是不是遇到过,公司有自己的IDC机房,但运维能力较弱,部署的研发服务非常不稳定,因此大家都不愿意使用,转而在云上部署。但是在云上部