Respuestas:
Puede encontrarlo en el archivo / etc / issue
cat /etc/issue
Y también en sistemas basados en redhat, puede encontrarlo en / etc / redhat-release
cat /etc/redhat-release
/etc/issue
ni /etc/redhat-release
archivos en el servidor de redhat que quería interrogar.
/ etc / redhat-release es la forma habitual, pero tenga cuidado si está trabajando en un servidor desconocido. Se sabe que los administradores "modifican" el lanzamiento de redhat para permitir que ciertos paquetes de software que requieren que Redhat Enterprise se instale en distribuciones similares que no son oficialmente compatibles con el proveedor. Por ejemplo, el paquete Lotus Domino de IBM generalmente busca RHEL antes de permitir que se ejecute el instalador, pero se puede instalar en CentOS "falsificando" la cadena en / etc / redhat-release.
rpm -q --whatprovides /etc/redhat-release
también se puede usar (y funciona tanto en RedHat como en CentOS). La parte de la versión de la salida debe ser la versión del sistema operativo.
Por ejemplo, una salida de "redhat-release-5Server-5.4.0.3" muestra que la caja está ejecutando RHEL 5.4 mientras que "centos-release-5-5.el5.centos" indica que la caja está ejecutando CentOS 5.5.
lsb_release -a
puede funcionar para versiones modernas de Red Hat, Debian y Ubuntu