我拥有 Linux 服务器的 root ssh/terminal 访问权限。如何确定我拥有哪个版本的 centos?
有人建议我运行该命令cat /etc/redhat-release
,但我收到一条错误消息,说未找到文件。
事实上,我甚至不完全确定我是否在使用 CentOS。 有些人可能就是这么认为的。
下面是我尝试过的没有给出文件或目录错误的命令列表:
cat /etc/*release*
cat /etc/*version*
cat /proc/*version*
cat /proc/*release*
以下是不存在的 Linux 命令列表:
lsb_release: command not found
wget: command not found
yum: command not found
答案1
如果碰巧有类似的文件,请尝试使用这个来匹配所有可能性
cat /etc/*release*
cat /etc/*version*
答案2
这个怎么样:
cat /etc/issue
答案3
尝试
# rpm -qa | grep release
centos-release-5-8.el5.centos
centos-release-notes-5.8-0
...尽管您没有 /etc/redhat-release 这一事实意味着您没有 redhat 变体,或者已安装的实例已被严重修改。
答案4
如果是达尔文,能给sw_vers
你提供任何有用的东西吗?
就像是:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.1
BuildVersion: 12B19