帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  linux服务器查看ip、端口、内存的方法

linux服务器查看ip、端口、内存的方法

2024-01-18 14:36:16 4726

首先,查看这些都是需要自己登录上服务器才能够操作的,为了让一些新手能快速掌握,这里简绍一下怎样去登录服务器。
1.首先登录自己蓝队云的账号查看一下自己服务器的登录信息。
image.png


2.打开Xshell创建连接,跟着图片步骤走。

image.png

image.png


这样就可以登录服务器了,登录进服务器之后就可以查看相关的内容了,下面列举了几中查看方法。


一.查看指定端口、所有端口、某个服务占用情况

1.查看服务器所有端口

netstat -ntlp

image.png


2.指定端口,例8080

netstat -ntlp |grep  8080

image.png


3.查看某进程端口占用,例ssh

netstat -ntlp |grep sshd

image.png


二.查看服务器IP地址

1.ifconfig命令

image.png


2.ip addr命令

image.png


三.查看服务器内存使用情况

1.free命令
image.png


free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB

另外,free -h会自动选择以适合理解的容量单位显示

image.png


Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够 Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。 第1行数据1.9G表示物理内存总量;705M表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用; 757M表示未被分配的内存;shared表示共享内存;519M表示系统分配但未被使用的buffers数量;1.1G表示系统分配但未被使用的available数量


2.top命令

top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等

image.png


参数详解

总体系统信息:

  • uptime:系统的运行时间和平均负载。

  • tasks:当前运行的进程和线程数目。

  • CPU:总体 CPU 使用率和各个核心的使用情况。

  • 内存(Memory):总体内存使用情况、可用内存和缓存。

进程信息:

  • PID:进程的标识符。

  • USER:运行进程的用户名。

  • PR(优先级):进程的优先级。

  • NI(Nice值):进程的优先级调整值。

  • VIRT(虚拟内存):进程使用的虚拟内存大小。

  • RES(常驻内存):进程实际使用的物理内存大小。

  • SHR(共享内存):进程共享的内存大小。

  • %CPU:进程占用 CPU 的使用率。

  • %MEM:进程占用内存的使用率。

  • TIME+:进程的累计 CPU 时间。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: