[AIX] Version du kernel
Résolu/Fermé
A voir également:
- Connaitre version aix
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Splitcam ancienne version - Télécharger - Messagerie
- Connaitre version windows - Guide
- Télécharger zuma revenge version complète gratuit - Télécharger - Jeux vidéo
- Nouvelle version outlook - Guide
18 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
21 déc. 2006 à 21:30
21 déc. 2006 à 21:30
Salut,
si uname ne te satisfait pas, tu peux faire un calcul
si tu es en 64 bits tu auras comme résultat 18446744073709551492
si uname ne te satisfait pas, tu peux faire un calcul
perl -e 'print ~123,"\n"'si tu es en 32 bits tu auras comme résultat 4294967172
si tu es en 64 bits tu auras comme résultat 18446744073709551492
Gordius
Messages postés
267
Date d'inscription
mercredi 21 avril 2004
Statut
Contributeur
Dernière intervention
19 avril 2006
51
14 janv. 2006 à 17:48
14 janv. 2006 à 17:48
#uname -r -v
#oslevel -r
#oslevel -r
salut
ça n'a pas l'air de marcher cette commande car j'obtiens cela :
root@ambre:/# perl -e 'print ~123,"\n"'
4294967172
root@ambre:/# bootinfo -K
64
ce kernel est en 64 bits et affiche 4294967172
?
ça n'a pas l'air de marcher cette commande car j'obtiens cela :
root@ambre:/# perl -e 'print ~123,"\n"'
4294967172
root@ambre:/# bootinfo -K
64
ce kernel est en 64 bits et affiche 4294967172
?
renisaac
Messages postés
2043
Date d'inscription
dimanche 22 août 2004
Statut
Contributeur
Dernière intervention
15 mai 2021
138
12 janv. 2006 à 11:46
12 janv. 2006 à 11:46
Salut,
en linux standart, c'est uname -a
les même info se trouvent aussi dans /proc/version.
en espérant avoir été utile.
Renisaac
en linux standart, c'est uname -a
les même info se trouvent aussi dans /proc/version.
en espérant avoir été utile.
Renisaac
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pierreCous
Messages postés
28
Date d'inscription
samedi 7 janvier 2006
Statut
Membre
Dernière intervention
28 mars 2006
16
14 janv. 2006 à 13:39
14 janv. 2006 à 13:39
j'ai pas d'aix sous la main pour tester mais il me semble qu'un oslevel fait l'affaire. Y'a p'etete des options à mettre.
----
Formation Unix/Linux : *** URL retirée par le webmaster de CommentCaMarche.net en raison de sa non-conformité à la charte. Prière d'inclure des URL vers vos sites persos dans le profil uniquement ***
----
Formation Unix/Linux : *** URL retirée par le webmaster de CommentCaMarche.net en raison de sa non-conformité à la charte. Prière d'inclure des URL vers vos sites persos dans le profil uniquement ***
salut!
comment savoir sous LINUX si le kernel est 32 ou 64 bits ?
(en clair, quel est l'équivalent de la commande AIX bootinfo -K sous LINUX ?)
merci à tous
comment savoir sous LINUX si le kernel est 32 ou 64 bits ?
(en clair, quel est l'équivalent de la commande AIX bootinfo -K sous LINUX ?)
merci à tous
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
22 déc. 2006 à 09:29
22 déc. 2006 à 09:29
La commande fonctionne, je l'ai déjà testée chez moi :-) sous ubuntu 32 et 64 et sous
il doit y avoir un problème quelque part.
que te donne
il doit y avoir un problème quelque part.
que te donne
uname -a?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
22 déc. 2006 à 09:43
22 déc. 2006 à 09:43
L'opérateur unaire ~ réalise une négation sur les bits (complément à 1)
Il n'y a pas des doutes là.
Et le résultat que tu obtiens c'est pour une machine 32 bits
Il n'y a pas des doutes là.
Et le résultat que tu obtiens c'est pour une machine 32 bits
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
3 287
22 déc. 2006 à 13:10
22 déc. 2006 à 13:10
Salut,
peut-être que ton CPU est 64 bits, mais que tu n'exécutes pas AIX EN 64 bits ?
En AIX 5.2 (ce qui est installé chez toi), le noyau installé par defaut est 32 bits, en AIX 5.3, on installe par défaut le noyau 32 bits sur un cpu 32, et un 64 bits sur un 64...
Vérifie avec le lien symbolique unix :
ls -l /unix
Chez moi, ça donne ça :
/unix -> /usr/lib/boot/unix_64 (multicp kernel 64 bits)
Les autres valeurs :
unix_up -> monocp kernel 32 bits
unix_mp -> multicp kernel 32 bits
Test ça également :
bootinfo -k ->valeur du kernel
bootinfo -y ->valeur du hardware
peut-être que ton CPU est 64 bits, mais que tu n'exécutes pas AIX EN 64 bits ?
En AIX 5.2 (ce qui est installé chez toi), le noyau installé par defaut est 32 bits, en AIX 5.3, on installe par défaut le noyau 32 bits sur un cpu 32, et un 64 bits sur un 64...
Vérifie avec le lien symbolique unix :
ls -l /unix
Chez moi, ça donne ça :
/unix -> /usr/lib/boot/unix_64 (multicp kernel 64 bits)
Les autres valeurs :
unix_up -> monocp kernel 32 bits
unix_mp -> multicp kernel 32 bits
Test ça également :
bootinfo -k ->valeur du kernel
bootinfo -y ->valeur du hardware
alors chez moi ça donne ça (c'est un AIX 5.2 installé avec noyau en 64 bits) :
# bootinfo -y
64
# bootinfo -K
64
# ls -l /unix
lrwxrwxrwx 1 root system 21 Sep 21 14:15 /unix -> /usr/lib/boot/unix_64
donc j'en conclus que :
# perl -e 'print ~123,"\n"'
4294967172
est faux...
# bootinfo -y
64
# bootinfo -K
64
# ls -l /unix
lrwxrwxrwx 1 root system 21 Sep 21 14:15 /unix -> /usr/lib/boot/unix_64
donc j'en conclus que :
# perl -e 'print ~123,"\n"'
4294967172
est faux...
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
3 287
22 déc. 2006 à 13:53
22 déc. 2006 à 13:53
Rassure-toi, chez moi aussi l'opération donne un résultat non conforme aux dires de lami20j...
Je pencherais donc plutôt pour un souci avec perl :-)
Je pencherais donc plutôt pour un souci avec perl :-)
merci pour ton aide en tout cas.
est-ce que tu connaitrais un moyen de connaitre sur LINUX uniquement si le kernel est en 32 ou 64 ?
sous LINUX, la commande bootinfo n'existe pas...
merci!!
est-ce que tu connaitrais un moyen de connaitre sur LINUX uniquement si le kernel est en 32 ou 64 ?
sous LINUX, la commande bootinfo n'existe pas...
merci!!
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
22 déc. 2006 à 17:55
22 déc. 2006 à 17:55
Salut,
peut être que tu as le kernel en 64bits, je ne dit pas le contraire
en ce cas à savoir que les calculs sont faites toujours en 32 bits, malgré ton noyau de 64
Le résultat est conforme au 32bits au lieu de 64bits ce qui est, en effet bizarre
Opérateurs symboliques unaires
peut être que tu as le kernel en 64bits, je ne dit pas le contraire
en ce cas à savoir que les calculs sont faites toujours en 32 bits, malgré ton noyau de 64
Le résultat est conforme au 32bits au lieu de 64bits ce qui est, en effet bizarre
Opérateurs symboliques unaires
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
3 287
27 déc. 2006 à 08:16
27 déc. 2006 à 08:16
Salut,
on peut vérifier comment ?
La version de perl ?
on peut vérifier comment ?
La version de perl ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
>
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
27 déc. 2006 à 11:20
27 déc. 2006 à 11:20
Salut blux,
voilà 3 possibilités
voilà 3 possibilités
perl -v perl -e 'printf("%vd\n",$^V)' perl -MEnglish -e 'printf("%vd\n",$PERL_VERSION)'
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
3 287
>
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
27 déc. 2006 à 11:31
27 déc. 2006 à 11:31
J'ai mal formulé ma question :-)
Je faisais allusion à une version de perl qui aurait pu être spécifique à AIX avec une limitation dans l'espace de calcul..., et dans ce cas, comment en trouver les limites...
"This is perl, v5.8.0 built for aix-thread-multi"...
Ma réponse serait :
Yes, but how to find limits on data computered ?
Je faisais allusion à une version de perl qui aurait pu être spécifique à AIX avec une limitation dans l'espace de calcul..., et dans ce cas, comment en trouver les limites...
"This is perl, v5.8.0 built for aix-thread-multi"...
Ma réponse serait :
Yes, but how to find limits on data computered ?
Bonjour,
sans conviction a tu essayer la commande lsb_release -a
sans conviction a tu essayer la commande lsb_release -a
blux
Messages postés
25976
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 avril 2024
3 287
8 nov. 2007 à 16:11
8 nov. 2007 à 16:11
Je l'ai pas chez moi, elle est supposée faire quoi ?
En plus, elle n'est pas dans la doc 5.2...
En plus, elle n'est pas dans la doc 5.2...