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. hadoop下跑mapreduce程序报错

    mapreduce真的是门学问,遇到的问题逼着我把它从MRv1摸索到MRv2,从年前就牵挂在心里,连过年回家的旅途上都是心情凝重,今天终于在eclipse控制台看到了job completed suc ...

  2. Dao层和Service层设计

    1.Dao接口层 public interface IBaseDao<T, ID extends Serializable>{ public abstract Serializable s ...

  3. JQuery 解决 鼠标快速滑过后,会执行多次滑出的问题

    如果用slideToggle,鼠标快速滑过后,滑进滑出很多次,要解决这个问题,用stop(false,true) $(".Nav_L").hover(function () { $ ...

  4. window.print打印指定div实例代码

    window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢,请看下面的例子 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印. 复制代码代码如下: <h ...

  5. php session学习笔记(实例代码)

    http  无状态协议 一个服务器向客户端发送消息的时候有三条信息 一是状态二是头信息三是内容 会话控制 让一个用户访问每个页面,服务器都知道是哪个用户访问 cookie cookie是通过头信息发送 ...

  6. php curl抓取远程页面内容的代码

    使用php curl抓取远程页面内容的例子. 代码如下: <?php /** * php curl抓取远程网页内容 * edit by www.jbxue.com */ $curlPost = ...

  7. 关于B/S系统在移动端应用的一些注意的地方(不断更新)

    1.不要直接把PC端的页面直接搬到移动端来用.这里举个例子:有个活动页面,在PC端和手机端的Safari里展现都好,但是当用手机APP(如手机淘宝)扫码打开后,却没法顺畅的异步获取到jsonp的信息. ...

  8. WPF多线程演示

    WPF中的几种处理线程的工作方式: 1.简单的DispatcherTimer类似Timer控件 2.需要处理UI同步时,Dispatcher DispatcherOpertion 3.增强的Threa ...

  9. 约束的DEFERRABLE, NOT DEFERRABLE, INITIALLY IMMEDIATE 和 INITIALLY DEFERRED

    [ CONSTRAINT constraint_name ] { NOT NULL |   NULL |   CHECK ( expression ) [ NO INHERIT ] |   DEFAU ...

  10. response 后刷新页面,点击按钮后,禁用该按钮

    一,正常的点击按钮后,将其灰显,全部执行完毕再正常显示. this.btnSave.Attributes.Add("onclick", "if (typeof(Page_ ...