查看Linux服务器端口占用情况,网络情况和CPU使用情况

虽然工作中时常需要上Linux服务器上查日志,测试网络情况,但是一直没有记录下,现在有时间把常用的记录下来。

1.查看Linux服务器端口占用情况

netstat -tunlp | grep 端口号,用于查看指定端口号的进程情况

参数含义
    -t (tcp) 仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化为数字
    -l 仅列出在Listen(监听)的服务状态
    -p 显示建立相关链接的程序名

2.测试网络情况

ping ip
telnet ip 端口
curl 网址
wget wsdl地址
nslookup  域名 //提供 DNS 查询服务的信息

3.CPU使用情况

top

user(通常缩写为us),代表用户态CPU时间。注意,它包括下面的nice时间,但包括了guest时间。

nice(通常缩写为ni),代表低优先级用户态CPU时间,也就是进程的nice值被调整为1-19之间是的CPU时间。

system(通常缩写为sys),代表内核态CPU时间

idle(通常缩写为id),代表空闲时间。注意,它不包括I/O等待时间(iowait)

iowait(通常缩写为wa),代表等待I/O的CPU时间

irq(通常缩写为hi),代表处理硬中断的CPU时间

softirq(通常缩写为si),代表处理软中断的CPU时间

steal(通常缩写为st),代表当系统运行在虚拟机中的时候,被其他虚拟机占用的CPU时间

guest(通常缩写为guest),代表通过虚拟化运行其他操作系统的时间,也就是运行虚拟机的CPU时间
posted @ 2020-09-04 14:35  iHADream  阅读(1781)  评论(0编辑  收藏  举报