Gitlab 安装与配置

phpmianshi3周前 (07-14)运维51
Gitlab 安装使用 docker-compose 安装 Gitlab,traefik 反向代理 Gitlab,并开启 https编辑 docker-compose.yaml 文件$ mk...

SonarQube的安装、配置与使用

phpmianshi3周前 (07-13)运维48
SonarQube的安装、配置与使用
sonarqube 是一个代码质量管理平台,可通过安装不同的插件集成测试工具、代码质量分析工具、持续集成等多种功能。sonarqube 目前最新版为 8.0,最新稳定版本为 7.9,由于性能原因,so...

通俗易懂解释IP段192.168.1.0/24和192.168.0.0/16

phpmianshi6个月前 (02-05)运维124
192.168.1.0/24 包含哪些IPIP地址格式采用“斜线记法”,即:IP地址/网络前缀。例如 192.168.1.0/24 表示32位的二进制地址中(任何IP的二进制地址都...

jsonp安全攻防技术(JSON劫持、XSS漏洞)

phpmianshi6个月前 (02-04)运维189
关于 JSONPJSONP 全称是 JSON with Padding ,是基于 JSON 格式的为解决跨域请求资源而产生的解决方案。他实现的基本原理是利用了 HTML 里 <script&...

linux中sudo提权漏洞复现及修复-CVE-2021-3156

phpmianshi6个月前 (02-03)运维439
1.背景sudo被披露存在一个基于堆的缓冲区溢出漏洞(CVE-2021-3156,该漏洞被命名为“Baron Samedit”),可导致本地权限提升。当在类Unix的操作系统上执行命令时,非root用...

linux中三种风格Unix、BSD、GNU的ps的参数说明

phpmianshi6个月前 (01-29)运维284
背景Linux系统中使用GNUps命令支持3种不同类型的命令行参数:Unix风格的参数,前面加单破折线;BSD风格的参数,前面不加破折线;GNU风格的长参数,前面加双破折线。Unix风格参数ps [-...

HTTP状态码302、303和307的前世今生

phpmianshi6个月前 (01-28)运维268
背景《HTTP权威指南》第3章在讲解30X状态码时,完全没有讲清楚为什么要有302、303、307,以及他们的关系,一句“问题出在HTTP1.1”;而第五章在讲重定向响应时,没有说到现在很常见的302...

jmeter压测实战

phpmianshi6个月前 (01-21)运维476
jmeter压测实战
下载安装下载JDK  : https://download.oracle.com/otn-pub/java/jdk/15.0.2+7/0d1cfde4252546c6931946de8db4...

linux中后台进程管理利器supervisord

phpmianshi9个月前 (11-04)运维419
背景Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。s...

sentry磁盘占用过大如何清理历史数据

phpmianshi10个月前 (10-19)运维1350
1、SENTRY数据软清理 (清理完不会释放磁盘,如果很长时间没有运行,清理时间会很长)#登录worker容器 docker exec -it sentry_onpre...

linux中iptables防火墙详解

phpmianshi10个月前 (10-12)运维1707
1、iptables入门简介Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤的防火墙工具,主要工作在OSI七层的二...

记一次连接Redis偶现超时的问题

phpmianshi1年前 (2020-07-03)运维533
记一次连接Redis偶现超时的问题
问题描述公司老的项目没有任何监控,对于系统的运行健康情况完全不知,于是搭建了2套监控系统,一套sentry监控代码层面的exception,一套cls告警,监控所有系统的状态码,应用日志等。监控系统上...

记一次laravel项目因opcache导致的include过慢问题

phpmianshi1年前 (2020-06-12)运维1248
问题表现 php-fpm-slow.log 大量如下日志:script_filename = /data/nginx/webroot/app-20200611-160330-feb...

记一次laravel项目因session导致cpu过高的问题

phpmianshi1年前 (2020-05-26)运维726
问题起因:腾讯云监控CPU过高报警  10:20-10:28左右持续 百分之80以上。问题排查:1. 查看php-fpm慢日志发现有大量如下日志:[26-May-2020 ...

Certbot-免费的https证书

phpmianshi3年前 (2018-05-06)运维680
什么是HTTPS?HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传...

Nginx面试中最常见的18道题

phpmianshi5年前 (2016-07-02)运维1121
1、请解释一下什么是Nginx?Nginx---Ngine X,是一款免费的、自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;Nginx以其高性能...

nginx中request_time和upstream_response_time详解

phpmianshi5年前 (2016-07-01)运维920
背景最近监控报警有短暂的502,赶紧分析问题原因,查看nginx的access_log 发现短暂报警的request_time比较大,但是upstream_response_time有2个值,一个比较...

linux中cat EOF详解

phpmianshi5年前 (2016-05-02)运维36
关于cat << EOF语句在linux shell脚本中cat << EOF的语句,起到什么作用?首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当...

linux中tee命令详解

phpmianshi5年前 (2016-05-01)运维45
linux中tee命令详解
介绍tee最基本的用法就是显示输出结果并且保存内容到文件中。下面例子使用free命令显示系统内存使用信息,并使用tee命令将信息输出到屏幕,并保存到文件mem.txt中。[root@localhost...

linux查看与挂载新磁盘

phpmianshi5年前 (2016-04-29)运维110
问题发现腾讯云控制台一个服务器挂载了一个数据库,但是用df -h查看磁盘占用情况,发现磁盘/dev/vdb1消失了。是磁盘坏了?还是没被系统识别?df -hFilesystem &...