Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29336367
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: LINUX

2010-06-19 09:09:04

常用的20个命令

时间:2010-6-19

1.       top 进程活动

默认的情况:显示系统中CPU使用率最高的任务,每隔5秒刷新一次。

2.       vmstat 系统活动、硬件及系统信息

使用它能够得到关于进程、内存、内存分页、堵塞IOtrapsCPU活动信息。

#vmstat 3

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 2540988 522188 5130400    0    0     2    32    4    2  4  1 96  0  0

3. w 显示谁已登录,他们在做什么

w命令能够显示当前系统用户及其运行进程的信息。

#w username

#w vivek

4. uptime 告诉系统已经运行了多久

显示系统运行了多久、当前有多少的用户登录、在过去的1515分钟里面平均负载是多少。

示例:18:02:41 up 41 days, 23:42,  1 user,  load average: 0.00, 0.00, 0.00

5. ps显示进程

显示当前运行进程的快照。

示例:

找出消耗内存最多的前10名进程:ps –auxf|sort –nr –k 4|head -10

找出使用CPU最多的前10名进程:ps –auxf|sort –nr –k -3|head -10

6. free内存使用情况

7. iostat – CPU平均负载、硬盘活动

它可以显示CPU的统计信息、各种设备分区及网络文件系统输入/输出的统计信息。

8. sar搜集和报告系统活动

示例:

#sar –n DEV|more

显示最近24小时网络计数器。

9. mpstat – 多处理器使用率

可以显示所有可用处理器的使用情况,处理器编号从0开始。

#mpstat –P ALL

10.pmap 进程的内存使用

依据这个命令能够找出造成内存瓶颈的原因。

#pmap –d PID

显示PID为指定值的内存信息。

11. netstatss 网络相关信息

Netstat : 显示网络链接、路由表信息、接口统计、伪装链接和多播成员。

Ss 显示网络套接字信息。

12 . iptraf 网络实时信息

 

它是一个可交互式的IP网络监控工具,它可以生成多种网络统计信息包括:TCP信息、UDP数量、ICMPOSPF信息、以太网负载信息、节点状态、IP校验错误等。

14. tcpdump:详细的网络流量分析

15.strace 系统调用

主要适用于调试WEB服务器与其他服务器。

16. /proc文件系统 查看内核信息

# cat /proc/cpuinfo

# cat /proc/meminfo

# cat /proc/zoneinfo

# cat /proc/mounts

 

后面的就是些常用的工具像ng ca

 

 

 

阅读(683) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~