ctfshow-web ctfshow nginx shell

Ubuntu 22.04 LTS 安装最新稳定版本nginx、mysql5.7和php7.2

Ubuntu 22.04 LTS 安装最新稳定版本nginx、mysql5.7和php7.2 全部apt-get安装,就是快,迅速。前提是需要在有网络环境的情况下哈!! 操作系统版本:Ubuntu 22.04 LTS 一、安装最新稳定版本的nginx apt-get update # 查看默认安装的 ......
版本 Ubuntu mysql5 22.04 nginx

shell 常用技能

1、重定向的使用 >/dev/null 2>&1 拆分解释 1:> 代表重定向到哪 2:/dev/null 代表空设备文件 3:2> 表示stderr标准错误,有0 、1、2 三种情况 4:& 表示等同于的意思,2>&1,表示2的输出重定向等同于1 5:1 表示stdout标准输出,系统默认值是1, ......
技能 常用 shell

shell脚本定义变量和文件路径拼接

在shell脚本定义变量为 xx="xxx" 例如把一个路径或文件名定义为一个变量 inputPath="/mnt/RNASeq/Result" fileName="202308071824_210901003_2D230327074US2S2745DX" 在路径"/mnt/RNASeq/Resul ......
变量 脚本 路径 文件 shell

nginx 日志备份

·1、编辑脚本backup.sh #!/bin/bash #进入备份目录 cd /data/nginx/logs/ #设置备份名字newAccessLog="access`date +%Y-%m-%d`.log"newErrorLog="error`date +%Y-%m-%d`.log" #拷贝日 ......
备份 nginx 日志

nginx 定时重启

1、编写脚本nginx_restart.sh #!/bin/bash ps -ef | grep nginx | grep -v grep > /data/nginx/nginx_restart.txt file=$(cat /data/nginx/nginx_restart.txt | grep ......
nginx

nginx 日志查询

转载:https://www.jianshu.com/p/f105fb19dd0b 1、根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l 2、统计访问URL统计PVawk '{print $7}' access.log|wc -l ......
nginx 日志

skywalking(二) 实现基于nginx+java服务的全链路数据收集

实现nginx+jenkins全链路数据追踪 1. 部署Jenkins IP:10.0.0.94 1.1 安装、配置jenkins # 1.安装jdk11 apt update apt install -y openjdk-11-jdk # 2.下载tomcat mdkir /apps & cd / ......
链路 skywalking 数据 nginx java

CTFshow Reverse 36D杯 BBBigEqSet wp

用ida打开程序,分析汇编代码,然后编写脚本得到flag{Soooo000_LooOOOOOOOOggO99g99_s1muLtaNeOus_EEEQuat10n5_Y0UUUUUUuuu_cAA44AANNnnN_SOOOOOOLVE_IT17TT11771ITIT!!!_8ShotDshP90a... ......
BBBigEqSet CTFshow Reverse 36D 36

Shell脚本自动下载FTP文件上传到S3

1. shell脚本下载 #!/bin/bash #用户名 USER=xxx #密码 PASSWORD=xxx #下载文件临时目录 SRCTDIR=/approveform/uat/tempin #S3获取文件目录 SRCDIR=/approveform/uat/in #S3获取文件日志 SRCLO ......
脚本 文件 Shell FTP

web nginx 大量time_wait 几乎没有establish

#!/usr/bin/python # -*- coding: utf-8 -*- #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #@auhor by ruiy # # ......
establish time_wait nginx time wait

nginx安装ssl模块

一、引言 当我们的Linux服务器上当中发布了web项目,有时候需要配置一个SSL证书,来使用https,然而我们一开始编译的Nginx的时候并没有把SSL模块一起编译进去. 二、如何补装SSL模块 既然在安装的时候没有编译ssl,难道把nginx卸载重新安装一次?不不不,我们只需要在原有的基础上添 ......
模块 nginx ssl

使用 docker 部署项目,利用 nginx 转发请求,客户端 ip 变成 docker 默认网桥:172.24.0.1 的问题。

如果项目是使用 docker 部署的,并且利用了 nginx 转发请求,这个时候,对于 nginx 的 conf 文件,需要在每个 location 里面配置上以下3个配置,才能正确获取到客户端 ip: 翻译 搜索 复制 ......
docker 客户端 客户 项目 问题

Linux系统Keepalive Nginx做前置机配置

1、软件官网下载 https://www.keepalived.org/download.htmlhttp://nginx.org/download/选择软件版本如下[root@ZE-NGXFR01 data]# lltotal 1960-rw 1 sysadm sysadm 927631 Nov ......
Keepalive 系统 Linux Nginx

nginx allow和deny配置

在NGINX中,可以通过配置文件和特定的指令来实现权限控制。以下是一些常见的权限控制方法: 使用deny指令:在NGINX配置文件中,可以使用deny指令来拒绝特定IP地址或IP地址范围的访问。可以将deny指令放在server块或location块中。 例如,要拒绝特定IP地址的访问,可以这样配置 ......
nginx allow deny

Yum安装的Nginx安装新模块解决办法

Nginx版本1.22 Yum安装 Step1 去官网下载对应版本的源码包 Nginx源码包官网下载地址 Step2 上传到服务器 tar -xf nginx-1.22.1.tar.gz cd nginx-1.22.1/ 安装相关依赖 yum install -y gcc gcc-c++pcre p ......
模块 办法 Nginx Yum

shell 同时获取两个入参数

其实在shell里,无法同时获取两个参数入参,需一点其他的 while read -r line do echo $line str1=`echo $line|awk '{print $1}'` echo $str1 str2=`echo $line|awk '{print $2}'` echo $ ......
同时 参数 两个 shell

CTFshow Reverse BJDCTF2020 JustRE wp

运行的用ida打开后会看到一个与固定字符串比较的函数,这个串也给出了,没有其它输入的部分,说明如果这个不是flag的话(肯定不是)系统会自动给出解密后的flag,这里处理一下,运行得到flag{9969e2ddd64088f71af0caa891b4dc63} ......
CTFshow Reverse BJDCTF JustRE 2020

MySQL Shell连接数据库报MySQL Error 1045 (28000)错误浅析

这里简单总结一下mysql shell访问数据库时报MySQL Error 1045 (28000): Access denied for user 'root'@'::1' (using password: YES)的原因以及如何解决这个问题 这里测试的环境为MySQL 8.0.35,我们先来看看 ......
MySQL 错误 数据库 数据 Error

定期删除日志shell脚本

#!/bin/sh #dest: 切割日志,只保留30天,每日00:10运行 日志目录格式 /var/log/YYYY-MM-DD #请赋予脚本执行权限! #crontab -e创建任务 写入 10 0 * * * /当前脚本绝对路径 #crontab -l 查看任务 # find 递归找,所以删除 ......
脚本 shell 日志

nginx-rust 基于rust 开发nginx 模块

nginx-rust 是nginx 官方出的可以让我们基于rust 开发nginx 模块,目前还处于早期阶段,对于nginx 类型的生成官方基于了bindgen工具这个工具我以前也简单介绍过,定于header 包装如下图 说明 目前来说官方提供的集成还是比较全的,同时对于标准nginx 模块开发需要 ......
nginx rust nginx-rust 模块

cmake nginx 本地开发调试

主要是学习下如何基于cmake 进行nginx 的本地调试,也方便学习如何开发nginx 模块 参考配置 CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(ngx_hello_module) # Path to the Nginx ......
cmake nginx

Linux基础43 nginx多server优先级, nginx禁止IP访问, nginx的alias, nginx的try_file

Nginx常见问题 一、nginx多server优先级 在开始处理一个http请求时,nginx会去除header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如果配置多个相同的server_name,会 ......
nginx 优先级 try_file 基础 server

Shell脚本编程

一、Shell脚本执行的几种方式 1.Shell脚本中用#表示注释,相当于C语言中的//注释,但如何#位于第一行开头,并且是#!(称为Shebang)则例外,它表示该脚本使用后面指定的解释器/bin/sh解释执行,如果把这个脚本文件加上可执行权限然后执行: 保存执行后: 上述脚本直接以./test. ......
脚本编程 脚本 Shell

shell脚本之“sort“、“uniq“、“tr“、“cut“、“split“、“paste“以及“eval“命令详解

一、sort命令 1.1、作用 以行为单位对文件内容进行排序 也可以根据不同的数据类型来排序 1.2、语法格式 sort [选项] 参数 cat file | sort 选项 1.3、常用选项 -f∶ 忽略大小写,会将小写字母都转换为大写字母来进行比较; -b∶ 忽略每行前面的空格; -n∶ 按照数 ......
脚本 命令 shell paste split

Nginx配置IP访问tomcat JSP

前言 对于Nginx大家已经是不陌生了,目前广泛的应用于各种项目中,我这个需求不常见,所以记录一下,工作中的奇葩需求 需求背景 目前需要代理的页面是一个比较老(10年前)的项目,客户需求是他们需要采用IP的方式直接访问到对应tomcat的JSP页面 解决方案 参考之前做的Nginx配置tomcat的 ......
tomcat Nginx JSP

nginx返回静态文件乱码中文不显示

如果遇到自己部署的服务出现页面中文乱码不显示的问题,在server块中,location同级添加一个charset utf-8即可。 示例: server { listen 8001; # 监听的端口 server_name a.www.com; # 服务名,我这里是做的二级域名,不重要,是你的服务 ......
乱码 静态 文件 nginx

Linux安装Nginx

1. 在 /usr/local 建nginx文件夹,下载nginx压缩文件 nginx下载地址:http://nginx.org/download 找稳定版本 执行命令 cd /usr/local mkdir nginx wget http://nginx.org/download/nginx-1. ......
Linux Nginx

shell技能大全

1.执行shell脚本提示输入并根据输入内容执行 #!/bin/bash if [ $# -ne 3 ];then echo "usage: $(basename $0) par1 par2 par3" exit fi myfunc() { echo $(($1*$2*$3)) } result=` ......
技能 大全 shell

使用 npm 的配置参数 script-shell 来避免 window 执行脚本失败

在 Node.js 的生态系统中,npm 是一个非常重要的组件。npm,全称 Node Package Manager,是 Node.js 的默认包管理器。它帮助开发者很容易地安装、更新、删除或管理 Node.js 项目中所需要的依赖包。npm 能够在本地环境或者全局环境中安装 Node.js 模块 ......
script-shell 脚本 参数 script window

使用 npm config set script-shell 实现跨平台的脚本执行需求

npm config set script-shell C:\\app\\Git20180223\\bin\\bash.exe 这个命令的准确含义是设置npm的脚本(shell)执行环境为"C:\app\Git20180223\bin\bash.exe"。这个命令用于修改npm的配置,具体来说,它修 ......
script-shell 脚本 需求 config script