首先,查看這些都是需要自己登錄上服務器才能夠操作的,為了讓一些新手能快速掌握,這里簡紹一下怎樣去登錄服務器。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 時間。