Ich konnte kein GUI-Tool finden, das Dienste in Ubuntu verwaltet. Ich führe Ubuntu als Virtual Box-Maschine unter Windows aus. Ich habe versucht zu verwenden, System Jobs
aber es funktioniert nicht.
Ich habe einen LAMP-Server und möchte steuern, ob er als Dienst gestartet wird oder nicht. Ich weiß, dass es Terminalbefehle gibt, die den Job ausführen. Ich benötige jedoch eine GUI wie die unter Windows, um die Arbeit für die LAMP oder einen anderen Dienst zu vereinfachen.
Antworten:
Ich würde systemd-manager empfehlen. Besonders für den 16.04. Ich glaube, es wird ein großartiges Werkzeug für die Verwaltung von Diensten sein.
Ich habe das Installations- und Verwendungsverfahren für eine andere verwandte Antwort angegeben. Deshalb wird derselbe Inhalt nicht zweimal wiederholt. Überprüfen Sie diese Antwort auf die Frage, wie ich die Startgeschwindigkeit verbessern kann
quelle
systed-sysv-install
. Ich denke, Apache wird bald volle Unterstützung für systemd bietenWas ich gesucht habe ist:
Ausführen mit:
Da dies der erste Treffer bei Google bei der Suche nach "ubuntu services manager gui" ist und nicht die richtige Antwort enthält, werde ich Ihnen zeigen, wie Sie dies finden - und jedes Tool, wenn Sie etwas zu tun haben . Überprüfen wir unsere Linux / Distribution-Version:
Dies sagt uns unser Betriebssystem. Meins ist Ubuntu 16.04. Wie die meisten Linuxe hat Ubuntu zur Verwaltung seiner Dienste auf systemd umgestellt. Sie würden dies herausfinden, indem Sie eine Websuche nach "Ubuntu-Dienst" durchführen. Mal sehen, ob es ein systemd-Paket gibt, das darauf hinweist, eine Schnittstelle, ein Manager oder eine GUI zu sein. (Grafische Benutzeroberfläche).
Wir können jetzt nach oben scrollen (Umschalt + PgUP - oder auf einem Laptop Umschalt + Fn + Auf). Sie können natürlich auch nach "Service" oder "Services" suchen. Hey, schau, da ist eine systemd-ui. Lass es uns installieren!
Toll! Was jetzt? Wie finde ich heraus, was der Befehl ist oder was er installiert hat? Zum Glück gibt es einen Befehl, der uns zeigt, welche Dateien von einem Paket installiert werden:
(Oder)
Das zeigt uns:
Sie müssen wissen, dass .desktop-Dateien Verknüpfungen in der Gnome-Desktop-Umgebung sind. Sie können in die .desktop-Datei schauen:
Sie können nach der Spezifikation der Gnome-Verknüpfungen suchen. Es ist jedoch ziemlich selbsterklärend: Exec = systemadm. Kategorien = System; Einstellungen. Schauen Sie also in Ihren Anwendungen unter den Menüs "System" oder "Einstellungen" nach oder führen Sie es einfach aus:
Voila! Oh, warte ... das ist ein ziemlich nutzloses Dienstprogramm. Es heißt "Manager", aber es erlaubt Ihnen nur, etwas anzuzeigen, nicht zu deaktivieren, anzuhalten oder zu starten. Wie nervig! Sie können das gleiche sehen, indem Sie Folgendes eingeben:
Es zeigt es nur auf eine übersichtlichere Art ... Aber mit systemctl können Sie es auch tatsächlich verwalten. Setzen wir also die Suche fort ... Nehmen wir diesmal an, wir haben kein Terminal mit Such- oder Bildlauffunktion, verwenden wir "weniger". Um weniger zu suchen, geben Sie "/" ein und beenden Sie "q":
Nach einer wilden Gänsejagd mit alten Gnome-Dienstprogrammen wie "Gnome-System-Tools" (die ebenso nutzlos sind wie Systemadm) - hey, nichts hindert Sie daran, Programmieren zu lernen und Systemadm zu verbessern, darum geht es bei Linux - aber warum neu erfinden? Rad, wenn es bereits existiert ... um die Suche fortzusetzen ...
Das sieht vielversprechend aus. Die KDE-Leute sind normalerweise mit ihren Dienstprogrammen der Kurve voraus ... lasst es uns überprüfen:
Großartig ... wie führen wir es jetzt aus? ...
Whoa! Das ist einfach zu viel zum Durchsuchen ... mal sehen, ob sich dort eine ".desktop" -Datei befindet ...
Sie können auch nur nach "Desktop" suchen, dann werden alle Zeilen angezeigt, die "Desktop" enthalten, und nicht nur diejenigen, die mit ".desktop" enden. Ohne das \., Das. ist bedeutungslos, es bedeutet nur "irgendein Zeichen" zu grep. Mit nur einem \. Frisst die Shell das \ auf und sendet das nächste Literalzeichen an grep, also immer noch nur ein \. Wir wollen grep sagen, dass die. ist ein wörtliches. und grep verwendet auch ein \, um zu sagen, dass das nächste Zeichen wörtlich ist. Also sendet \\ ein \ an grep, und dann bedeutet $ "Zeilenende", was bedeutet, dass wir nach einer Zeile suchen, die mit ".desktop" endet. Und schau! Da sind 2:
Jetzt können Sie sie einfach "katzen" oder einzeln bearbeiten, um zu sehen, was in ihnen enthalten ist. Sie können aber auch ganz einfach beide suchen. Wir werden die Ausgabe des Obigen einem Befehl zuführen, der jede Zeile einzeln einem anderen Befehl zuführt. Der Befehl, der dies tut, heißt "xargs". Der Befehl, dem wir es zuführen, ist grep. Wenn Sie grep nur einen Parameter geben, wird die Standardeingabe durchsucht. Wenn Sie zwei + Parameter angeben, wird der erste als Suchzeichenfolge und der Rest als Dateien behandelt, in denen gesucht wird.
Okay, jetzt haben wir einen Befehl, versuchen wir es:
Danke, Ubuntu. Wir haben also eine fehlende Abhängigkeit in den Ubuntu-Paketen entdeckt. Wenn wir kde-config-systemd installieren, sollte es automatisch kde-cli-tools installieren! Also kann ich das beheben! Ich werde jetzt die Paketdatei aktualisieren und eine Pull-Anfrage erstellen (oder wenn Sie nicht wissen wie, melden Sie einfach einen Fehler im "Ubuntu Bug Tracker" und jemand anderes wird es tun und es für alle beheben.)
Also für jetzt:
Und jetzt, wo es fertig ist:
Voila! Herzlichen Glückwunsch, jetzt haben Sie eine grafische Benutzeroberfläche, über die Sie Ihr System durch Deaktivieren beschädigen oder durch Deaktivieren unnötiger Funktionen beschleunigen können. Aber woher weißt du was was ist? Vielleicht wäre es einfacher und sicherer gewesen, Cupsd (weil Sie nie etwas drucken) oder Avahi-Daemon (weil Sie nie Filesharing oder Chat oder andere knifflige Netzwerk-Dinge verwenden) loszuwerden, es einfach zu deinstallieren? ...
Wie auch immer, ich hoffe, Sie sind jetzt mindestens ein paar Schritte näher dran, Linux für alle besser zu machen.
quelle
Sie können fast das gleiche mit tun
webmin
. Von der Webmin- Homepage :Was ist Webmin?
Webmin ist eine webbasierte Oberfläche für die Systemadministration unter Unix. Mit jedem modernen Webbrowser können Sie Benutzerkonten, Apache, DNS, Dateifreigabe und vieles mehr einrichten. Webmin macht das manuelle Bearbeiten von Unix-Konfigurationsdateien wie / etc / passwd überflüssig und ermöglicht die Verwaltung eines Systems über die Konsole oder remote. Auf der Seite mit den Standardmodulen finden Sie eine Liste aller in Webmin integrierten Funktionen.
Führen Sie zum Installieren den folgenden Befehl in einem Terminalfenster aus:
Fügen Sie zunächst das Repository hinzu:
Installieren Sie dann den Schlüssel:
Aktualisieren und installieren Sie dann webmin:
Installationsanweisungen kamen von: http://www.webmin.com/deb.html
Nach der Installation können Sie darauf zugreifen, indem Sie einen Browser mit https: // localhost: 10000 / öffnen.
Melden Sie sich als registrierter Benutzer auf dem Host an, der
sudo
Zugriff hat.Hoffe das hilft!
quelle
Jetzt verwende ich Kubuntu 18.04 und habe ein geschicktes integriertes Tool für diesen Zweck gefunden. Es ist ksysguard. Drucken Sie es im Terminal aus, um es wie im folgenden Screenshot zu öffnen:
quelle