首先,查看这些都是需要自己登录上服务器才能够操作的,为了让一些新手能快速掌握,这里简绍一下怎样去登录服务器。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 时间。