Linux程序管理与SELinux初探(3)

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表示多个程序之间已经联机建立

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/17001.html