ps -ef|grep gu
liunx命令
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
/duitang/logs/usr/www.duitang.nginx.access.log | awk '{print $1}'|sort |uniq -c|sort -nr | head -n 10
grep 58.221.37.234 image.duitang.nginx.access.log |awk -F'GET ' '{print $2}' |awk -F' HTTP' '{print $1}' |sort|uniq -c|sort -k 1 -n -r |head -20
/duitang/logs/usr/www.duitang.nginx.access.log | grep hot-p | awk -F '#!hot-p' '{print $2}' | awk -F '"' '{print $1}' |sort |uniq -c |sort -nr |head -n 100
cat /home/admin/output/logs/cookie_logs/cookie_log | grep "20/Sep/2010:10:10:10"|wc -l 统计10点10分10时的tps
netstat -na | grep "172.10.20.142:80" |wc -l 统计172.10.20.142的当前连接数
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
ps -eL -o pid,%cpu,lwp|grep 8424 | sort
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
top 当前进程使用情况
w load的情况
vmstat cpu,memory等运行情况
awk的用法:
svn st | grep bin |awk '{print $2}'|xargs rm -rf
ln -s source target 使用的时候要用全路径
sed的用法:
svn st | grep ? | awk '{print $2}' |sed 's/\\/\//g'
's/a/b/g'
s表示替换
g表示全部
which svn
通过环境变量反向查找文件路径
发现java程序被阻塞,解决方案
netstat -antp | grep java
看看是哪个java程序在访问网络
lsof -i 43789
ping repository.apache.org
traceroute repository.apache.org
加入到开机启动