码迷,mamicode.com
首页 > 系统相关 > 详细

linux必会10大排错命令

时间:2018-08-09 10:13:26      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:tcp   连接   top命令   class   tle   tomcat端口   超过   连接数   指定端口   

一·tcp连接数过多,导致的应用变慢

netstat -nat |grep 'ESTABLISHED' |awk -F '[ ]+' '{print $5}'|awk -F ':' '{print $1}'|sort -n|uniq -c|sort -n

技术分享图片

二·判断服务器是否重启过

技术分享图片

三·查看cpu相关

  1. 查看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大排错命令

标签:tcp   连接   top命令   class   tle   tomcat端口   超过   连接数   指定端口   

原文地址:http://blog.51cto.com/8341475/2156570

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!