Ich fand es immer schwierig, Informationen über das System selbst in Unix zu finden
Welches Betriebssystem verwende ich (Versionsnummer und alle, um es mit den neuesten verfügbaren Builds zu vergleichen)?
Welche Desktop-Umgebung verwende ich? Wenn ich KDE verwende, beginnen die meisten Programme mit einem K und ich kann sagen, dass ich KDE verwende, aber es sollte eine Möglichkeit geben, dies abzufragen, beispielsweise über ein Skript.
Welche Kernelversion verwende ich? (Ich verwende beispielsweise Fedora und möchte wissen, welche Linux-Kernelversion ich verwende.)
Grundsätzlich vermisse ich einen einzelnen Punkt / Dienstprogramm, der all diese Informationen für mich abrufen kann. In den meisten Fällen sind die oben genannten Lösungen selbst betriebssystemspezifisch. Dann steckst du fest.
Antworten:
Zusätzlich zu
uname -a
der Kernel-Version können Sie versuchen:Die meisten Desktop-Umgebungen wie GNOME oder KDE verfügen über eine Menüoption "about" oder "info", die Ihnen sagt, was Sie aktuell verwenden. Daher wird dort keine Befehlszeile benötigt.
quelle
lsb_release -a
?Wie @milk betonte, können Sie verwenden
uname -a
und erhalten Informationen zu allen UNIXen, auf die ich Zugriff habe. Zum Beispiel unter Linux:Unter FreeBSD:
Auf OpenSolaris:
Was die Desktop-Umgebung betrifft, sollten Sie
echo $DESKTOP_SESSION
in KDE oder GNOME die richtigen Antworten erhalten.Wenn Sie herausfinden möchten, welche Distribution Sie verwenden, können Sie die Tastenkombination für einen Betrüger verwenden
cat /etc/*-version /etc/*-release
.quelle
echo $DESKTOP_SESSION
default
Ich vermute, das gibt alles zurück, was gdm / kdm / etc hineingesteckt hat? Das könnte nützlich sein ... ist auchuname -a
in Ordnung ... aber nimm meinen Bogen,Linux slave-iv 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 20 22:49:24 CEST 2010 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
du wirst bemerken, dass die kleinere Kernel-Version aufgrund der Art und Weise, wie sie kompiliert wurde, nicht vorhanden istVielleicht kannst du verwenden
um Informationen über die Kernel-Version und das verwendete Betriebssystem zu erhalten.
quelle
Um Informationen über Ihr System unter Unix (GNU / Linux) zu sammeln, benötigen Sie verschiedene nützliche Befehle.
Informationen zu einem Betriebssystem
Informationen zu einer CPU-Architektur, z. B. Anzahl der CPUs, Kerne, Modell der CPU-Familie, CPU-Caches, Threads, Prozessor
Informationen zu einem Kernel, einem Computerhardwarenamen und einem Betriebssystem
Hostname
Private IP-Adresse (IPv4-Version) (ich habe die letzten Ziffern der eigenen IP als XX ausgeblendet)
Öffentliche IP-Adresse (IPv4-Version) (muss mit dem Internet verbunden sein)
Informationen zu einem System (Hardware) (reduziert)
Informationen zu einem Prozessor (reduziert)
Desktop-Umgebung
Ein Name der Desktop-Umgebung, der in der Umgebungsvariablen "DESKTOP_SESSION" enthalten ist. Wenn die Umgebungsvariable "DESKTOP_SESSION" (wie in meinem Fall) "default" ist, versuchen Sie, einen Wert von der Umgebungsvariablen "XDG_CURRENT_DESKTOP" abzurufen.
Um eine Version der Desktop-Umgebung zu erkennen, müssen Sie sich mehr anstrengen, da es keine integrierten Dienstprogramme gibt. Dieser Befehl hat nur meinen Computer mit der Gnome-Shell getestet, muss jedoch mit anderen gängigen grafischen Desktop-Umgebungen funktionieren: KDE, Mate, Cinnamon, LXDE, Xfce.
Informationen zu einem Bildschirm
Wenn Sie ein gutes Tool für ähnliche Aufgaben und mehr Funktionen benötigen, empfehle ich "HardInfo" - https://github.com/lpereira/hardinfo . Es ist einfach in Debian-basierten Systemen zu installieren.
Beyogen auf
quelle
Führen Sie
gnome-system-monitor
(Paket hat in Debian, Ubuntu und Fedora denselben Namen) aus und klicken Sie auf die Registerkarte System :Die Desktop-Sache ist etwas schwierig, weil Sie mehrere installiert haben und ein Paket, das zu einem Desktop gehört, auf einem anderen Desktop ausführen können. Außerdem gibt das Ausführen
printenv DESKTOP_SESSION
auf meinem Debian-System nur Ausgaben ausdefault
(aber es funktioniert gut auf Ubuntu und Fedora).quelle
Nicht ganz kinderleicht, aber auf halbem Weg:
(Ich kann nichts dagegen tun, wenn Sie Lust haben, gnome-panel unter kwin zu verwenden ;-) Auch unter Linux finde ich das sehr nützlich:
quelle
Aufbauend auf dem obigen Beitrag kann ein einfaches Skript ausgeführt werden
Laufen, das gibt mir
quelle