Ich habe Zugriff auf einen Remote-Server, bei dem ich mich per SSH anmelde. Ich habe keine Administratorrechte, möchte aber so viel wie möglich über die Maschine herausfinden, unter anderem um zu sehen, ob ich das bekomme, wofür ich bezahle. Bisher habe ich Folgendes versucht:
top
(um die Größe des Speichers zu erhalten)uname -a
(Erfahren Sie mehr über den installierten Kernel, ...)cat /proc/cpuinfo
(Informationen zu den CPUs erhalten)df -h
(um die Kapazität der Festplatte herauszufinden)
Ich bin mir nicht sicher, ob die von mir gewählten Wege die besten sind. Ich weiß auch nicht, wie diese Informationen vom Anbieter manipuliert werden können oder versehentlich falsche Informationen enthalten. Zumindest bei den CPUs habe ich herausgefunden, dass auf dieser Maschine immer noch 1GHz- statt 2GHz-CPUs verbaut sind (ich zahle für 2GHz).
Gibt es andere Möglichkeiten, mit denen ich Informationen über das System herausfinden kann, auch mit eingeschränkten Rechten? (Zum Beispiel, wenn mein Server ein virtueller Server ist?) Gibt es Benchmark-Tools, für deren Installation keine Administratorrechte erforderlich sind?
Antwort1
Sie können demsg
den Befehl
dmesg kann bei der Fehlerbehebung oder zum Abrufen weiterer Informationen zur Hardware eines Systems nützlich sein.
Zum Beispiel
Der folgende Befehl listet alle Verweise auf USB auf
dmesg | grep -i usb
Das Folgende weist dmesg an, alle seriellen Ports anzuzeigen (die durch die Zeichenfolge tty dargestellt werden):
grep -i tty
Wissenswertes über den physischen Speicher
dmesg | grep -i Speicher
So zeigen Sie die CPU an
dmesg | grep -i CPU
Sie können viele Informationen erhalten, indem Sie diesen Befehl verwenden
Sie können auch auf diese Datei verweisen, /var/log/dmesg
aber die Datei kann auch Ihre alten Startmeldungsinformationen enthalten. Der Befehl druckt nur Ihre letzten Startinformationen.