nload命令(查看网卡流量,与sar -n DEV)

(系统默认是没安装这个工具包的,yum install -y nload,安装nload前安装epel-release)

blob.png

使用nload查看网卡信息,可以看到进出使用网卡的信息,按q键退出。


                                        监控io性能(磁盘)

blob.png

安装:sysstat包就会安装有 iostat(iostat和sar同属一个包)

iostat -x

blob.png

%util数值高(磁盘io不足),则rkb/s 和wkb/s也会很高

%util: 作为磁盘性能的判断

iotop  (查看哪个进程频繁在磁盘读写)

先安装 yum install -y iotop

blob.png


                                           free命令(查看内存使用情况)

blob.png

free

blob.png

free -h (自动用适合的单位显示)

blob.png

buff:缓冲           cache:缓存

blob.png

 公式:total=used+free+buff/cache

       avaliable包含free和buffer/cache剩余部分


        

            ps命令

    (查看系统进程,相当于window下的任务管理器)


 ps aux    (查看系统的所有进程)

blob.png

ps -elf  和 ps aux差不多


进程的PID 

blob.png

kill +进程PID            就可以杀死一个进程


ls -l /proc/进程PID    尽可以查看到进程的启动处(目录)--》利于受到其他病毒***查看非法进程。



STAT说明:

blob.png

D 不能中断的进程

R run状态的进程 

S sleep状态下的进程

T 暂停、停止的进程

Z 僵尸进程

+ 前台进程

< 高优先级进程 (进程是高优先级的话使用cpu时就会优先)

N 低优先级进程

L 内存中被锁了内存分页

s 主进程

l 多线程进程




                                                                查看网络状态

netstat (查看tcp/ip通信状态)

blob.png

监听端口 :要想其他机器和我们的服务器进行数据交换、访问到服务,就需要提供一个监听端口。


 查看端口:netstat -lnp  (l:listen) 

blob.png

netstat -ltunp  (只查看tcp和udp状态)

blob.png



netstat -an   (查看全部连接状态)


!!!命令:  netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}'

blob.png

ESTABLISHED :并发连接数  表示同一时刻有多少个客户端和服务端进行通信