Wie richte ich Ubuntu Server auf dem Ubuntu 16.04 Desktop ein?

7

Ich benutze Ubuntu 16.10 (Desktop Edition), um meinen Streifzug mit Linux zu beginnen. Ich möchte jedoch auch einige Netzwerk-Dinge lernen, die meiner Meinung nach Ubuntu Server benötigen.

Da ich eine andere Version von Ubuntu nicht nur für Laborarbeiten neu partitionieren und neu installieren möchte, möchte ich Ubuntu Server zusätzlich zu meiner aktuellen Desktop-Installation von Ubuntu installieren, konnte jedoch keine Anleitung dazu finden mach das.

Gibt es einen Weg und wie mache ich das?

Garten786
quelle
2
Kommt darauf an, was du machen willst. Es gibt ein Meta-Paket, das ubuntu-serverSie zusätzlich installieren können, indem Sie es sudo apt install ubuntu-serverim Befehlszeilenfenster ausgeben. Dadurch werden einige 'Server'-Pakete installiert, sofern diese noch nicht vorhanden sind. Für zusätzliche Serverfunktionen müssen Sie möglicherweise weitere Pakete installieren, z. B. nfs-kernel-serverwenn Sie einen NFS-Server haben möchten, oder einige Pakete, sambaum CIFS-Freigaben
bereitzustellen
@ridgy Ich empfehle das als Antwort zu posten.
Eliah Kagan
Die verschiedenen Ubuntu-Varianten haben denselben Kern (möglicherweise einen bestimmten Kernel, dies ist jedoch nur für erfahrene Benutzer relevant), jedoch etwas unterschiedliche Pakete. Installieren Sie einfach, was Sie brauchen und erledigen Sie die Arbeit :)
Thorbjørn Ravn Andersen

Antworten:

13
Ensuring system still works...                           [ OK ]
Making up fake text...                                   [ OK ]
Deploying Ubuntu Server payload to OP...                
>  48:65:6c:6c:6f:20:77:6f:72:6c:64:2c:20:68:6f:77:20
>  61:72:65:20:79:6f:75:20:74:6f:64:61:79:3f:20:41:72
>  65:20:79:6f:75:20:65:6e:6a:6f:79:69:6e:67:20:74:68
>  65:20:76:69:65:77:3f:00:00:00:00:00:00:00:00:00:00    [ OK ]
Compressing the analog RSS application...                [ OK ]
Synthesizing the unicode MAC protocol...                 [ OK ]
Sending the fiber optic alarm into the feed...           [ OK ]
Rebooting the redundant CD-ROM program...                [ OK ]
Connecting the RX circuit to compress neural array...    [ OK ]
Writing VB script to track killer's IP address...        [ OK ]
Writing answer...                                        [ OK ]

Herzliche Glückwünsche! Wenn Sie diesen Beitrag einfach lesen, haben Sie jetzt Ubuntu Server!

Nein, wirklich, ich meine es hier ernst. Der einzige große Unterschied zwischen Ubuntu Server und der regulären Version von Desktop-Ubuntu besteht darin, dass Ubuntu Server weder über eine grafische Oberfläche noch über grafische Verbesserungen der Lebensqualität verfügt. Wie Sie in der Liste der standardmäßig installierten Dinge sehen können , gibt es dort wirklich nichts außer dem Standard-Loadout. Aus der offiziellen Dokumentation :

Es gibt einige Unterschiede zwischen der Ubuntu Server Edition und der Ubuntu Desktop Edition. Es ist zu beachten, dass beide Editionen dieselben aptRepositorys verwenden, sodass die Installation einer Serveranwendung auf der Desktop Edition genauso einfach ist wie auf der Server Edition.

Die Unterschiede zwischen den beiden Editionen sind das Fehlen einer X-Fensterumgebung in der Server Edition und der Installationsprozess.

Das heißt, Sie können einfach alle serverbezogenen Pakete installieren und alles wird größtenteils funktionieren. Wenn Sie beispielsweise NGINX installieren möchten, funktioniert jede Anleitung (wie diese von DigitalOcean ) einwandfrei. In dem unwahrscheinlichen Fall, dass Sie etwas nicht installiert haben, wird es sein, wann es sein muss. Sie können aptdem Abhängigkeitsauflösungssystem vertrauen , um alle (unwahrscheinlichen) Probleme zu lösen, die dadurch entstehen, dass Sie kein Server-Standardpaket installiert haben.

Der einzige Haken ist, dass Sie möglicherweise die gelegentliche Konfigurationsdatei neu konfigurieren müssen, um einen Konflikt zu vermeiden (NetworkManager ist dafür berüchtigt), der in den meisten Fällen nicht wirklich mit einem Prozess verbunden ist. Möglicherweise müssen Sie auch gelegentlich eine Lücke in Ihrer Firewall schließen oder eine Portweiterleitung einrichten, aber das ist ziemlich einfach, und Sie hätten dies (wahrscheinlich) bereits auf Ihrer Serverinstallation tun müssen.

Kurz gesagt, verwenden Sie es einfach aptwie gewohnt und installieren Sie die gewünschten Pakete.

Kaz Wolfe
quelle
Guter Anfangspunkt ist dieses Handbuch: help.ubuntu.com/16.04/serverguide/index.html
pa4080
Was folgt apt installin diesem Fall? Gibt es eine Liste bestimmter Pakete, die standardmäßig mit Server ausgewählt sind, nicht jedoch die Desktop-Distributionen?
Damian Yerrick
1
@DamianYerrick Nein, nach meinem besten Wissen enthält das Basisserver-Image dieselben Pakete, die auf dem Basis-Ubuntu-Desktop enthalten sind, mit Ausnahme von X11 und dergleichen.
Kaz Wolfe
Ich könnte auch hinzufügen, dass das OP, sollte es so nah wie möglich an der Server-Edition sein soll, Ubuntu-Desktop entfernen könnte, obwohl der GUI mehrere andere Pakete zugeordnet sind, wie z. B. Unity, verschiedene Gnome-Pakete und Theme- verwandte Inhalte. taskselkann in dieser Situation von großem Nutzen sein, jedoch kann ein Missbrauch oder ein Fehler im Konfigurationsmenü ein System unbeabsichtigt beschädigen, insbesondere entfernte Systeme in meinem Fall.
Dooley_labs
Hallo an alle, vielen Dank für wertvolle Vorschläge. Es tut mir leid, ich habe vergessen, den Zweck zu erwähnen. Eigentlich muss ich einen Demo-Serverraum erstellen. Wo werden 2 Fenster als Client und ein PC wird der Server sein. Es sind mit einem einfachen Router verbunden. Sie teilen die Datei wie ein FTP-Dateiserver. Sie verwenden den gemeinsamen lokalen Host wie den Apache-Webserver. Und brauche auch den E-Mail-Server. Es ist ein Mini-Projekt zum Erstellen eines Heimservers. Ich muss den Ubuntu-Server verwenden und meine IP-Adresse zwischen dem Client des anderen konfigurieren.
Garten786
5

Wenn Sie nur lernen, können Sie Serverpakete installieren.

Wird von der Serverinstallation verwendet, um den gewünschten Servertyp auszuwählen

sudo apt-get install tasksel
sudo tasksel

https://help.ubuntu.com/community/Tasksel

Es kann jedoch einige Vorteile geben, wenn der Server in einem Dual-Boot oder einer VM wie bei der Verwendung von Virtualbox vollständig getrennt wird. Oft verwenden Sie bei der Serverinstallation nur die Befehlszeile oder eine sehr leichte Benutzeroberfläche.

Vollständige Installation und viele weitere Informationen:

https://help.ubuntu.com/lts/serverguide/

https://www.ubuntu.com/download/server/install-ubuntu-server

oldfred
quelle
Hallo an alle,
Garten786