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常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux文本操作常用命令

Linux部署项目常用命令

linux系统基础常用命令

Linux常用命令

Linux常用命令都有哪些?