Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Eduard Bloch
#include 
* Al Bogner [Tue, Oct 10 2006, 11:50:59PM]:
> Mich würde interessieren welcher Kernel auf einem Gastrechner installiert 
> ist, 
> uname ist aber gesperrt.
> 
> Kennt wer andere Möglichkeiten?

cat /proc/version

Eduard.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden David Haller
Hallo,

Am Mit, 11 Okt 2006, Andreas Putzo schrieb:
>On Tuesday 10 October 2006 23:50, Al Bogner wrote:
>> Mich würde interessieren welcher Kernel auf einem Gastrechner
>> installiert ist, uname ist aber gesperrt.
>>
>> Kennt wer andere Möglichkeiten?
>
>rpm  -qa (?)
>ls  /boot
>ls /lib/modules/
>zcat /proc/config.gz
>strings /boot/vmlinuz |less
>cat /boot/grub/menu.lst 
>cat /etc/lilo.conf
>/sbin/modinfo 
>
>Alles verboten / nicht vorhanden?

Noch was:

perl -MPOSIX -e 'print((uname)[2], "\n");'

 kernelrelease.c 
/* statt #include  */
/* aus bits/utsname.h */
#define SYS_NMLN 65
/* aus sys/utsname.h */
struct utsname {
  char sysname[SYS_NMLN];
  char nodename[SYS_NMLN];
  char release[SYS_NMLN];
  char version[SYS_NMLN];
  char machine[SYS_NMLN];
  char domainname[SYS_NMLN];
};

/* aus errno.h */
extern int errno;

int main(int argc, char * argv[]){
  struct utsname u;
  if( uname(&u) == 0 ) {
printf("%s\n", u.release);
  } else {
perror(argv[0]);
  }
  return errno;
}


$ gcc -o kernelrelease kernelrelease.c && ./kernelrelease

Das kompilieren muss nichtmal auf der Zielmaschine erfolgen, dann
sollte man aber die "saubere" Version mit den richtigen Headern
verwenden:


#include 
#include 
#include 

int main(int argc, char * argv[]){
  struct utsname u;
  if( uname(&u) == 0 ) {
printf("%s\n", u.release);
  } else {
perror(argv[0]);
  }
  return errno;
}


Ein

$ echo -e '#include \nUTS_RELEASE' | cpp -
bzw.
$ echo -e '#include \nUTS_RELEASE' | gcc -E -

liefert leider meist nur die Version des Kernels unter dem die glibc
gebacken wurde.

-dnh

-- 
In the beginning the Universe was created.  This has made a lot
of people very angry and been widely regarded as a bad move.
  -- THHGTTG, Douglas Adams


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Andreas Putzo
On Tuesday 10 October 2006 23:50, Al Bogner wrote:
> Mich würde interessieren welcher Kernel auf einem Gastrechner
> installiert ist, uname ist aber gesperrt.
>
> Kennt wer andere Möglichkeiten?

rpm  -qa (?)
ls  /boot
ls /lib/modules/
zcat /proc/config.gz
strings /boot/vmlinuz |less
cat /boot/grub/menu.lst 
cat /etc/lilo.conf
/sbin/modinfo 

Alles verboten / nicht vorhanden?


gruss,
andreas



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Al Bogner
Am Mittwoch, 11. Oktober 2006 00:03 schrieb Stefan Bauer:
> Al Bogner schrieb:
> > Kennt wer andere Möglichkeiten?
>
> entfernter nmap scan mit -O flag.

Ich probiere es mal lokal:

uname -r
2.6.16-2-k7

cat /etc/issue
Debian GNU/Linux testing/unstable \n \l

nmap -O localhost
...
Running: Linux 2.4.X|2.5.X|2.6.X
OS details: Linux 2.4.0 - 2.5.20, Linux 2.5.25 - 2.6.8 or Gentoo 1.2 Linux 
2.4.19 rc1-rc7, Linux 2.6.3 - 2.6.10

Hmmh, so brauchbar ist das nicht.

Al



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Christian Schmidt
Hallo Al,

Al Bogner, 10.10.2006 (d.m.y):

> Mich würde interessieren welcher Kernel auf einem Gastrechner installiert 
> ist, 
> uname ist aber gesperrt.
> 
> Kennt wer andere Möglichkeiten?

dmesg|less

Gruss/Regards,
Christian Schmidt

-- 
Im Kanal wurde eine in einem Sack fest verschnürte Leiche
gefunden. Selbstmord scheint ausgeschlossen.


signature.asc
Description: Digital signature


Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Al Bogner
Am Dienstag, 10. Oktober 2006 23:57 schrieb Daniel Musketa:
> Am Dienstag, 10. Oktober 2006 23:50 schrieb Al Bogner:
> > Mich würde interessieren welcher Kernel auf einem Gastrechner installiert
> > ist, uname ist aber gesperrt.
> >
> > Kennt wer andere Möglichkeiten?
>
> Vielleicht geht `cat /proc/version`.

bash-2.05b$ cat /proc/version
cat: /proc/version: No such file or directory

Ich verstehe nicht ganz, warum die aus der Kernelversion so ein Geheimnis 
machen.

Cat /etc/issue meldet RH9

Al



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Stefan Bauer
Al Bogner schrieb:
> Kennt wer andere Möglichkeiten?

entfernter nmap scan mit -O flag.

-- 


* Stefan Bauer *
* Bavaria / Germany / Chiemsee *
* [EMAIL PROTECTED] . [EMAIL PROTECTED] *
*  *
* Confucius Say... *
* Don't eat the snow where the huskies go! *
*  *



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Welcher Kernel ist am Fremdsystem

2006-10-10 Diskussionsfäden Daniel Musketa
Am Dienstag, 10. Oktober 2006 23:50 schrieb Al Bogner:
> Mich würde interessieren welcher Kernel auf einem Gastrechner installiert
> ist, uname ist aber gesperrt.
>
> Kennt wer andere Möglichkeiten?

Vielleicht geht `cat /proc/version`.

Daniel