Linux 14.996 Themen, 106.538 Beiträge

systeminfos über linux ermitteln

Alekom / 33 Antworten / Flachansicht Nickles

hallo liebe Kollegen,

Als Laie habe ich mir gerade ein Skript im wahrsten Sinne gebastelt.

Zweck vom Skript soll nur ein schneller Überblick sein was man im PC  hat.

Im Hintergedanken auch nicht schlecht, für Leute, die im Nickles-Forum ihre Hardware posten sollen.

Die wichtigsten Befehle lauten: uname -a, lspci, lsusb, lsmod, ifconfig -a

Und jetzt das Skript (wenn wer kopieren möchte, einfach nur übernehmen)

------- Ab hier ----- (Diese Zeile aber nicht mitkopieren!!!)
#!/bin/sh
# Skript fuer Auslesen der Hardware
echo ++++++++++++++ > hardware.txt
echo +++ System +++ >> hardware.txt
echo ++++++++++++++ >> hardware.txt
uname -a >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lspci +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lspci >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lsusb +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lsusb >> hardware.txt
echo +++++++++++++ >> hardware.txt
echo +++ lsmod +++ >> hardware.txt
echo +++++++++++++ >> hardware.txt
lsmod >> hardware.txt
echo ++++++++++++++++ >> hardware.txt
echo +++ ifconfig +++ >> hardware.txt
echo ++++++++++++++++ >> hardware.txt
ifconfig -a >> hardware.txt
------- Bis hier --------(Diese Zeile auch nicht mitkopieren!!!)

Dateiname war bei mir ./hardware.sh, Dateirechte mit chmod +x unter root vergeben.

Alles hat seinen Sinn, auch das scheinbar Sinnlose, denn es gibt nichts ohne Sinn.
bei Antwort benachrichtigen
Borlander Alekom „hallo Borlander, welch kesse Antwort! Durch scharfes ...“
Optionen

Nabend Alekom

welch kesse Antwort! Durch scharfes nachdenken *g*

Das beschreibt den Vorgang der Namensfindung jedoch einfach am besten. So hatte im ersten Entwurf hatte ich auch noch einen anderen Namen verwendet, der jedoch eher unpassend war. Habe den inzwischen allerdings schon wieder vergessen. Etwas kurzes (und dadurch tendenziell recht praktisches) wie run wäre zu unspezifisch gewesen und run_logged hätte nicht gepasst da die Ausgabe in die Log-Datei erst außerhalb der Funktion erfolgt. Mit run_fancy gibt es zumindest einen kleinen Hinweis darauf, dass die Ausführung etwas schöner erfolgt. Vollkommen glücklich bin mich mit diesem Namen allerdings auch noch nicht. Gibt bestimmt noch eine schönere Möglichkeit ;-)

${Variable:-Wert} […] ich denke du meinst diese Zeile !

Exakt.

Gruß
Borlander

bei Antwort benachrichtigen
Hast ja Recht . KarstenW