linux常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令相关的知识,希望对你有一定的参考价值。
系统内存使用量较高的进程
#根据第4列内存占用百分比进行排序
ps -aux | sort -rnk 4 | head -20
系统CPU使用量较高的进程
#根据第3列CPU占用百分比进行排序
ps -aux | sort -rnk 3 | head -20
查看tcp连接状态
# netstat -nat |awk print $6|sort|uniq -c|sort -rn
90 ESTABLISHED
50 LISTEN
6 TIME_WAIT
1 Foreign
1 established)
查找80端口请求数最高的前20个ip
netstat -anlp|grep 80|grep tcp|awk print $5|awk -F: print $1|sort|uniq -c|sort -nr|head -n20
ssh实现端口转发
#将发往本机(192.168.1.15)的 9200 端口访问转发到 192.168.1.19 的 9200 端口
ssh -p 22 -C -f -N -g -L 9200:192.168.1.19:9200 ihavecar@192.168.1.19
sshpass文件传输
sshpass -p "P@ssw0rd" scp -o StrictHostKeyChecking=no $WORKSPACE/ROOT.war root@172.10.10.10:/tomcat/webapps/ROOT.war
过滤包含cgroup、failed、error字符
|egrep -i "cgroup|failed|error"
|grep -E "failed|error"
rsync非默认端口22传输
rsync -avzP -e ssh -p 52113 /var/log/* root@node6:/tmp/
Logout other users
pkill -KILL -u username
以上是关于linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章