1.free [-bkmg][-t]:观察内存使用情况,参数,
1)-b:直接输入free时,显示的单位是Kbytes,我们可以使用b(bytes),m(Mbytes)
2)-t:在输出的最终结果,显示物理内存与swap总量
2.uname [-asrmpi]:系统核心相关的信息,参数,
1)-a:所有系统相关的信息都i将被列出来
2)-s:系统的硬件统核心名称
3)-r:核心的版本
4)-m:本系统的硬件名称,例如i686等
5)-p:CPU类型,与-m类似,只是显示的是CPU类型
6)-i:硬件的平台
3.upname:观察系统启动时间与工作负载,即显示top的第一行信息
4.netstat [-atunlp]:追踪网络或插槽文件,经常被用在网络监控方面,基本上netstat的输出分为两部分,分别是网络与系统自己的程序相关的部分,参数,
1)-a:将目前系统上面所有的联机、监听、Socket数据列出来
2)-t:列出tcp网络封包的数据
3)-u:列出udp网络封包的数据
4)-n:以端口号来显示
5)-l:列出目前正在网络监听的服务
6)-p:列出该网络服务的程序PID
结果显示解读:
Active Internet connection(w/o servers)与网络相关的部分
Proto:网络的封包协议,主要分为TCP与UDP封包,
Recv-Q:非由用户程序链接到此sockets的赋值的总bytes数
Send-Q:非由远程主机传送过来的acknowledge总bytes
Local Address:本地端的IP:port情况
Foreign:远程主机的IP:port情况
State:联机状态主要有建立(ESTABLISED)及监听(LISTEN)
Active UNIX domain sockets (w/o servers)与本机程序自己的相关性,结果中socket file的输出字段有,
Proto:一般是unix
RefCnt:链接到此socket的程序数量
Flags:联机的旗标
Type:socket存取的类型。主要有确认链接的STREAM与不需要确认的DGRAM
State:若为CONNECTED表示多个程序之间已经联机建立