Wie überprüfe ich, ob Ubuntu Desktop oder Server installiert ist?

Wie überprüfe ich, ob Ubuntu Desktop oder Server installiert ist?

Ich habe ein Shared Hosting. Ich habe Zugriff auf die Shell. Das Betriebssystem ist Ubuntu und ich möchte prüfen, ob es die Server- oder Desktop-Version ist.

Wenn ich mich über die Shell anmelde, werden folgende Informationen angezeigt:

Linux [server-name] 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux
Ubuntu 10.04.1 LTS

Antwort1

dpkg -l ubuntu-desktop 

teilt Ihnen mit, ob die vorgeschlagenen Desktopkomponenten installiert sind.

uname -a

gibt an, ob der Server- oder der generische Kernel verwendet wird.

„Desktop oder Server“ ist keine binäre Sache – es ist möglich, einige Desktop-Komponenten auf einer Maschine zu installieren, die ursprünglich als Server usw. installiert war.

Sie müssen entscheiden, welches Paket Sie als Unterscheidungsmerkmal zwischen „Server“ und „Desktop“ verwenden möchten. Vielleicht xserver-xorgist das eine gute Wahl, obwohl selbst einige Server dies für Paketabhängigkeiten oder zur Unterstützung von Remote-Desktops verwenden.

Antwort2

Diese Antwort ist nicht so eindeutig, wie manche Leute meinen. Sie können ein ubuntu-standardPaket installieren und es als Server verwenden. Sie können es ubuntu-minimalals Server verwenden. Sie können es so nehmen ubuntu-desktopund zerstören, dass es X nicht verwendet … Oder X sogar für die Verwaltung dort lassen (igitt). Sie können die Kernelpakete von -server in -generic in -rt usw. ändern. Sie können das motd ändern oder sogar einfach von einer Version aktualisieren, bei der das motd nicht so lang ist wie das neue (keiner meiner Server ist jemals mit diesem ganzen Blödsinn herausgekommen – wahrscheinlich, weil sie von älteren LTSes aktualisiert wurden).

Ich denke, die Fragen, die wir uns alle stellen sollten, sind:Warum ist das wichtig? Was möchten Sie lernen? Welchen Unterschied macht es für Sie?

Wenn Sie versuchen, etwas Grafisches auszuführen, prüfen Sie, was Sie tatsächlich benötigen (X, x11vnc usw.). Wenn Sie überprüfen möchten, ob eine grafische Benutzeroberfläche vorhanden ist, tun Sie dasselbe!

Antwort3

Dies kann durch Eingeben von überprüft werden cat /etc/motd. Die Ausgabe ist auf dem Server und in der Desktop-Version unterschiedlich.

Schreibtisch:

Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

Server:

Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

  System information as of Wed Nov 10 20:54:11 UTC 2010

  System load:  0.07               Processes:           78
  Usage of /:   30.4% of 14.76GB   Users logged in:     1
  Memory usage: 38%                IP address for eth0: XXXXXXXX
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/
---------------------------------------------------------------------
At the moment, only the core of the system is installed. To tune the 
system to your needs, you can choose to install one or more          
predefined collections of software by running the following          
command:                                                             

   sudo tasksel --section server  

Erwähnenswert ist auch, dass diese Datei problemlos mit „sudo“ bearbeitet werden kann, was sehr oft gemacht wird, da es sich um die Nachricht handelt, die der Benutzer sieht, wenn er sich über SSH anmeldet.

Antwort4

Ich führe die Erkennung in einem großen Netzwerk aus und versuche, zwischen einer LINUX-Installation als Arbeitsstation und einer LINUX-Installation als Server zu unterscheiden (weil wir sie unterschiedlich behandeln).

Ich hatte auf ein Attribut oder eine Datei gehofft, in der „Ubuntu-Server“ statt „Ubuntu“ steht.

Ich finde einige interessante Dateien in /var/log/installer:

Media-Info sagt "Ubuntu-Server" für den Server und nur "Ubuntu" für den Desktop. Syslog zeigt die gleichen Informationen für die "CD-ROM" an.

Beide sind hilfreich und ich kann sie in Verbindung mit Hardwareinformationen verwenden. Dies sollte Ihnen zumindest sagen, welche Version ursprünglich installiert war.

verwandte Informationen