获取有关 OS Linux 的信息

Get information about OS Linux

我可以使用哪些系统调用来获取有关 OS Linux 的信息?我是汇编新手。我在 nasm.

上写代码

我要获取最详细的OS类型、版本等信息。我知道系统文件中有一些信息,但我不明白如何使用系统调用来获取这些信息。

您可以使用带有选项 --type 的命令 dmidecode 来查看您想要的信息。

示例

  • 要查看内存信息,运行这些命令之一:
sudo dmidecode --type "Memory"
sudo dmidecode --type 17
  • 要查看系统信息,运行这些命令之一:
sudo dmidecode --type 1
sudo dmidecode --type "System"

如果您只想查看 OS 信息,运行 lsb_release -a

查看有关 dmidecode 类型 here 的更多选项。