在阅读论文的过程中,我发现作者均会说明实验使用的内核版本号和发行版本。那么,如何查看Linux/macOS的这些版本信息呢?
查看内核版本
uname
uname,全称为unix name,用于打印系统信息。macOS和所有的Linux发行版均支持该命令。
1 | uname -sr |
- -s:内核名字
- -r:内核版本
cat /proc/version
此外,Linux还支持通过/proc/version
查看内核版本:
1 | [hegongshan@hgs ~]$ cat /proc/version |
查看系统发行版本
lsb_release
lsb,全称为Linux Standard Base,用于打印Linux发行版本信息。
安装:
1 | CentOS |
使用:
1 | [hegongshan@hgs ~]$ lsb_release -a |
cat /etc/redhat-release
该方法适用于RedHat发布的Linux发行版,比如CentOS等。
1 | [hegongshan@hgs ~]$ cat /etc/redhat-release |
sw_vers
sw_vers,全称为Software Version,用于打印macOS的版本。
1 | hgs:~ hegongshan$ sw_vers |
sw_vers的源码为:
https://opensource.apple.com/source/DarwinTools/DarwinTools-1/sw_vers.c.auto.html