17 uname, df, free

在前一篇中,我们介绍了用 tophtop 命令监控系统资源。这一篇,我们将学习如何使用 unamedffree 命令来查看系统信息,以便更好地进行系统监控与管理。

1. 查看系统信息:uname

uname 命令用于显示系统信息,包括操作系统的名称、版本、体系结构等。使用 -a 选项可以查看更详细的信息。

使用示例

1
uname -a

示例输出

1
Linux mycomputer 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 16:45:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

在上面的输出中,我们可以看到以下信息:

  • 操作系统: Linux
  • 主机名: mycomputer
  • 内核版本: 5.4.0-42-generic
  • 架构: x86_64

通过这些信息,您可以了解到系统的基本情况,有助于进行故障排查或系统维护。

2. 查看磁盘使用情况:df

df(disk free)命令用于检查文件系统的磁盘空间使用情况。它会显示每个文件系统的总空间、已用空间和可用空间。

使用示例

1
df -h

示例输出

1
2
3
4
文件系统      容量  已用  可用 已用% 挂载点
/dev/sda1 100G 50G 45G 52% /
tmpfs 1.0G 1.1M 1000M 1% /run
/dev/sdb1 200G 25G 162G 13% /data

在上面的输出中,我们可以看到:

  • /dev/sda1 是根文件系统,使用了 50 GB,剩余 45 GB。
  • /data 目录位于 /dev/sdb1 的文件系统上,使用了 25 GB。

使用 -h 参数是为了将输出以人类可读的形式显示(例如,用 GB 和 MB 表示空间),这使得阅读结果更为直观。

3. 查看内存使用情况:free

free 命令用于显示系统的内存使用情况,包括物理内存、交换内存等信息。它提供了有关系统内存的摘要。

使用示例

1
free -h

示例输出

1
2
3
              总计       已用       可用      已用% 
内存: 16Gi 4.5Gi 11Gi 30%
交换: 2.0Gi 0.0Gi 2.0Gi 0%

在输出中:

  • 内存: 总共 16 GB,已用 4.5 GB,可用 11 GB,使用率为 30%。
  • 交换空间: 总共 2 GB,当前未使用。

理解这些数据可以帮助您评估服务器的内存使用情况,以决定是否需要增加内存或优化现有程序的内存占用。

小结

在本篇中,我们学习了如何使用 unamedffree 命令来查看系统信息。这些命令提供了对系统状态的基本了解,使我们能够有效地进行系统监控和管理。结合前一篇的 tophtop 资源监控命令,您应该能够全面地监控系统的运行状态。

接下来在下一篇中,我们将探讨进程管理命令,包括 pskill,这是进行系统管理不可或缺的一部分。希望您继续关注!

作者

IT教程网(郭震)

发布于

2024-08-11

更新于

2024-08-12

许可协议

分享转发

学习下节

复习上节

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论