一、free命令
free命令可以查看当前系统的总内存大小以及私用内存的情况。
total:内存总大小
uesd:真正使用的实际内存大小
free:剩余物理内存大小(没有被分配的,纯剩余)
shared:共享内存大小,不用关注他
buff/cache:分配给buffer和cache的内存总有多大
available:系统可使用内存有多大
二、用PS命令查看系统进程
PS 命令是专门显示系统进程的命令。
PID:表示进程ID
STAT:进程的状态
D:不能中断的进程
R(run):正在运行的进程
S(sleep):已经中断的进程
T:已经停止或暂停的进程
W:没有足够的内存页分配
X:已经死掉的进程
Z:僵尸进程
<:>
N:低级优先进程
L:在内存中被锁了内存分页
s:主进程
I:多线程进程
+:在前台的进程
三、用netstat命令查看网络状况
netatst:查看网络状态
netstat -lnp:查看监听端口
netstat -an:查看系统的网络连接状况
netstat -lntp:只看出的tcp,不包含socket
四、linux下抓包
我们可以使用tcpdump工具来,没有的话需要先安装:yum install -y tcpdump
-c的作用是制定抓包数量,抓够了自动退出,不用我们人为取消。
tcpdump -nn -i ens33 port 22 //这样指定只抓22端口的包
tcpdump -nn -i ens33 tcp and not port 22 //指定抓tcp的包、但是不要22端口的
tcpdump -nn -i ens33 port 22 and port 53 //只抓22和53端口的包