正文
/usr -
type
l -name
"z*"
-ls(符号链接的详细信息 eg:inode,目录)
find
/home/admin -size +
250000
k(超过
250000
k的文件,当然+改成-就是小于了)
find
/home/admin f -perm
777
-exec ls -l {} \; (按照权限查询文件)
find
/home/admin -atime
-1
1
天内访问过的文件
find
/home/admin -ctime
-1
1
天内状态改变过的文件
find
/home/admin -mtime
-1
1
天内修改过的文件
find
/home/admin -amin
-1
1
分钟内访问过的文件
find
/home/admin -cmin
-1
1
分钟内状态改变过的文件
find
/home/admin -mmin
-1
1
分钟内修改过的文件
pgm
批量查询vm-shopbase满足条件的日志
pgm -A -f vm-shopbase 'cat /home/admin/shopbase/logs/shopbase.log.2017-01-17|grep 2069861630'
tsar
tsar是咱公司自己的采集工具。很好用, 将历史收集到的数据持久化在磁盘上,所以我们快速来查询历史的系统数据。当然实时的应用情况也是可以查询的啦。大部分机器上都有安装。
tsar ###可以查看最近一天的各项指标
tsar --live ###可以查看实时指标,默认五秒一刷
tsar -d 20161218 ###指定查看某天的数据,貌似最多只能看四个月的数据
tsar --mem
tsar --load
tsar --cpu
###当然这个也可以和-d参数配合来查询某天的单个指标的情况
top
top除了看一些基本信息之外,剩下的就是配合来查询vm的各种问题了
ps -ef | grep java
top -H -p pid
获得线程10进制转16进制后jstack去抓看这个线程到底在干啥
其他
netstat -nat|awk '{print $6}'|sort|uniq -c|sort -rn
#查看当前连接,注意close_wait偏高的情况,比如如下
排查利器