nachdem ich schon mit Unix-Netra Maschinen angefangen habe, soll ich nun auch noch eine Bestandsaufnahme von Linux-Maschinen (Suse 6.4) in einer Firma zu machen. Leider habe ich davon so gut wie keine Ahnung. Die
Parameter, die gefunden werden sollen, lauten:
Prozessor (Anzahl, Typ)
Arbeitsspeicher
MAC-Adresse(n)
IP-Adresse(n)
Loadbalancing-Gruppe (Altion-Switche werden benutzt)
Betriebssystem
Patch-Level
Datum des letzten Checks
Releasestand / Patchlevel der installierten SW
Nun meine Frage: gibt es entsprechende Befehle, mit denen man o.g. Parameter auslesen kann?
schau mal in /usr/src/linux worauf linux linkt … bei suse steht der aktuelle kernel auch im login
MAC-Adresse(n)
hmm keine Ahnung, das würde mich sogar selber interessieren
Patch-Level
was verstehst du unter Patch-Level ?
Datum des letzten Checks
ja, was für eine Art von Check ? … wenn du deinen eigenen meinst, da musst du dir schon nen skript schreiben … (oder mach dir zbs. nen check-account, dann kannst du den letzten login als check-datum nehmen)
Releasestand / Patchlevel der installierten SW
nun, das hängt sehr starkt von der installierten sw ab … meines wissens gibts da keinen Standard … handarbeit, wenn dus wissen willst …
gruss
berni
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
ich hab’s unter Suse tatsaechlich mit den von Dir genannten
commands fuer Unix versucht, allerdings mit wenig Erfolg…
Also, das /proc Dateisystem hat mit Kommandos zunächst nichts zu tun. Du kannst ja mal „von Hand“ mit „less“ die dort enthaltenen Dateien anschauen. Du wirst sehen, dass alle von Dir benötigten Informationen dort enthalten sind. Wenn Du Dir jetzt die Anleitung zu „grep“ anschaust, weisst Du, wie Du die Daten „halbautomatisch“ aus den Dateien heraussuchen kannst.
CPU: less /proc/cpuinfo
Speicherausbau: less /proc/meminfo
Kernel: less /proc/version
Graka etc.: less /proc/pci
MAC Adressen: less /proc/net/arp