首页 > 编程知识 正文

linux版本查看命令(服务器查看端口命令)

时间:2023-05-05 15:53:24 阅读:72697 作者:590

如果想知道服务器的当前状况,必须知道基本的服务器性能监视命令。 熟悉这些命令的话,就是专业的Linux系统管理员。

一、top -实时监控命令

1、可以实时监控系统运行状态,并可以通过cpu和内存等进行排序;

-h :帮助

-p :如果要监视指定进程并监视多个进程,请用逗号分隔进程ID

2、top任务区域命令:

m :内存使用率顺序

p :按CPU使用率排序

z :彩色/黑白显示

top -p监视指定的进程

3、top中的load average :系统运行队列的平均利用率也可以看作是可执行进程的平均利用率。 3个值分别表示最后1分钟、5分钟、15分钟平均负荷值;

4、top命令说明:单核CPU加载平均值为1表示满载状态; 同样,多核CPU完全加载的load average的值为1*cpu内核数。

us:user

sy :系统

id :空闲空闲

Mem :存储器

Swap :虚拟内存

二. vmstat -实时监控命令

1、可以监视操作系统的进程状态、存储器、虚拟存储器、磁盘I/o、cpu

2、语法: vmstat [-a ] [-n ] [-sunit ] [ delay [ count ] ]

3、-S:以指定单位显示。 参数包括k、k、m和m,分别表示1000、1024、1000000和1048576字节(字节)。 默认单位为k (1024字节)

4、内存、cpu动态监测: vmstat 1 2

第一个参数:时间间隔

第二个参数:显示次数

三.自由-实时内存监控

1 .可以监视系统的内存使用状态。 这里,total :合计物理存储器大小;

Used :使用了多少

Free :能使用多久

shared :多个进程共享的内存总数

缓冲区/缓存—磁盘缓存的大小

free :统计单位是k

free -m :统计单位为m

四. mpstat -实时CPU监控

1、mpstat最大特点:可查看多核cpu各计算内核的统计数据;

2、语法: mpstat [-p {|all } ] [ internal [ count ] ]

-P {|all}]标记监视该CPU,CPU取[0,CPU数-1]的值

internal相邻两次采样的间隔时间

计数采样的次数,计数只能和延迟在一起

3、mpstat注意:无参数时,mpstat显示系统启动后所有信息的平均值; 如果有internal,则第一行的信息来自系统启动以来的平均信息; 从第2行开始,作为上一个internal期间的平均信息输出

4、ubantu系统直接输入mpstat,提示没有此命令时,输入apt-get install -y sysstat。 (必须有网) ) ) )。

5、使用案例:

mpstat -P 0(监视cpu 0) ) )。

mpstat15(1秒间隔、5次监视) ) ) ) ) ) )。

五. netstat -实时网络监控

1、netstat命令用户显示本地网络链路、执行端口、路由表等信息;

2、netstat参数说明:

-n :拒绝显示别名,可以将所有数字转换为数字

- l :仅显示" listen "下的服务状态

-p :显示建立相关链接的程序名称

- t :显示TCP相关选项

-u:仅显示与udp相关的选项

-i :显示自动匹配接口的信息

-c :每隔一定时间运行此netstat命令

3、常用命令: netstat -ntlp

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。