
Linux
TiKiWon
这个作者很懒,什么都没留下…
展开
-
调优相关JVM命令
jps 查看进程id#jpsJava堆详细信息#jmap -heap pid监控 heap size 和 jvm垃圾回收情况#jstat -gcutil pid 1000查看进程PID中各线程的资源消耗top -p PID -H或 top -Hp PID或 ps -Lfp pid将进程号转换为16进制printf “%x\n” 6300查看当前线程处理内容jstack pid |grep 189c可以看到这是个守护线程。也可以将当前线程栈信息打印到文件中查看,查找原创 2020-12-10 09:56:06 · 151 阅读 · 0 评论 -
查看进程、线程
通过pstree命令(根据pid)进行查询:ps -ef|grep java //查找进程pid(比如这里查找java(tomcat)进程的pid)pstree -p 19135pstree -p 19135|wc -ltop -Hp 19135 //下面结果中的Tasks 对应的47即是线程的个数top - 14:05:55 up 391 days, 20:59, 1 user, load average: 0.00, 0.00, 0.00Tasks: 47 tota原创 2020-12-10 09:54:02 · 550 阅读 · 0 评论 -
查看网络链接
查看是否被攻击netstat -n -p TCP | grep SYN_RECV | grep :80 | wc -lnetstat -tn|grep ESTABLISH|wc -l查出服务器是否受到DOS攻击 (看SYN_RECV)netstat -an |awk ‘{print $6}’|sort|uniq -c|sort -rn5116 TIME_WAIT1624 ESTABLISHED531 FIN_WAIT1512 FIN_WAIT2126 SYN_RECV10 CLOSING原创 2020-12-10 09:53:05 · 1801 阅读 · 0 评论 -
场景备份
原创 2020-12-10 09:52:31 · 177 阅读 · 0 评论 -
linux查看cpu核数和内存指令
总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l或grep ‘physical id’ /proc/cpuinfo | sort -u | wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq或者grep原创 2020-12-10 09:51:21 · 597 阅读 · 0 评论 -
Linux rzsz安装(在线安装、离线安装)
在线安装:yum -y install lrzsz 离线安装:1.下载安装包地址:http://freshmeat.sourceforge.net/projects/lrzsz/2.通过同一网络内可以上传文件的机器(B机:172.16.36.167)先将lrzsz-0.12.20.tar.gz上传至固定目录3.再登陆A机,远程拷贝安装包:scp root@172.16....原创 2018-11-01 08:58:37 · 3468 阅读 · 0 评论 -
Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。/opt...转载 2018-11-01 09:54:34 · 322 阅读 · 0 评论 -
Linux top命令的用法详细详解
首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其...转载 2018-11-13 14:31:47 · 335 阅读 · 0 评论