Determine qual versão do linux / unix / darwin eu tenho

2

Eu tenho acesso root ssh / terminal a um servidor linux. Como faço para determinar qual versão do centos eu tenho?

Algumas pessoas sugeriram que eu execute o comando cat /etc/redhat-release , mas recebi um erro dizendo que arquivo não foi encontrado.

Na verdade, eu não tenho certeza se estou usando o CentOS. Isso é o que alguns sugeriram que poderia ser.

Aqui está uma lista de comandos que eu tentei que não me deram nenhum erro de arquivo ou diretório:

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

Aqui está uma lista de comandos do Linux que não existem:

lsb_release: command not found
wget: command not found
yum: command not found
    
por John 10.09.2012 / 22:17

4 respostas

0

tente este para combinar todas as possibilidades se houver algum arquivo semelhante por acaso

cat /etc/*release*
cat /etc/*version*
    
por 10.09.2012 / 22:25
1

Que tal isso:

cat /etc/issue
    
por 10.09.2012 / 22:20
0

Tente

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

... embora o fato de você não ter o / etc / redhat-release signifique que você não tem uma variante do redhat, ou que a instância instalada foi seriamente modificada.

    
por 10.09.2012 / 22:29
0

Se é o Darwin, o sw_vers oferece alguma coisa útil?

Algo como:

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.8.1
BuildVersion:   12B19
    
por 10.09.2012 / 22:35

Tags