Ubuntu 16.04 Gestore servizi GUI come Windows


11

Non sono riuscito a trovare alcun strumento GUI che gestisca i servizi in Ubuntu. Eseguo Ubuntu come macchina Virtual Box su Windows. Ho provato a usare System Jobsma non funziona.

Ho un server LAMP e voglio avere qualche controllo sull'avvio come servizio o meno. So che ci sono comandi terminali che svolgono il lavoro. Tuttavia, ho bisogno di una GUI come quelle su Windows per rendere le cose più facili per la LAMPADA o qualsiasi altro servizio.


È questo quello che stai cercando: apps.ubuntu.com/cat/applications/precise/lxtask
yolo7398

1
Hai provato systemd-manager
Anwar

@Anwar Ho installato il pacchetto deb di systemd-manager ma non riesco a trovare Apache.
SaidbakR,

Risposte:


3

Consiglierei systemd-manager. Soprattutto per il 16.04. Credo che sarà un ottimo strumento per gestire i servizi.

Ho fornito la procedura di installazione e utilizzo su un'altra risposta correlata, ecco perché non ripetere due volte lo stesso contenuto. Controlla questa risposta per la domanda Come posso migliorare la velocità di avvio


Molto buono, ma come posso trovare il server Apache che fa parte di LAMP o in generale per quanto riguarda i servizi che non sono visualizzati su di esso?
SaidbakR,

1
@S Apache non c'era? Ho bisogno di controllare . Posso farlo domani (notte qui). Aggiornerà / eliminerà la risposta di conseguenza
Anwar

Comunque, trovi Apache o no, non cancellare la risposta. È utile.
SaidbakR,

1
@ sємsєм Ne ho trovato la causa. apache non ha ancora convertito completamente il proprio script di servizio nel formato systemd. Ecco perché non appare in systemd-manager. Sebbene possa essere gestito da systemctl tramite un altro programma di supporto systed-sysv-install. Penso che Apache fornirà presto il pieno supporto per systemd
Anwar,

la dose non sembra funzionare con le 17.10, tuttavia :(
Neel,

7

Quello che stavo cercando è:

sudo apt install kde-cli-tools kde-config-systemd

Eseguendolo con:

$ kcmshell5 kcm_systemd

Visto che questo è il primo successo su Google durante la ricerca di "ubuntu services manager gui", e non conteneva la risposta giusta, ti insegnerò come trovarlo - e qualsiasi strumento, se hai qualcosa da fare . Controlliamo la nostra versione Linux / Distribution:

$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l

Questo ci dice il nostro sistema operativo. Il mio è Ubuntu 16.04. Come la maggior parte dei Linux, Ubuntu è passato a systemd per la gestione dei suoi servizi. Lo scopriresti facendo una ricerca sul web per "servizio Ubuntu". Vediamo se esiste un pacchetto systemd che allude ad essere un'interfaccia, un gestore o una GUI. (Interfaccia grafica utente).

apt search systemd

Ora possiamo scorrere verso l'alto (Maiusc + PgUP - o su un laptop, Maiusc + Fn + Su). Ovviamente puoi anche cercare "servizio" o "servizi". Ehi, guarda, c'è un systemd-ui. Installiamolo!

sudo apt install systemd-ui

Grande! E adesso? Come faccio a sapere qual è il comando o cosa è installato? Fortunatamente c'è un comando che ci mostra quali file sono installati da un pacchetto:

dpkg-query -L systemd-ui

(O)

dpkg -S systemd-ui

Questo ci mostra:

/usr/share/applications/systemadm.desktop

Dovresti sapere che i file .desktop sono scorciatoie nell'ambiente desktop di Gnome. Puoi guardare all'interno del file .desktop:

$ cat /usr/share/applications/systemadm.desktop
[Desktop Entry]
Name=systemadm
Comment=Manage Systemd Units
Exec=systemadm
Icon=applications-system
Terminal=false
Type=Application
Categories=System;Settings;

Puoi cercare le specifiche delle scorciatoie di Gnome. È piuttosto autoesplicativo, però: Exec = systemadm. Categorie = Sistema; Impostazioni. Quindi guarda sotto i menu "Sistema" o "Impostazioni" sotto le tue applicazioni, o semplicemente eseguilo:

$ systemadm

Ecco! Oh, aspetta ... questa è un'utilità piuttosto inutile. Dice "Manager" ma ti consente solo di visualizzare, non disabilitare, interrompere, avviare nulla. Che noioso! Puoi vedere esattamente lo stesso digitando:

$ systemctl

Lo mostra in modo più ordinato ... Ma con systemctl puoi gestirlo anche tu. Quindi continuiamo la ricerca ... questa volta, supponiamo di non avere un terminale con funzionalità di ricerca o scorrimento, usiamo "meno". Per cercare in meno, digitare "/" e per uscire da "q":

$ apt search systemd|less -S

Dopo una caccia all'oca selvaggia con vecchie utility di gnome come "gnome-system-tools" (che è ugualmente inutile come systemadm) - ehi, niente ti impedisce di imparare la programmazione e migliorare systemadm, ecco di cosa tratta Linux - ma perché reinventare il ruota se esiste già ... per continuare la ricerca ...

 kde-config-systemd - KDE control center module for Systemd

Ora sembra promettente. I ragazzi di KDE sono in genere all'avanguardia con le loro utility ... diamo un'occhiata:

sudo apt install kde-config-systemd

Fantastico ... ora come lo eseguiamo? ...

dpkg-query -L kde-config-systemd

Whoa! È troppo per cercare ... vediamo se c'è un file ".desktop" lì dentro ...

$ dpkg-query -L kde-config-systemd|grep \\.desktop$

Puoi anche grep per "desktop", quindi ti mostrerà tutte le linee che contengono "desktop" e non solo quelle che terminano in ".desktop". Senza il \., Il. non ha senso, significa solo "qualsiasi personaggio" per grep. Con solo un \., La shell divorerà il \ e invierà il prossimo personaggio letterale a grep, quindi ancora solo un \. Vogliamo dire a grep che il. è letterale. e grep usa anche un \ per dire che il prossimo personaggio è letterale. Quindi \\ invia un \ a grep, e quindi $ significa "fine linea", quindi significa che stiamo cercando una linea che termina con ".desktop". E guarda! Ce ne sono 2:

 /usr/share/kservices5/kcm_systemd.desktop
 /usr/share/kservices5/settings-system-administration.desktop

Ora, puoi semplicemente "gatto" o modificarli singolarmente per vedere cosa c'è dentro, ma puoi anche fare una ricerca entrambi abbastanza facilmente. Forniremo l'output di quanto sopra a un comando che alimenterà ciascuna riga singolarmente a un altro comando. Il comando che lo fa si chiama "xargs". Il comando a cui lo daremo, è grep. Se dai a grep solo un parametro, cerca l'input standard. Se gli dai due + parametri, tratterà il primo come stringa di ricerca e il resto come file in cui cercherà.

 $ dpkg-query -L kde-config-systemd|grep \\.desktop$|xargs grep -i exec
 /usr/share/kservices5/kcm_systemd.desktop:Exec=kcmshell5 kcm_systemd

Bene, quindi ora abbiamo un comando, proviamolo:

$ kcmshell5 kcm_systemd
The program 'kcmshell5' is currently not installed. You can install it by typing:
sudo apt install kde-cli-tools

Grazie Ubuntu. Quindi abbiamo scoperto una dipendenza mancante nei pacchetti Ubuntu. Quando installiamo kde-config-systemd, dovrebbe automaticamente installare kde-cli-tools! Quindi posso risolvere questo problema! Ora andrò ad aggiornare il file del pacchetto e creerò una richiesta pull (o se non sai come, basta registrare un bug nel "bug tracker ubuntu" e qualcun altro lo farà, e risolverlo per tutti.)

Quindi, per ora:

$ sudo apt install kde-cli-tools 

E ora che è fatto:

$ kcmshell5 kcm_systemd

Ecco! Congratulazioni, ora hai una GUI ... dove puoi rompere il tuo sistema disabilitando le cose ... o accelerarlo disabilitando cose non necessarie. Ma come fai a sapere quale è quale? Forse per sbarazzarsi di cupsd (perché non si stampa mai roba) o avahi-daemon (perché non si usa mai la condivisione di file o la chat o altre cose di rete ingannevoli) ... sarebbe stato più facile e sicuro disinstallarli? ...

Ad ogni modo, spero che ora tu sia almeno a pochi passi dal rendere Linux migliore per tutti.


5

Puoi fare quasi la stessa cosa con webmin. Dalla homepage di Webmin :

Che cos'è Webmin?

Webmin è un'interfaccia basata sul web per l'amministrazione del sistema per Unix. Utilizzando qualsiasi browser Web moderno, puoi configurare account utente, Apache, DNS, condivisione di file e molto altro. Webmin elimina la necessità di modificare manualmente i file di configurazione Unix come / etc / passwd e consente di gestire un sistema dalla console o in remoto. Vedi la pagina dei moduli standard per un elenco di tutte le funzioni integrate in Webmin.

Per installarlo, eseguire il comando seguente da una finestra del terminale:

Innanzitutto, aggiungi il repository:

sudo bash -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list'

Quindi installare la chiave:

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

Quindi aggiorna e installa webmin:

sudo apt update
sudo apt install webmin

Le istruzioni di installazione provengono da: http://www.webmin.com/deb.html

Dopo l'installazione, è possibile accedervi aprendo un browser su https: // localhost: 10000 /

Accedi come utente registrato sull'host che ha sudoaccesso.

inserisci qui la descrizione dell'immagine

Spero che sia di aiuto!


Non sono sicuro che mi piacerà l'OP ma a me piace. Sembra un ottimo strumento.
WinEunuuchs2Unix

Sembra un ottimo strumento. Ci proverò sicuramente
Anwar,

-1

Ora sto usando Kubuntu 18.04 e ho trovato uno strumento integrato elegante per questo scopo è ksysguard stamparlo nel terminale per aprirlo come la seguente schermata:

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.