OVH Cloud OVH Cloud

Quelle distrib' est installée ?

9 réponses
Avatar
jackoneill9
Bonjour,

Question simple sans doute déjà posée mais j'en ai assez de Google, et
je ne trouve pas grand chose. Voilà :

Supposons que je suis en SSH sur une machine linux. Comment savoir
quelle distrib est installée ?

- sur Redhat ya /etc/redhat-release
- sur Debian pareil je crois
- mais les autres ? Slack, Gentoo, Mdk, voire *BSD, etc.

On peut souvent se faire un idée en regardant les filesystems, les
commandes, etc. mais on est loin d'être sûr.
Quant à nmap -O --osscan_guess localhost , c'est pas ce que je veux
(donne juste version du Kernel) et c'est pas le but de ces options

Merci

9 réponses

Avatar
g.patel
On 16 Dec 2003 01:24:22 -0800, (Coutancais)
wrote:

Supposons que je suis en SSH sur une machine linux. Comment savoir
quelle distrib est installée ?
(...)

- mais les autres ? (...) Mdk


uname -a retourne un noyau de nom suffixé en 'mdk' si le
noyau est d'origine Mandrake. rpm -qa retourne des rpms ayant
des noms suffixés en 'mdk' si tous les paquetages sont d'origine
Mandrake. /etc contient un fichier appellé 'mandrake-release'.

Gérard Patel

Avatar
ecstasy
"Coutancais" a écrit dans le message de
news:
Quant à nmap -O --osscan_guess localhost , c'est pas ce que je veux
(donne juste version du Kernel) et c'est pas le but de ces options


avant de jouer les apprentis hackers, il faudrait d'abord lire un bon livre
sur les commandes de base...

Avatar
Rakotomandimby
ecstasy wrote:
avant de jouer les apprentis hackers, il faudrait d'abord lire un bon
livre sur les commandes de base...


non mais laisse le faire ... avec une telle methodologie il ira pas bien
loin et nous nous en porterons mieux non ? ;-)
Si sont but est de hacker bien sur .
Sinon , ben ...
--
http://mrakotom.free.fr

Avatar
LiNuCe
Supposons que je suis en SSH sur une machine linux. Comment savoir
quelle distrib est installée ?

- sur Redhat ya /etc/redhat-release
- sur Debian pareil je crois
- mais les autres ? Slack, Gentoo, Mdk, voire *BSD, etc.


Sur Linux Slackware, il y a :

$ cat /etc/slackware-version
Slackware 9.1.0

--
LiNuCe

Avatar
LiNuCe
Sur Linux Slackware, il y a :

$ cat /etc/slackware-version
Slackware 9.1.0


En passant, ça ne serait pas un luxe que toutes les distributions
adoptent un fichier /etc/linux-version "standard" donc le premier champ
serait le nom de la distribution, le second serait la version et le
reste éventuellement des informations supplémentaires, le tout séparé
par un séparateur, le caractère ":" par exemple. Ça éviterait, dans un
script qui teste la distribution, de voir des horreurs dans le genre :

if [ -f /etc/debian-version ]; then
nameÞbian ; version=$(cat /etc/debian-version | cut ...)
elif [ -f /etc/redhat-release ]; then
name=Redhat ; version=$(cat /etc/redhat-release | cut ...)
elif [ -f /etc/slackware-version]; then
name=Slackware ; version=$(cat /etc/slackware-version | cut ...)
elif (...)
fi

Au moins, avec un fichier /etc/linux-version structuré, on pourrait
avoir un code beaucoup plus propre dans le genre de celui-ci :

name=$(cat /etc/linux-version | cut -f 1 -d :)
version=$(cat /etc/linux-version | cut -f 2 -d :)
echo "Vous utilisez Linux $name $version

Bref, là aussi, il faudrait que ce soit standardisé. D'ailleurs,
est-ce que quelqu'un sait si ça ne l'est pas déjà dans des initiatives
telles que le LSB ? Après tout, si j'y ai pensé, d'autres plus penché
sur la question de la standardisation on dû y penser :)

--
LiNuCe

Avatar
GERBIER Eric
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

LiNuCe wrote:

Sur Linux Slackware, il y a :

$ cat /etc/slackware-version
Slackware 9.1.0



En passant, ça ne serait pas un luxe que toutes les distributions
adoptent un fichier /etc/linux-version "standard" donc le premier champ
serait le nom de la distribution, le second serait la version et le
reste éventuellement des informations supplémentaires, le tout séparé
par un séparateur, le caractère ":" par exemple. Ça éviterait, dans un
script qui teste la distribution, de voir des horreurs dans le genre :


ca existe deja, c'est une recommandation du lsb (linux standard base ?)

sur redhat, mandrake, debian : man lsb_release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/3vSwNzh6q8tvpCoRAvCrAJ4kmroqv3bC4V+m3qPKky7Uc0nj4ACfWQ4e
0i3m/kmgqAyNIVIhDIBD0ok =kF3U
-----END PGP SIGNATURE-----


Avatar
Saïd
Coutancais wrote:
Bonjour,

Question simple sans doute déjà posée mais j'en ai assez de Google, et
je ne trouve pas grand chose. Voilà :

Supposons que je suis en SSH sur une machine linux. Comment savoir
quelle distrib est installée ?

- sur Redhat ya /etc/redhat-release
- sur Debian pareil je crois
- mais les autres ? Slack, Gentoo, Mdk, voire *BSD, etc.

On peut souvent se faire un idée en regardant les filesystems, les
commandes, etc. mais on est loin d'être sûr.
Quant à nmap -O --osscan_guess localhost , c'est pas ce que je veux
(donne juste version du Kernel) et c'est pas le but de ces options

Merci


cat /etc/issue

--
Saïd.

Avatar
Richard Delorme

Bonjour,

Question simple sans doute déjà posée mais j'en ai assez de Google, et
je ne trouve pas grand chose. Voilà :

Supposons que je suis en SSH sur une machine linux. Comment savoir
quelle distrib est installée ?

- sur Redhat ya /etc/redhat-release
- sur Debian pareil je crois
- mais les autres ? Slack, Gentoo, Mdk, voire *BSD, etc.


Pour gentoo :
/etc/gentoo-release

--
Richard

Avatar
jackoneill9
Rakotomandimby wrote in message news:<brmljs$5ae$...
ecstasy wrote:
avant de jouer les apprentis hackers, il faudrait d'abord lire un bon
livre sur les commandes de base...


non mais laisse le faire ... avec une telle methodologie il ira pas bien
loin et nous nous en porterons mieux non ? ;-)
Si sont but est de hacker bien sur .
Sinon , ben ...


Vous n'avez pas bien compris. J'ai parlé de SSH pour donner un exemple
de situation dans laquelle on ne sait rien sur la machine. Mon but
n'est EN AUCUN CAS du hacking; c'était juste une question de curiosité
("tiens, au fait on fait ça comment ?), dont je n'ai jamais vraiment
cherché la réponse et qui n'est pas vraiment importante (pour du
hacking, si, peut-etre...).
Quant à nmap, il se trouve que je connais "mieux" nmap dont ces
options d'osscan_guess, ET J'AI BIEN PRECISE QUE CETTE COMMANDE DANS
CE BUT C'EST N'IMPORTE QUOI.
Quant au "uname -a" --que je connais aussi-- de ma RH 9, il ne me
donne pas le résultat escompté :
uname -a
Linux amethyst 2.4.20-8 #1 Thu Mar 13 17:18:24 EST 2003 i686 athlon

i386 GNU/Linux

Je croyais que la communauté Open Source/Linux était "Open",
justement, et qu'il y avait de l'entraide... Au contraire on y
retrouve pas mal d'admins qui se prennent pour des gourous et qui
cloisonnent le + possible parce qu'ils savent des choses que les
autres ne savent pas, ou parce qu'ils ont "le mot de passe root"...
Or vos 2 msgs à but uniquement désagréable n'apporte rien (à la
question) --tout comme celui que je suis en train d'écrire ;-)

Heureusement tout le monde n'est pas comme ça, donc merci aux autres.
Allez, un petit Troll ça ferait du bien...J'attends vos réponses
enflammées

CORDIALEMENT,