我想知道这个盒子是 Fedora Core 4 还是 Redhat 9,还是 CentOS 等等……而不是它是否有 Kernel 2.6.x
小智 16
这也许?
[dummyuser@d400 ~]$ ls -l /etc/system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 /etc/system-release -> fedora-release
[dummuser@d400 ~]$ cat /etc/system-release
Fedora release 11 (Leonidas)
在现代系统上,您应该能够查看 /etc/lsb-release
mojo-jojo david% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"
Run Code Online (Sandbox Code Playgroud)
这应该是 LSB 强制的方式来查找不同 Linux 发行版的发行版。
您不应该依赖 /etc/issue,因为它用于登录消息,并且有人可能会更改它。