10 2022 档案

摘要:14 个 grep 命令的例子 概述: 所有的类linux系统都会提供一个名为grep(global regular expression print,全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、 阅读全文
posted @ 2022-10-31 20:02 谢端阳 阅读(239) 评论(0) 推荐(0) 编辑
摘要:原理 我们先回顾一下SSL/TLS的整个握手过程: Clienthello:发送客户端的功能和首选项给服务器,在连接建立后,当希望重协商、或者响应服务器的重协商请求时会发送。 version:客户端支持的最佳协议版本 Random:共32字节,28字节随机数,4字节额外信息,受客户端时钟影响(为了避 阅读全文
posted @ 2022-10-28 18:13 谢端阳 阅读(4591) 评论(0) 推荐(0) 编辑
摘要:过滤ip地址: ip.addr==192.168.1.1 //只显示IP为192.168.1.1的数据包 not ip.src==192.168.1.1 // 不显示源ip为192.168.1.1的数据包 过滤端口: tcp.port==80 ///只显示端口为80的数据包 tcp.srcport 阅读全文
posted @ 2022-10-28 18:11 谢端阳 阅读(1767) 评论(0) 推荐(0) 编辑
摘要:过滤源ip、目的ip 过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1; 端口过滤 如过滤80端口,在Filter中输入,tcp.p 阅读全文
posted @ 2022-10-28 16:23 谢端阳 阅读(284) 评论(0) 推荐(0) 编辑
摘要:java获取内存dump的几种方式 java获取内存dump的几种方式 获取内存详情:jmap -dump:format=b,file=e.bin pid这种方式可以用 jvisualvm.exe 进行内存分析,或者采用 Eclipse Memory Analysis Tools (MAT)这个工具 阅读全文
posted @ 2022-10-25 18:58 谢端阳 阅读(6017) 评论(0) 推荐(0) 编辑
摘要:报错信息: ~]$ jstack 283513 > 283513.dump283513: Unable to open socket file: target process not responding or HotSpot VM not loadedThe -F option can be us 阅读全文
posted @ 2022-10-25 18:50 谢端阳 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:一、背景Java 应用怎么通过方法定位到代码的具体步骤,下面通过一个具体的例子来说明。 二、分析步骤使用 TOP 命令找到谁在消耗 CPU 比较高的进程,例如:pid = 1232使用 top -p 1232 单独监控该进程输入大写的 H 列出当前进程下的所有线程查看消耗 CPU 比较高的线程,并看 阅读全文
posted @ 2022-10-25 18:39 谢端阳 阅读(944) 评论(0) 推荐(0) 编辑
摘要:用MAT打开后,可以看到分析情况 由此也可以知道,是因为list的容量过大而导致OOM,可以根据此来进行优化代码或者JVM参数。 如果是由内存泄漏导致的,也可以通过工具查看泄漏对象到GC Roots的引用链,就能进行相应的分析处理。 另一个与之相关联的参数: -XX:HeapDumpPath=/te 阅读全文
posted @ 2022-10-25 17:44 谢端阳 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:利用工具MemoryAnalyzer进行分析,选择file–>open Heap Dump,然后查看内存情况就可以了 阅读全文
posted @ 2022-10-25 17:39 谢端阳 阅读(60) 评论(0) 推荐(0) 编辑
摘要:JAVA_OPTS=-server -Xmx4G -Xms4G -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -XX:MaxInl 阅读全文
posted @ 2022-10-25 16:58 谢端阳 阅读(124) 评论(0) 推荐(0) 编辑
摘要:JVM内存分析工具jps、jstack、jstat、jmap、jhat 的使用 说明 jps、jstack、jstat和jmap、jhat 等是jdk自带的内存分析工具,能够帮助我们分析堆、内存、线程的运行状况等。 jps jps由jdk1.5以上提供,用于查看当前用户下的java进程的pid及基本 阅读全文
posted @ 2022-10-25 16:47 谢端阳 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:习惯于用grep命令检索文件中是否包含某关键字,对某个目录中所有文件内关键字的检索,习惯于用“-r”参数操作,偶然发现这个参数在CentOS 6和CentOS 7下的意义已经不同了。 先看CentOS 7场景: ~ $ cat /etc/centos-release CentOS Linux rel 阅读全文
posted @ 2022-10-24 16:19 谢端阳 阅读(63) 评论(0) 推荐(0) 编辑
摘要:文件a.txt内容示例: xxxyyy## BEGINaaabbbccc## END 将 BEGIN到END之间的内容输出 sed -n "/BEGIN/,/END/p" a.txt 将 BEGIN到END之间的内容删除 sed -i "/BEGIN/,/END/d" a.txt 阅读全文
posted @ 2022-10-24 16:14 谢端阳 阅读(29) 评论(0) 推荐(0) 编辑
摘要:CentOS 7 的内核升级及修改默认启动的内核,操作备档 http://elrepo.org/tiki/HomePage 导入公钥: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org To install ELRepo for R 阅读全文
posted @ 2022-10-24 10:53 谢端阳 阅读(593) 评论(0) 推荐(0) 编辑
摘要:安装go依赖包 yum -y install bison ed gawk gcc libc6-dev make 下载go安装包 [root@wjq ~]# wget https://studygolang.com/dl/golang/go1.10.1.linux-amd64.tar.gz [root 阅读全文
posted @ 2022-10-21 15:02 谢端阳 阅读(116) 评论(0) 推荐(0) 编辑
摘要:shell脚本 vim cat_nginx_log.sh #!/bin/bash #nginx日志文件的存放路径 logs_path='/app/openresty/nginx/logs/' ls -l ${logs_path}*.log| awk '{print $9}'|awk -v FS='/ 阅读全文
posted @ 2022-10-13 16:01 谢端阳 阅读(21) 评论(0) 推荐(0) 编辑
摘要:shell 脚本 cat_nginx_log.sh #!/bin/bash #nginx日志文件的存放路径 logs_path='/app/openresty/nginx/logs' mv $logs_path/access.log $logs_path/access.$(date +%Y%m%d) 阅读全文
posted @ 2022-10-12 19:39 谢端阳 阅读(23) 评论(0) 推荐(0) 编辑
摘要:shell 脚本 cat ngx_daemon.sh #!/bin/bash nginxpid=$(ps -C nginx --no-header|wc -l) if [ "$nginxpid" = "0" ]; then # 启动 nginx /app/openresty/nginx/sbin/n 阅读全文
posted @ 2022-10-12 19:20 谢端阳 阅读(166) 评论(0) 推荐(0) 编辑
摘要:shell 脚本 #!/bin/bash startTime=`date +%Y%m%d-%H:%M:%S` startTimelog=`date +%Y%m%d%H%M%S` startTime_s=`date +%s` set -B # enable brace expansion # 15 m 阅读全文
posted @ 2022-10-12 16:41 谢端阳 阅读(285) 评论(0) 推荐(0) 编辑
摘要:vim cat_nginx_log.sh #!/bin/bash #nginx日志文件的存放路径logs_path='/app/openresty/nginx/logs' mv $logs_path/access.log $logs_path/access.$(date +%Y%m%d).logmv 阅读全文
posted @ 2022-10-10 15:50 谢端阳 阅读(43) 评论(0) 推荐(0) 编辑