Linux下的free、uname、uptime、netstat、dmesg指令

1 查看内存的使用情况:free

free -m//以MB的形式显示内存使用情况

使用-b(byte)、-m(MB)、-k(KB)和-g(GB)来显示单位

2 查看系统与内核相关信息:uname

uname -a //显示所有系统相关信息

参数

-a:所有系统相关信息,包括下面的数据都会被列出来。

-s:系统内核名称。

-r:内核的版本。

-m:本系统的硬件名称,例如i686或x86_64等。

-p:CPU的类型,与-m类似,只是显示的是CPU的类型。

-i:硬件的平台(ix86)。

3 查看系统运行时间和负载(uptime)

uptime

在这里插入图片描述
解释:系统现在时间是17:54,已经运行了3天20小时51分钟,共5个用户;最后是系统负载:1分钟内系统平均负载为75%,3分钟内系统平均负载为88%,15分钟内系统平均负载为84%

uptime -p //更人性化的格式显示系统运行了多长时间
uptime -s //显示系统开始运行的时间和日期

4 查看端口监听:netstat

netstat -p 

参数:

-a:将目前系统上所有的连接、监听、Socket数据都列出来。

-t:列出tcp网络数据包的数据。

-u:列出udp网络数据包的数据。

-n:不列出进程的服务名称,以端口号(port number)来显示。

-l:列出目前正在网络监听(listen)的服务。

-p:列出该网络服务的进程PID。

在这里插入图片描述
列介绍:

1、Proto:网络的数据包协议,主要分为TCP和UDP数据包。

2、Recv-Q:非由用户进程连接到此socket的复制的总字节数。

3、Send-Q:非由远程主机传送过来的acknowledged总字节数。

4、LocalAddress:本地的IP端口情况。

5、ForeignAddress:远程主机的IP端口情况。

6、State:连接状态,建立连接(ESTABLISED)、监听(LISTEN)。

7、PID/Program name:进程号/进程名

从LocalAddress结合State可以判断出当前服务器上哪个端口有没有被监听。

5 分析内核产生的信息:dmesg

dmesg命令用于打印linux系统开机启动信息,kernel 会将开机信息存储在 ring buffer 中。您若是开机时来不及查看信息,可利用 dmesg 来查看。开机信息亦保存在 /var/log 目录中,名称为 dmesg 的文件里。

dmesg | more  //用more的形式去查看dmesg信息
dmesg | grep sda  //显示所有被内核检测到的硬盘设备
dmesg | grep -i hd   //查看硬盘相关信息

6 总结

  1. free: 该指令用于显示系统内存使用情况,包括物理内存(RAM)和交换区(swap)。它提供了可用内存、已用内存、缓冲区和缓存以及内存剩余量等信息。

  2. uname: 该指令用于显示系统信息。通过使用不同的选项,可以获取操作系统的内核版本、主机名、处理器类型等相关信息。

  3. uptime: 该指令用于显示系统的运行时间和负载平均值。它会显示当前时间、系统启动时间、运行时间以及过去1分钟、5分钟和15分钟的平均负载。

  4. netstat: 该指令用于显示网络连接、路由表和网络接口等信息。它提供了与网络相关的统计数据,如活动的连接、监听端口、各种网络协议的状态等。

  5. dmesg: 该指令用于显示内核环缓冲中的消息。它提供了与系统引导和硬件设备相关的日志信息,如启动时的硬件检测、驱动程序加载和设备驱动的输出。

这些指令在Linux系统中非常常用,可以帮助用户获取系统状态、诊断问题、调试网络等。可以通过在终端中输入指令名称加上适当的选项来使用这些指令,例如 free -h 用于以人类可读的方式显示内存使用情况,uname -a 用于显示所有系统信息,uptime 用于显示系统运行时间和负载平均值等。详细的用法及选项可以通过相应指令的帮助文档或者 man 手册进行查阅。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值