关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

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

发布时间:2024/1/22 14:00:03
香港云服务器

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


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


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


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

1.查看服务器所有端口

netstat -ntlp



2.指定端口,例8080

netstat -ntlp |grep  8080



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

netstat -ntlp |grep sshd


二.查看服务器IP地址

1.ifconfig命令


2.ip addr命令


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

1.free命令


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

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


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


2.top命令

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


参数详解


总体系统信息:

  • uptime:系统的运行时间和平均负载。
  • tasks:当前运行的进程和线程数目。
  • CPU:总体 CPU 使用率和各个核心的使用情况。
  • 内存(Memory):总体内存使用情况、可用内存和缓存。

进程信息:

  • PID:进程的标识符。
  • USER:运行进程的用户名。
  • PR(优先级):进程的优先级。
  • NI(Nice值):进程的优先级调整值。
  • VIRT(虚拟内存):进程使用的虚拟内存大小。
  • RES(常驻内存):进程实际使用的物理内存大小。
  • SHR(共享内存):进程共享的内存大小。
  • %CPU:进程占用 CPU 的使用率。
  • %MEM:进程占用内存的使用率。
  • TIME+:进程的累计 CPU 时间。