linux常用系统分析命令

网络管理或检测等相关的工具:
    ping:ICMP
       ping [options] ip
         -c 次数
     -w 测试执行时长
    traceroute HOST:
        获取当前主机到目标主机所经过的网关
    mtr HOST

    netstat
       -t:tcp协议的连接
       -u:udp协议的链接
       -l:监听状态的连接
       -a:所有状态的连接
       -p:连接相关的进程
       -n:数字格式显示
       -r: 显示路由表,类似于route或ip route show

       常用组合:
        netstat -tan
    netstat -tunl
    netstat -rn
    ss,用于取代netstat
       -t:tcp协议的连接
       -u:udp协议的链接
       -l:监听状态的连接
       -a:所有状态的连接
       -e:显示扩展信息
       -m:显示套接连接使用的内存信息
       -p:进程及UDP
       -n:数字格式显示
       -o state (established)
    ethtool 接口: 显示接口设备属性
    ethtool -S 接口:显示设备接口的统计数据

课外任务:
   nmap:扫描器
   tcpdump:嗅探器
   wireshark:嗅探器
   tshark:字符界面的

top:
  M:按内存占用百分比大小排序
  P:按cpu占用百分比大小排序,默认
  T:按累计占有时长进行排序
  1:分开显示
  l: 是否显示负载信息
  t:是否显示cpu和进程的统计信息
  m:是否显示内存和交互分区的信息
  q:退出
  k:kill,杀掉进程
  s:改变top刷新频率
top - 11:49:38 up  3:18,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 120 total,   1 running, 119 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:    502168k total,   420160k used,    82008k free,    57496k buffers
Swap:  2097144k total,        0k used,  2097144k free,   254164k cached

  常用选项:
     -d #:指定刷新时间间隔
     -b:以批次显示top的刷新
     -n # 指定指定的次数
top -n 2

htop
    u:选择指定用户的进程
    l: 显示进程所打开的文件列表
    s:显示进程执行的系统调用
    a:显示进程的进程的cpu上
    #:快速将光标定位之指定的PID进程上
    quit

vmstst
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0  57460  54564 285520    0    0    30     5   21   14  0  0 99  1
  procs
    r:运行或等待cpu时间片的进程的个数
    b:被阻塞(通常为等待I/O完成)的进程的长度
  memory
    swpd:从物理内存交互至swap中的数据量
    free:未使用的内存大小
    buffer:buffer空间大小,通常与缓存写操作相关
    cache:cache空间大小,通常与缓存读操作相关
  swap
    si:swap in 数据进入swap中的数据量,通常是速率。kb/s
    so:swap out 数据离开swap中的数据量,通常是速率。kb/s
  io:
    bi:block in:从块设备读入的数据量,通常是速率,kb/s
    bo:block out:保存至块设备中的数据量,通常是速率,kb/s
   
    in:中断发生频率。每秒的中断数
    cs:context switch 上下文切换,进程切换,通常是速率,kb/s
  cpu:
    us:用户空间的使用率
    sy:内核空间的使用率
    id:空闲
    wa:等待的
    st:被偷走的
    
   使用格式
   vmstat [delay [counts]]
     -s:显示内存统计数据

dstat,nice,作业管理




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29620572/viewspace-1795378/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29620572/viewspace-1795378/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值