¿Cómo saber qué distribución de Linux estoy usando?
uname -a
da
Linux xxxxxx.net 2.6.9-42.0.3.EL.wh1smp #1 SMP Fri Aug 14 15:48:17 MDT 2009 i686 i686 i386 GNU/Linux
¿Cómo puedo saber que esto es Ubuntu / Debian / Fedora o Redhat?
Lo uso /etc/init.d/serviced restart
para reiniciar servicios, parece que no es la familia Redhat
[itf][~]$ cat /etc/issue
cat: /etc/issue: No such file or directory
[itf][~]$ cat /etc/issue.net
cat: /etc/issue.net: No such file or directory
[itf][~]$ lsb_release -a
-sh: lsb_release: command not found
[itf][~]$ cat /etc/*-release
cat: /etc/*-release: No such file or directory
[itf][~]$ cat /etc/*-version
cat: /etc/*-version: No such file or directory
[itf][~]$ cat /etc/*release
cat: /etc/*release: No such file or directory
[itf][~]$ cat /etc/*_release
cat: /etc/*_release: No such file or directory
[itf][~]$ cat /etc/*version
cat: /etc/*version: No such file or directory
[itf][~]$
linux
linux-distributions
Mithun Sreedharan
fuente
fuente
Respuestas:
En Debian:
/etc/debian_version
En Ubuntu:
lsb_release -a or /etc/debian_version
En Redhat:
cat /etc/redhat-release
En Fedora:
cat /etc/fedora-release
fuente
lsb_release -a
trabajó en Debian (squeeze) también.lsb_release -a
trabaja en Gentoo tambiénlsb_release -a
Funciona también en Ubuntu y Mint.¡Mantenlo simple!
fuente
Puede probar este artículo de Novell .
fuente
cat /etc/*release
parece funcionar para algunas de las distribuciones principales. Verifiqué con Ubuntu, Mint, Red Hat y Gentoo./etc/SuSE-release
pastebin.com/dL5gVLQePruebe uno de estos:
fuente
Todos los sistemas compatibles con systemd tendrán
/etc/os-release
información sobre distribución, etc.fuente
Pruebe http://legroom.net/2010/05/05/generic-method-determine-linux-or-unix-distribution-name .
fuente
Hmm, tal vez sea otra distribución: el sufijo .EL parece ser utilizado por centos, pero es un derivado de redhat. También me pregunto cuál es su sistema de gestión de paquetes. Puede ser útil verificar qué repositorios usa, ya que generalmente son suministrados por el proveedor y específicos de la distribución
fuente
Echa un vistazo a este truco, que mira las funciones definidas en los scripts de inicio.
fuente
Use el mensaje Pre login si no ha sido editado
cat /etc/issue
fuente
Según la versión del kernel, diría que es WBEL 4 . Se sabe que se retrasaron un poco con sus actualizaciones, por lo que probablemente sería mejor migrar a CentOS a su conveniencia.
fuente
Simplemente colocando el resultado en una var y en minúsculas
fuente
Una actualización aquí, ahora es posible de usar
lsb_release -ds
, por lo que puede usarlalinuxDistro=$(lsb_release -ds)
sin un análisis adicional.fuente
Las utilidades
neofetch
yscreenfetch
ambas muestran el nombre y la versión de su distribución, e incluyen un bonito arte ASCII. Sin embargo, es posible que no se instalen de manera predeterminada.fuente