linux命令集散中心

来源:互联网 发布:快鸟地图软件 编辑:程序博客网 时间:2024/05/02 01:54

1.vmstat

root@Ubuntu:~# vmstat 2 1procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa 1  0      0 3498472 315836 3819540    0    0     0     1    2    0  0  0 100  02表示每个两秒采集一次服务器状态,1表示只采集一次。
2.free -m

$ free                                      total            used         free      shared       buffers       cachedMem:                        255268       238332     16936       0           85540       126384-/+ buffers/cache:                        26408        228860Swap:                        265000          0           265000其中的相关说明:  Mem:表示物理内存统计-/+ buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区的使用情况(这里我们不去关心)系统的总物理内存:255268Kb(256M),但系统当前真正可用的内存并不是第一行free 标记的 16936Kb,它仅代表未被分配的内存。我们使用total1、used1、free1、used2、free2 等名称来代表上面统计数据的各值,1、2 分别代表第一行和第二行的数据。total1:    表示物理内存总量。used1:     表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。free1:     未被分配的内存。shared1:   共享内存,一般系统不会用到,这里也不讨论。buffers1: 系统分配但未被使用的buffers 数量。cached1:   系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。used2:     实际使用的buffers 与cache 总量,也是实际使用的内存总量。free2:     未被使用的buffers 与cache 和未被分配的内存之和,这就是系统当前实际可用内存。
3.uptime

显示结果为:10:19:04 up 257 days, 18:56,  12 users,  load average: 2.10, 2.10,2.09显示内容说明:10:19:04 //系统当前时间up 257 days, 18:56 //主机已运行时间,时间越大,说明你的机器越稳定。12 user  //用户连接数,是总连接数而不是用户数load average   // 系统平均负载,统计最近1,5,15分钟的系统平均负载那么什么是系统平均负载呢? 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。

4.shell exec

qixuan@ubuntu:~/qixuan02/python$ find . -type f -exec du -k {} \; | sort -nrk 1 | head4./zhengze.py4./xml_parse.py4./urlretrieve.py4./urlopen.py4./TitleParser.py4./Timeouts.py4./threadclock.py4./test5.html4./test4.html4./test3.html
其中 {} \;是要加入的。

0 0