Section 3.1: 获取Linux内核的详细信息

我们可以使用命令uname配合不同的选项来获取当前运行的内核的详细信息。

demouser@demohosts:~$ uname -a
Linux demohosts 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

下面是使用uname --help输出的帮助文档信息,它列出了uname后面可以使用的选项:

用法:uname [选项]...
输出一组系统信息。如果不跟随选项,则视为只附加 -s 选项。

  -a, --all                以如下次序输出所有信息。其中若 -p 和
                             -i 的探测结果不可知则被省略:
  -s, --kernel-name        输出内核名称
  -n, --nodename           输出网络节点上的主机名
  -r, --kernel-release     输出内核发行号
  -v, --kernel-version     输出内核版本
  -m, --machine            输出主机的硬件架构名称
  -p, --processor          输出处理器类型(不可移植)
  -i, --hardware-platform  输出硬件平台或(不可移植)
  -o, --operating-system   输出操作系统名称
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

完整文档 https://www.gnu.org/software/coreutils/uname 或者在本地使用:info '(coreutils) uname invocation'