1.Hardware

CPU information: cat /proc/cpuinfo

物理core个数: 统计core

逻辑CPU个数:统计processor

Memory information:

free -m

其中-+buffer是针对OS/App来说的.

Disk information:

fdisk -l

df -h

IO 性能:

iostat -d -x -k 1 10

此命令属于sysstat包

观察await 平均io operation等待时间

观察%util 一秒中IO操作所占时间百分比-->100%代表高负荷

统计某个目录的大小:

du -sh /root

统计该目录下所有目录大小:

du -cks *

dd命令:

制作交换文件

制作驱动盘

制作ISO

如: dd if=xx of =xx2 bs=65536 count=65536

查看平均负载:

top

uptime

w

过去1,5,15 mintues: the count number of process queue( ready )

如果r经常大于逻辑CPU个数且id < 50 ,则CPU负荷高.

整体系统性能的监控:

vmstat 1 10

process: r = 等待允许进程数 b=非中断睡眠态进程数

system: in = 中断数 cs = cpu switch

CPU: us = CPU 使用时间; sy = CPU 系统使用时间;  id =闲置

r<5, b~=0 normal state;

u%+s% < 70% 较好性能.

2.System

OS info:

uname -a

file /sbin/init

PCI:

lspci | grep "xxx"

主机名查询:

/etc/hosts

本机hostname:

/etc/sysconfig/network

配置DNS server

/etc/resolv.conf

namserver $IP_ADDR

3.Network

ifconfig -a

ping

netstat -an:

ESTABLISHED:并发数统计

CLOSE-WAIT:等待本地request

TIME-WAIT:等待足够时间对方连接中断的confirm;

统计命令:

netstat -an | awk '/^tcp/ {++S[$NF]}END{for(a in S)print a, S[a]}'

其他:

telnet $IP_ADDR $PORT

nc -nvv $IP_ADD $PORT

route:

route  = netstat -r

route -n

traceroute:跟踪数据包

route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.10.1

route add -host $IP_ADDR dev eth0

开机启动添加: /etc/rc.local

nslookup:IP address <--> domain name

>mail.163.com

Server: 10.1.1.1

Address: 10.1.1.2

or command --> dig

dig www.baidu.com +trace

finger = w

lsof -i:22

查看22端口由哪些program占用

(ls opened file)

sockstat: -c = connected; -l = listening

ps命令:

ps -axu

VSZ: virtual memory size (kb)

RSS: 物理内存(kb)

STAT:

D - death

R - ready

S - sleep

T - trace

Z - zombie

< - High priority

N - Low priority

top命令:

PR: priority

NI: priority number

VIRT: virtual memroy used

RES:  physical memory used

SHR : share memory used

STAT: S - sleeping ; R - Running ; Z - zombie ; N - Low priority

交互命令:

P - CPU排序; M - 内存排序; T - 时间排序; c - 完整command;

kill & killall 命令;

Linux/Unix 系统分析命令速查手册的更多相关文章

  1. Linux系统常用命令速查手册

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! 系统信息 arch      #显示机器的处理器架构(1 ...

  2. cmd命令速查手册

    CMD命令速查手册ASSOC显示或修改文件扩展名关联AT 计划在计算机上运行的命令和程序ATTRIB 显示或更改文件属性BREAK 设置或清除扩展式 CTRL+C检查CACLS显示或修改文件的访问控制 ...

  3. Docker常用命令速查手册(华贵铂金版)

    原创声明:作者:Arnold.zhao  博客园地址:https://www.cnblogs.com/zh94 Docker常用命令速查手册 搜索仓库镜像 docker search nginx 获取 ...

  4. Linux命令速查手册,超详细Linux命令教程

    一.常用命令速查 ls cd pwd cat more less tail head cp scp mv mkdir rmdir touch rm ps kill top free clear tre ...

  5. Linux命令速查手册

    Others make 通过外部编译器的,比如linux中的gcc集来编译源码 获取Makefile文件的命令触发编译 curl -X GET/POST -I 获取head curl有cache 查看 ...

  6. Linux命令速查手册(第2版)学习

    第1章.需要了解的命令行相关事项 表1-1 如何在文件名字符中使用特殊字符 字符 建议 / 绝不使用.不能转义 \ 必须转义.避免使用 _ 绝不能作为文件或目录名的第一个字符 [] 必须转义.避免使用 ...

  7. Ubuntu常用命令速查手册-珍藏版-完整版

    sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) l ...

  8. 新手MySQL工程师必备命令速查手册

    MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程.触发器.事务处理等.而这两个方面又可以细分如下: 1.MySQL常用语句 ...

  9. Docker 常用命令速查手册

    记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用 1. docker进程 docker进程启动.停止.重启,常见的三种case ...

随机推荐

  1. mysql 触发器,insert,auto字段竟然一样....

    a 表的字段有id,uid,name,其中id是自增值, CREATE TRIGGER trigger_insert_productAFTER INSERT ON aFOR EACH ROWBEGIN ...

  2. vm NAT方式linux上不了网 解决方法

    环境: vm版本:vm 11.0.0 系统:本机win7 虚拟机:centos 5.5   问题,当vm设置虚拟机上网方式为NAT方式时,两台虚拟centos能互相ping通.主机能拼通虚拟机,但虚拟 ...

  3. java之StringBuffer

    StringBuffer就是字符串缓冲区,用于存储数据的容器. 特点:长度可变,可存储不同类型的数据,最终转化成字符串使用,可以对字符串修改 功能: 添加:append(value), insert( ...

  4. shell自定义函数

    Linux中提供了很多内置的函数,但有时我们需要根据自己的需求来创建自定义函数.下面介绍一下关于shell编程中的自定义函数. 1.函数定义 function hello(){    echo &qu ...

  5. 提取图像(tif)中水体的矢量数据(shp)研究

    方法一:1、利用envi打开tif数据,原投影信息为beijing54.envi中没有这个投影。这里选择投影信息(WGS-84)选取水体roi——进行监督分类。这里可以对分类后进行处理(消除文字等干扰 ...

  6. liunx命令之whereis、which、find的区别和联系

    liunx命令之whereis.which.find的区别和联系

  7. Lua基础之Function

    概述:1.定义和调用 2.多返回值3.可变参数 原文地址 http://blog.csdn.net/dingkun520wy/article/details/50275387 1.定义和调用 函数,在 ...

  8. MySQL与Oracle主键Query性能测试结果

    测试结果总结如下: 1. 按主键读:SQL形式:SELECT * FROM table WHERE id=?. 1.1. 主键为数字.如果所有ID均不存在,纯比较SQL解析能力.MySQL解析SQL的 ...

  9. OGRE1.8.1源码编译(VS2008)

    最近在学习图形学,想看看OGRE源码,于是就去OGRE官网下载源码,配置环境,这里记录一下.鉴于电脑太破,VS2010比较慢,所以使用VS2008. 准备工作: CMake2.8       下载地址 ...

  10. Java 数组的三种创建方法

    public static void main(String[] args) { //创建数组的第一种方法 int[] arr=new int[6]; int intValue=arr[5]; //S ...