ctfshow-web ctfshow nginx shell
shell实现进度条、转圈等
1. 转圈 渐次输出字符 '\\' '|' '/' '-', 来实现转圈的效果# !/bin/bash function waiting() { i=0 while [ $i -le 100 ] do for j in '\\' '|' '/' '-' do printf "\t\t\t\t%c % ......
shell脚本-批量主机执行命令(expect)
# shell脚本-批量主机执行命令(expect) ## 准备 > 上次连接多台服务器使用ssh-keygen,24机器去连接22、25,所以存在.ssh/authorized_keys > > 1.如果有.ssh/authorized_keys该文件则先删除 > > ``` > rm -rf.s ......
shell脚本-批量检查网站是否异常
# shell脚本-批量检查网站是否异常 > - 200 - 请求成功 > - 301 - 资源(网页等)被永久转移到其它URL > - 404 - 请求的资源(网页等)不存在 > - 500 - 内部服务器错误 > > 通过获取状态码检查网站是否正常 但是这种方式不太好直接取出状态码 > > > ......
shell脚本-监控多台服务器磁盘利用率
# shell脚本-监控多台服务器磁盘利用率 ## 介绍 > 第一步:实现免密登录服务器 ,为后续脚本免密登录做好准备。 > > 第二步:把要监控服务器的ip地址 root用户 端口port 写入host.info文件中以便后续脚本从这个文件读取服务器信息。 > > 第三步:写shell脚本,先从h ......
linux shell脚本实现删除连续的空行为一行
001、awk实现 [root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ......
记一个nginx的配置
cat /usr/share/nginx/html/index.html Hello MyApp | Version: v1 | <a href="hostname.html">Pod Name</a> location / { root /usr/share/nginx/html; index i ......
Java扩展Nginx之三:基础配置项
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 本篇概览 - 经历了前面两篇的入门和编译源码之后,从本 ......
Nginx代理Mysql
10.2.24.161部署nginx,代理10.2.24.191:3306数据库 1. 安装stream模块 nginx默认不会编译stream模块的,需要在编译的时候,指定--with-stream./configure --prefix=xxx --add-module=xxxx --add-m ......
利用nginx搭建文件服务器并使用登录功能
### nginx配置 ``` nginx http { #显示目录 autoindex on; #显示文件大小 autoindex_exact_size on; #显示文件时间 autoindex_localtime on; #设置编码方式 charset utf-8; server { list ......
shell脚本-监控多台服务器磁盘利用率
# shell脚本-监控多台服务器磁盘利用率 ## 介绍 > 第一步:实现免密登录服务器 ,为后续脚本免密登录做好准备。 > > 第二步:把要监控服务器的ip地址 root用户 端口port 写入host.info文件中以便后续脚本从这个文件读取服务器信息。 > > 第三步:写shell脚本,先从h ......
(一)centos7下如何搭建Nginx和FastDFS文件管理-环境搭建
一、关于FastDFS 1、FastDFS简介 FastDFS(Fast Distributed File System)是一个开源的分布式文件系统,旨在解决大规模文件存储和访问的问题,例如图片、音视频等。它具有高性能、高可靠性和可扩展性的特点,被广泛应用于大规模的互联网应用中。 FastDFS由跟 ......
CICD环境搭建15-jenkins+nginx+N个tomcat实现负载均衡
环境准备1.安装tomcat2.安装nginx 一台服务器配置多个tomcat1.上传tomcat压缩包到服务器上 2.解压缩 tar -zxvf apache-tomcat-8.5.38.tar.gz13.复制解压好的apache-tomcat-8.5.38,到/opt/目录下,创建软链接 #to ......
07-Nginx搭建高可用集群
- [1. Keepalived+Nginx 高可用集群(主从模式)](#1-keepalivednginx-高可用集群主从模式) - [2. 配置高可用的准备工作](#2-配置高可用的准备工作) - [3. 在两台服务器上安装keepalived](#3-在两台服务器上安装keepalived) ......
nginx,uwsgi,flask
当 Nginx 和 uWSGI 用于部署 Flask 应用,并且用户在浏览器中输入对应的 URL 与端口来访问该应用时,以下是大致的访问步骤: DNS 解析:首先,浏览器会使用 DNS(域名系统)来将 URL 的域名部分解析成 IP 地址。 连接到服务器:然后,浏览器尝试通过 HTTP 或 HTTP ......
K8S 配置 ingress-nginx
# K8S 配置 ingress-nginx ## 确认所需工具全部工作正常 1. 确认网络通畅 2. 首先确认 K8S 集群中所有节点工作正常 3. 确认 docker 工作正常,可以从 Docker Hub 拉取镜像 ## 拉取所需镜像 ```shell $ docker pull benny1 ......
OSLUI:摆脱Shell,通过自然语言操作Linux
Linux shell命令是强大的,但也是复杂的。不光是新手记不住,往往很多老手也不一定能很好地掌握一些shell命令。最近开发了一款小工具:OSLUI,目标是做操作系统的自然语言界面,让人们可以摆脱Shell,直接通过自然语言和计算机进行交互。github地址:https://github.com ......
nginx中resolver指令的作用是什么?
作用:配置域名服务器。用来把upstream中的服务器的域名解析为IP地址。 语法: Syntax: resolver address ... [valid=time] [ipv4=on|off] [ipv6=on|off] [status_zone=zone]; Default: — Contex ......
介绍Linux shell脚本学习 -- 系列文章
当前标签:Linux Shell 06- Shell脚本学习--其它 05- Shell脚本学习--函数 04- Shell脚本学习--条件控制和循环语句 03- Shell脚本学习--字符串和数组 02- Shell脚本学习--运算符 01- Shell脚本学习--入门 出处:https://ww ......
linux shell编程中 break和exit的区别
break是跳出循环exit是退出脚本。 看下面的例子。 001、break [root@PC1 test02]# cat test.txt ## 测试数据 3 4 5 6 7 [root@PC1 test02]# cat test.sh ## 测试程序 #!/bin/bash for i in $ ......
nginx 源代码安装
1.nginx 源代码下载地址:wget https://nginx.org/download/nginx-1.20.2.tar.gz 2.安装依赖库 yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel ......
ubuntu 防火墙设置和nginx升级脚本
ufw version #查看版本信息 ufw enable #启用防火墙 ufw disable #禁用防火墙 ufw reload #重载防火墙 ufw reset #重新设置防火墙 (注意:这将禁用UFW并删除之前定义的任何规则) ufw verbose #查看防火墙策略默认情况下ufw开启会 ......
Nginx负载均衡状态值max_fails和fail_timeout
max_conns max_conns=number:用来设置代理服务器同时活动链接的最大数量,默认为0,表示不限制,使用该配置可以根据后端服务器处理请求的并发量来进行设置,防止后端服务器被压垮。 max_fails和fail_timeout max_fails=number:设置允许请求代理服务器 ......
几个Nginx性能优化方法 转载
均需修改nginx的配置文件 vi /nginx/conf/nginx.conf 1、worker_processes 工作进程最大连接数 worker 进程数默认为 1 ,单进程最大连接数为1024 每个 worker 进程都是单线程的进程,它们会调用各个模块以实现多种多样的功能 如果这些模块确认 ......
09 mysql 读写分离 +nginx
![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-20230709111337-zgd4xpc.png) ![image](https://b3logfile.com/file/2023/07/ ......
Linux下检测Nginx安装目录,修改配置,重启
### 查看Nginx安装目录 使用命令 `which nginx` 和 `hereis nginx` 。 前者只适用于软件的安装目录被添加进了系统 Path 的的情况。 ### 查看 nginx 配置文件所在目录 使用命令 `find / | grep nginx.conf` 。其作用为:查找 ( ......
Nginx配置之文件下载
server { listen 8082; server_name localhost; location /download/ alias /usr/share/nginx/psbcubankout-dev; sendfile on; # 开启高效文件传输模式 autoindex on; # 开启 ......
oracle 数据库备份shell脚本
#!/bin/bash # 设置 Oracle 环境变量export ORACLE_HOME=/path/to/oracle/homeexport ORACLE_SID=your_oracle_sidexport PATH=$ORACLE_HOME/bin:$PATH # 定义备份目录backup_ ......
nginx负载均衡配置
user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.log crit; pid /www/server/nginx/logs/nginx.pid; worker_rlimit_nofile 51200; st ......
Linux shell:cat << EOF
Linux shell:cat << EOF 大川搬砖 2023-07-05 12:01 发表于北京 收录于合集 #linux14个 #shell5个 #EOF1个 1. 用途 从标准输入(stdin) 读取一段文本,遇到 "EOF" 就停止读取,然后将文本输出到标准输出(stdout) 中。 2. ......
Java扩展Nginx之二:编译nginx-clojure源码
### 欢迎访问我的GitHub > 这里分类和汇总了欣宸的全部原创(含配套源码):[https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) ### 为什么要编译nginx-clojure源码 - 作为《 ......