Antes de saber qual distribuição eu estou usando, tenho que decidir qual método vou aplicar. Como um sistema aberto, o Linux me permite utilizar diversos métodos. Veremos na sequência, uma diversidade de comandos que podemos executar através do terminal para descobrir em qual sistema estamos nos divertindo.

Como saber qual distro estou usando
Comandos
Veremos abaixo uma série de comandos. Uns servem para algumas distros, outros para outras. Então tente todos e no fim acredito que você terá pelo menos uma pista de qual sistema está usando.
cat /proc/version
cat /etc/*release*
lsb_release -a
gcc --version
uname -a
python -c 'import platform; print(platform.dist()[0])'
Scripts
Há também uma série de shell scripts que podem ser utilizados para esse fim. Vejamos um exemplo:
#!/bin/sh
# Detects which OS and if it is Linux then it will detect which Linux Distribution.
OS=`uname -s`
REV=`uname -r`
MACH=`uname -m`
GetVersionFromFile()
{
VERSION=`cat $1 | tr "\n" ' ' | sed s/.*VERSION.*=\ // `
}
if [ "${OS}" = "SunOS" ] ; then
OS=Solaris
ARCH=`uname -p`
OSSTR="${OS} ${REV}(${ARCH} `uname -v`)"
elif [ "${OS}" = "AIX" ] ; then
OSSTR="${OS} `oslevel` (`oslevel -r`)"
elif [ "${OS}" = "Linux" ] ; then
KERNEL=`uname -r`
if [ -f /etc/redhat-release ] ; then
DIST='RedHat'
PSUEDONAME=`cat /etc/redhat-release | sed s/.*\(// | sed s/\)//`
REV=`cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//`
elif [ -f /etc/SUSE-release ] ; then
DIST=`cat /etc/SUSE-release | tr "\n" ' '| sed s/VERSION.*//`
REV=`cat /etc/SUSE-release | tr "\n" ' ' | sed s/.*=\ //`
elif [ -f /etc/mandrake-release ] ; then
DIST='Mandrake'
PSUEDONAME=`cat /etc/mandrake-release | sed s/.*\(// | sed s/\)//`
REV=`cat /etc/mandrake-release | sed s/.*release\ // | sed s/\ .*//`
elif [ -f /etc/debian_version ] ; then
DIST="Debian `cat /etc/debian_version`"
REV=""
fi
if [ -f /etc/UnitedLinux-release ] ; then
DIST="${DIST}[`cat /etc/UnitedLinux-release | tr "\n" ' ' | sed s/VERSION.*//`]"
fi
OSSTR="${OS} ${DIST} ${REV}(${PSUEDONAME} ${KERNEL} ${MACH})"
fi
echo ${OSSTR}
Ufa! Acredito que agora você já sabe, né? Eu sei que é chato e dá trabalho mas caso ainda persista a dúvida, experimente perguntar a alguém.