源码centos7 centos nginx
centOS 7安装gcc、g++
centOS7安装gcc g++ 在使用yum时遇到这个错误 Another app is currently holding the yum lock; waiting for it to exit… 运行命令 rm -f /var/run/yum.pid // 强制关掉yum进程 一、第一种方式 ......
CentOS 32位系统
CentOS 2.x - 6.x 32位 下载地址:https://vault.centos.org/ CentOS 7.x 32位 下载地址:https://vault.centos.org/altarch/ ......
Nginx命令
命令 启动nginx start nginx 查看是否存在进程 tasklist /fi "imagename eq nginx.exe"查看进程号ps aux|grep nginx 重新加载配置文件 nginx -s reload 快速关闭 nginx -s stop 有序关闭 nginx -s ......
Centos7 离线安装指定版本 redis
1、本次安装redis7,官方网站 https://redis.io/download/ 2、安装gcc yum install -y gcc 3、解压 tar zxvf redis-7.0.11.tar.gz -C /usr/local/ 4、编译 cd /usr/local/redis-7.0. ......
关于Nginx作为http-web服务器时对404错误页面的配置
当我们访问一下Ngin部署的网站时,如果访问一个不存在的资源时,默认服务端会返回404错误,如下所示 其实这个页面,我们也是可以自己创建一个页面作为404的返回的,可以通过 即可以通过error_page code ... [=[response]] uri; 进行配置 其他说明: 关于error_ ......
centos7 离线安装infuxdb 2.4
1、influxdb官网下载 https://mirrors.tuna.tsinghua.edu.cn/influxdata/yum/el7-x86_64/ 2、安装rpm包 yum install -y influxdb2-2.4.0.x86_64.rpm 3、启动 systemctl enabl ......
cesium源码编译调试及调用全过程
完整记录一次cesium源码从下载、打包、调用、调试的全过程。 本文使用软件或API版本: VSCode Node:12.18.3 cesium版本:1.94 总体步骤: 下载源码 执行npm install和npm start启动web服务 打包源码(打包前可以先将申请到的cesium的token ......
win10环境下 VMware Workstation Pro 安装centos7无法上网
一、安装centos7 网上类似的教程太多了,我就不一一写了,提供两个网址,先按照教程安装 VMware Workstation Pro ,秘钥在第二个链接里面(亲测可用), 安装完VMware在根据教程安装centos7,网络配置安装教程中不全,可参考如下 虚拟机安装教程 VMware Works ......
centos没有vi命令 或者apt-get update很慢问题
apt-get update很慢问题 1.打开终端,进入目录: cd /etc/apt 2.备份一下原来的source文件: mv sources.list sources.list.bak 3.修改source.list文件,清空里面的内容,并复制以下内容进去:因为没有vi命令 echo "deb ......
nginx域名配置,SSL证书配置
1、禁止ip直接访问 2、访问http强制重定向到https 3、SSL证书配置,这个标准可以通过SSL的校验,地址:https://myssl.com/ ssl_certificate ceti/xxx.pem; ssl_certificate_key ceti/xxx.key; ssl_sess ......
CentOS设置程序开机启动程序/服务的方法(转)
注意:CentOS 6下基本没什么问题,CentOS 7估计不一定能行。 在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 #!/bin/sh # # This script ......
本机调试跨域,nginx转发解决
谷歌浏览器ajax请求报错 接口请求正常 phpstudy中配置个本地域名 然后配置hosts 新增 127.0.0.1 wertyuiopp.com 找到 设置 -> vhosts.conf -> 点配置的域名 server { listen 80; server_name wertyuiopp. ......
DRF的限流组件(源码分析)
DRF限流组件(源码分析) 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者 短信验证码一天每天可以发送50次, 防止盗刷。 对于匿名用户,使用用户IP作为唯一标识。 对于登录用户,使用用户ID或名称作为唯一标识。 缓存={ 用户标识:[12:33,12:32,12:31,12:30, ......
CentOS 7安装配置SSR客户端
CentOS 7安装配置SSR客户端 ##1. 安装配置SSR客户端 #wget https://raw.githubusercontent.com/biutefo/dabaobei/main/ssr.sh 1.1 安装SSR客户端 由于博客平台对关键字过滤,如下SSR代替如下字符: 安装epel扩 ......
Linux CentOS 7 离线安装.NET环境
下载离线安装包 下载.NET 例如: aspnetcore-runtime-6.0.15-linux-x64.tar.gz 复制到Linux /usr/local/dotnet/aspnetcore-runtime-6.0.15-linux-x64.tar.gz 解压 cd /usr/local/d ......
动态线程池DynamicTP源码分析
一、简述 dynamic-tp是一个轻量级的动态线程池插件,它是一个基于配置中心的动态线程池,线程池的参数可以通过配置中心配置进行动态的修改,目前支持的配置中心有Apollo,Nacos和Zookeeper,同时dynamic-tp支持线程池的监控和报警,具体特性如下: 基于Spring框架,现只支 ......
Centos7 yum安装k8s 1.23.0
本次部署有3个节点,一个master,2个node。其中maser是192.168.18.11,node分别是192.168.18.12、192.168.18.12。 一、在master:192.168.18.11上 1、前提条件安装docker,并修改/etc/docker/daemon.json ......
nginx配置文件生成完成批量配置
1.创建模板 worker_processes 1; events { worker_connections 1024; } stream { server { listen listen-port; proxy_pass ip:port; proxy_connect_timeout 2s; } # ......
DRF的权限组件(源码分析)
DRF的权限组件(源码分析) 1. 创建用户表 from django.db import models # Create your models here. class UserInfo(models.Model): role_choice = ((1, 'CEO'), (2, 'CTO'), ( ......
centos 常用命令
centos 常用命令 批量删除进程 ps -ef | grep mongo | grep -v "grep" | awk '{print $2}' | xargs kill -9 grep -v这个参数的作用是排除某个字符。所以这里排除了grep的命令。 之后也利用awk找到pid这一列。 最后的 ......
CentOS网卡无法启动返回'Failed to start LSB:Bring up/down networking.'
装了一台虚机,配置docker服务的时候发现忘了开CPU虚拟化,关机开启后再登录,发现网卡down了,重启网卡报错。 1. journalctl -ex #查看日志,发现返回错误'Failed to start LSB:Bring up/down networking.'; 2. vi /var/l ......
vm+centos+lnmp部署dvwa
1、说明 本次安装环境: VMware-player-16.0.0-16894299 CentOS-7-x86_64-Minimal-2009.iso Nginx:Web 服务器,本文以 Nginx 1.17.7 为例。 MariaDB:数据库,本文以 MariaDB 10.4.8 为例。 PHP: ......
CentOS强制指定用户下线并禁止用户再次登录
CentOS强制指定用户下线并禁止用户再次登录 强制指定用户下线 可以使用pkill命令kill该用户所有的进程 pkill -u tom 执行上面的命令会将名为“tom”的用户踢下线 禁止用户登录 使用pkill命令将用户踢下线后该用户可以再次登录,我们要禁止这种行为,有两种方法可以办到 锁定用户 ......
Spring源码系列(补充):详解ApplicationContext
本文介绍了Spring框架中ApplicationContext的几个核心概念,包括MessageSource、ResourcePatternResolver、获取运行时环境、ApplicationEventPublisher和OrderComparator。对于每个概念,文章都提供了具体的用法示例... ......
CentOS7.9 安装 RabbitMQ
官方安装文档 https://www.rabbitmq.com/install-rpm.html 一、rpm 包下载 1. 下载 erlang https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x ......
在idea中查看源码时 download source failed的处理办法
检查idea maven配置 切换路径Build Tools -> Maven -> Importing 勾选前两个 执行maven命令: mvn dependency:resolve -Dclassifier=sources 执行完后,再次打开源码类就能看到源码了。 ......
xHook 源码解析
xHook 是爱奇艺开源的一个PLT Hook 框架 项目地址: https://github.com/iqiyi/xHook 该项目实现了 PTL/GOT Hook PTL hook 的本质是修改内存中,PLT表对应的值,来实现跳转到自定义函数的 .got和.plt它们的具体含义。 The Glo ......
【Nginx】valid_referers 参数绕坑指南
Nginx 提供了valid_referers参数用于检查url中refer参数的状态,首先看下官方配置: Syntax: valid_referers none | blocked | server_names | string ...;Default: —Context: server, loc ......
Nginx配置referer校验,实现简单的防盗链
1、Nginx Referer模块 nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求。当一个请求头的Referer字段中包含一些非正确的字段,这个模块可以禁止这个请求访问站点。构造Referer的请求很容易实现,所以使用这个模块并不能100%的阻止这些请求。 ......
NGINX根据客户端真实ip限制/referer限制
最近后端服务被攻击,所有接口被疯狂调用,记录一次nginx应对攻击的方案,包括黑白名单、referer限定等。 一、NGINX根据用户真实IP限源1、nginx日志打印在nginx.conf配置文件中的http模块打印 log_format main '$remote_addr - $remote_ ......