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

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

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

时间: 2024-11-07 18:01:32

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

Linux系统管理(二)(网络服务)

点击下载:Linux系统管理(二)(网络服务)

Linux系统管理初步(一)w、vmstat、top、sar、nload命令

在实际工作中,系统部署上线后最常用的命令就是管理类命令,就像医生通过检查了解身体状况,系统管理命令能够让我们知道系统的运行状态,在此基础上解决系统运维中发现的各种问题. 一.w命令 w - Show who is logged on and what they are doing.w命令是系统管理员最常用的命令.命令能显示系统的各项参数,谁在线上等等.具体我们逐行了解w命令下各行的含义红框中第一行是当前时间,第二项"up 9 min"是服务器开机时间,图示为9分钟:第三项是登陆用户数,

Linux系统管理初步(三) Linux网络管理(一)(编辑中)

Linux网络管理(一) 一.ifconfig命令ifconfig命令可以显示网卡及ip参数,在centos6中是比较重要的命令. 使用示例:1.网卡停止与网卡启动 ifdown (网卡名)ifup (网卡名) 注意ifdown命令不能再xshell终端中单独用,不然会中断你的连接,如果是跑着业务的服务器就只能让人到机房去启动网卡了.下述实验都是在vmware的虚拟机界面中操作. 注意再用ifconfig看时,ip地址信息没了.再用ifup命令把网卡开起来,恢复工作了. 2.给一个网卡设置多个i

Linux系统管理(一):定时任务Crontab命令

前言: 我们知道,at命令是用户直接给定一个时间点去执行某特定的任务,对于一些日常都需要去执行的命令,我们不能每天都去执行一次,所以,Linux提供了一个循环运行的例行工作命令"crontab",它是由cron(crond)这个系统服务去控制的,IT运维人员通过配置crontab配置文件去实现循环运行,目前它是互联网很常用的技术.(我们也可以把它理解为Windows下的"任务计划程序"),接下来,我们看一下怎么去使用这个命令: Crontab的语法 [[email 

Linux系统管理初步(四)Linux系统的防火墙-netfilter 编辑中

一.Linux的防火墙 防火墙是日常应用中一个重要的维护内容,从防火墙开始我们才真正接触生产环境,网络安全越来越受重视,学好这部分内容是学好运维的重要一步. 一般情况下,桌面级环境中很少有人关注过防火墙,甚至杀毒软件都不装,对防火墙的操作当然不熟悉.真实生产环境中不可能不开防火墙. linux的防火墙在centos6(含)前是netfilter,centos7开始使用新的firewalld,一般的我们从netfilter学起,firewalld是兼容netfilter的规则的. 二.netfil

Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中

Linux系统本身包含了很多服务,CentOS6之前系统的服务用SysV控制,CentOS7改为systemd控制 一.chkconfig服务管理机制 简而言之,chkconfig就是CentOS6以前用来控制系统服务的工具,常用方法举例chkconfig --list #列出所有的系统服务.chkconfig --add httpd #增加httpd服务.chkconfig --del httpd #删除httpd服务.chkconfig --level httpd 2345 on #设置ht

Linux系统管理(二):Linux系统启动流程

Linux系统启动流程 从11月底报名马哥的Linux培训班,12月初真正开始学习,已经过去一个多月的时间了,从学习Linux的发展史开始.跟着学习命令行.文件系统挂载与管理.目录.Bash Shell的基本特性等等,Linux真的是博大精深,今天以CentOS 5,CentOS 6的启动过程进行一下简单的总结.由于才疏学浅,知识所限,有些地方分析不妥之处还请各位高手不吝赐教. 系统启动过程主要经过以下几个流程: POST>BootSequence(BIOS)>Bootloader(MBR)&

Linux系统管理(二)系统设置和基本操作

今天发的帖子是Linux系统的基本操作. GNOME图形桌面的使用,Linux系统的目录结构,关机和重启等简单命令操作. 在Linux操作系统中,用户能通过不同的接口完成各种计算机和管理任务.根据界面的外观和操作特点不同,通常可以分成图形化界面,命令行界面. 图形化界面:Linux系统的图形界面由一系列视窗化的应用程序组成,其中包括用户登录界面.桌面任务管理.资源管理器等各种应用程序,共同构成一套完整的桌面系统.现在常用的还是Red Hat (红帽子) RHEL 5 系统提供了目前Linux/U

Linux系统管理初步(六)设置计划任务

定时任务就是设定系统按固定时间执行某个操作,可能是执行一条命令,删除XX文件,或者是执行一组脚本,比如备份数据文件等等.该部分内容不难,但对于日常运维十分重要. 一.命令crontab 选项: -u <user> 指定某个用户,不加为当前用户,用who am i命令看-e 新建计划任务-l 列出计划任务.配合-u选项可以列出制定用户的计划任务-r 删除计划任务,注意他会把你所有的计划任务全部删掉,慎用!!!-i 删除前确认,跟rm -i一个意思 crontab的配置文件在/etc/cronta