两种方式,以下以中标麒麟为示例:
1.cat /proc/verison
Linux version 3.10.0-862.ns7_4.016.mips64el
mips64el即为架构
2.uname -a 输出所有内容
Linux infosec 3.10.0-862.ns7_4.016.mips64el #1 SMP PREEMPT Mon Sep 17 16:06:31 CST 2018 mips64el mips64el mips64el GNU/Linux
详细解释如下:
Linux –内核名称。 如果在BSD或macOS上运行相同的命令,结果将有所不同。
infosec–主机名
3.10.0-862.ns7_4.016.mips64el –内核版本(刚刚介绍过)
#1 SMP PREEMPT Mon Sep 17 16:06:31 CST 2018 – 这意味着编译了3.10.0-862.ns7_4.016.mips64el 1次,最后的编译时间戳也在那里。
mips64el –机器架构
mips64el –处理器架构
mips64el –操作系统体系结构(可以在64位处理器上运行32位OS)
GNU/Linux –操作系统(不,它不会显示发行名称)
3.uname -p 系统处理器的体系结构
4.uname -i 硬件平台架构
5.uname -m 机器硬件(CPU)名
6.uname -n 节点名称
7.uname -v 内核版本
8.uname -r 查找Linux内核
这意味着我正在运行Linux内核5.4.0-113,或者更笼统地说,我正在运行Linux内核版本5.4。
但是其他数字在这里意味着什么?
5 –内核版本
4 –重大修订
0 –轻微修订
113 –错误修复
generic–特定于版本的字符串。 对于Ubuntu,这意味着我正在使用桌面版本。 对于Ubuntu服务器版本,它应该是server。
参考:
https://blog.csdn.net/Cappuccino_jay/article/details/125146647
https://blog.csdn.net/qq_42383970/article/details/119894397