确定我拥有哪个版本的linux / unix / darwin

我有根SSH /terminal访问到一个Linux服务器。 我如何确定我拥有哪个版本的centos

有人build议我运行命令cat /etc/redhat-release但是我得到一个错误,说没有find文件。

事实上,我不完全确定我甚至使用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 

如果有一些类似的文件,试试这个来匹配所有的可能性

 cat /etc/*release* cat /etc/*version* 

这个怎么样:

 cat /etc/issue 

尝试

 # rpm -qa | grep release centos-release-5-8.el5.centos centos-release-notes-5.8-0 

…虽然你没有/ etc / redhat-release的事实意味着你没有redhat变体,或者安装的实例已经被严重修改。

如果是达尔文, sw_vers会给你什么有用的东西?

就像是:

 $ sw_vers ProductName: Mac OS X ProductVersion: 10.8.1 BuildVersion: 12B19