zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux常用命令

Linux 常用命令
2023-06-13 09:18:09 时间

linux查看当前目录所有目录总大小:du -sh *

查看linux磁盘使用情况:df -h

grep 与查询

grep -e 'test1' /data/cjltest_2022024.log | grep -e 'test2' | grep -e 'test3' 

grep只查询第一次匹配的行

grep -m 1 “xxx” file

ps aux --sort -rss | head

lsof -i -P | grep LISTEN |grep java 查看应用端口

jstat -gcutil pid查看gc问题

S0: 新生代中Survivor space 0区已使用空间的百分比

S1: 新生代中Survivor space 1区已使用空间的百分比

E: 新生代已使用空间的百分比

O: 老年代已使用空间的百分比

P: 永久带已使用空间的百分比

YGC: 从应用程序启动到当前,发生Yang GC 的次数

YGCT: 从应用程序启动到当前,Yang GC所用的时间【单位秒】

FGC: 从应用程序启动到当前,发生Full GC的次数

FGCT: 从应用程序启动到当前,Full GC所用的时间

GCT: 从应用程序启动到当前,用于垃圾回收的总时间【单位秒】

jmap查看大对象内存占用

jmap -heap 3020 查看应用垃圾回收机制情况

查看内存cpu使用率

 ps -aux | sort -k4nr | head -n 10

查看当前文件夹文件数

ls | wc -w

查看占用内存最大的前十进程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

查看占用cpu最大的前十进程

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head