linux必会10大排错命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux必会10大排错命令相关的知识,希望对你有一定的参考价值。
一·tcp连接数过多,导致的应用变慢
netstat -nat |grep 'ESTABLISHED' |awk -F '[ ]+' '{print $5}'|awk -F ':' '{print $1}'|sort -n|uniq -c|sort -n
二·判断服务器是否重启过
三·查看cpu相关
查看cpu使用率,top命令按字母c,按照cpu使用率从高到低进行排序
2.查看cpu负载,cpu负载应当不超过cpu的核心数,top命令,按数字键1出来有多少个cpu
三.查看内存相关
1.如果存在swap分区,主要查看swap分区的buffer和cache的使用机制
2.如果没有使用swap分区,那么剩余的可以使用的内存可以看作free+buffer+cache
四.根据应用程序名称过滤进程pid,可以用作判断进程是否存活
四.根据pid查看端口号,日常应用,经常需要来查看tomcat端口是否起来,可以使用下面的命令
五、查看磁盘io状态
六.查看网卡流量,使用iftop命令,可以动态的查看当前的流量
七·根据pid查看所使用的内存
1.根据pid可以查看到内存使用率,但是查看不到具体占用了多少内存,不推荐
top -p 14104
2.这个VmRSS就是真实使用的内存
3.这个数字是真实使用的内存
八.抓包工具tcpdump
tcpdump -i eth0 tcp
-i 指定网卡
tcp 指定协议
port 指定端口
九.查看系统版本
十.查看系统字符集
以上是关于linux必会10大排错命令的主要内容,如果未能解决你的问题,请参考以下文章