`

liunx常用命令

阅读更多

 查到当前目录下,字符串所在的文件 find -type f -exec grep '6200218' -l {} \;

根据名字查询当天的日志:

find -name 'settlement-0*log*' -exec grep '' -l {} \;

#find  -mtime +30 -type f | xargs rm -rf

 

ls  -lt | grep 'data*' |head -5

 

netstat -tupln|grep 8080  查看端口是否被占用

 netstat -apn |grep 8883

 

查看端口被哪个进程使用: ps -ef | grep 14091 (进程id)

查看进程端口  netstat -apn |grep 14091(进程id)

 

 tac /var/log/applogs/o2obill/website/info/info.log | grep "开始发送短信,手机号:" | head -3

 

jar -xvf ../guohuai-operate-1.0.0.jar

 

jar uvf0 guohuai-operate-1.0.0.jar application-beta.properties

  

 

5.标记导航

当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置:

ma - 使用 a 标记文本的当前位置

'a - 导航到标记 a 处

 

  常用工具命令 lsof , strace, netstat, iostat, tcpdump

 根据列排序 ps -aux | awk '$2>30000 {print $1 "\t" $2}' | sort -k2 -r 

 ps -ef |grep phantomjs | awk '$2 {print $2}'|xargs kill -9

 

查找大文件

 df -lh 

du -s * | sort -nr |head -5
压测
top -Hp pid
printf"%x\n"21742
jstack <pid> | grep -a 3d30
 

  抓包 tcpdump -i eth1 -Als0 host 111.203.205.28

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics