码迷,mamicode.com
首页 > Web开发 > 详细

Linux系统管理初步(二)io、free、ps、netstat命令 编辑中

时间:2018-01-23 23:16:02      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:频繁   yum   net   log   sar命令   工具   stat   iot   lin   

10.6 监控io性能
10.7 free命令
10.8 ps命令
10.9 查看网络状态
10.10 linux下抓包

一、iostat与iotop命令

iostat命令与iotop,命令能够看出系统磁盘的工作情况,及时发现磁盘问题,这两个工具不是系统自带的,分别需要yum安装
其中iostat命令与前一篇博客中提到的sar命令在同一个(sysstat)包里,如果能使用sar命令就能使用iostat命令。
安装命令

yum install epel 先安装epel扩展源
yum install sysstat iotop

(一)iostat命令,看util 如果数值过高,说明磁盘很忙或者出现问题。
技术分享图片
查看磁盘的使用情况

iostat -x

技术分享图片
注意标红处数值,系统中的解释如下,反正这个数值很高系统就反应很慢了,要么换硬盘,要么查出是什么导致磁盘使用量飙升。
%util Percentage of elapsed time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%.

(二)iotop,产看下哪一个进程占用进程较多
技术分享图片

在具体服务器上看的更明显,磁盘读写最多的在第一排。

二、free命令

产看内存的使用量
free -m free -h
buff
cache

三、ps命令查看系统进程

ps -aux

出现僵尸进程的场景,启用nigix,当父进程被意外杀掉时,子进程就可能进入僵尸进程

四、netstat命令

netstat用于查看网络状态,
tcp三次握手
四次挥手
netstat -lnp查看监听端口
netstat -an查看系统的网络连接状况
ss -an查看网络连接状况
小技巧
netstat -an|awk ‘/^txp

五、装包工具

网络出现异常的时候会需要抓包
网络出现异常流量时需要抓包看出
比如看到攻击,频繁访问一些端口一些请求

tcpdump
用法txpdump -nn

wireshark

Linux系统管理初步(二)io、free、ps、netstat命令 编辑中

标签:频繁   yum   net   log   sar命令   工具   stat   iot   lin   

原文地址:http://blog.51cto.com/11934539/2064408

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!