in deze tutorial gaan we leren hoe u services in Ubuntu kunt weergeven met behulp van de opdrachtregelinterface. We zullen zien hoe we actieve services en services die niet actief zijn kunnen weergeven.
lijst van Ubuntu-Services met Service-opdracht
de opdracht service –status-all toont alle services op uw Ubuntu-Server (zowel actieve services als niet-actieve Services).
service --status-all
Dit toont alle beschikbare services op uw Ubuntu-systeem. De status is voor actieve services, voor gestopt services.,
met behulp van het grep-Commando kunnen we de uitvoer filteren om alleen de draaiende services te tonen.
service --status-all | grep '\'
om ubuntu-services te tonen die niet worden uitgevoerd, typ,
service --status-all | grep '\'
de opdracht service kan worden gebruikt om services in alle Ubuntu-releases weer te geven, inclusief (Ubuntu 17, 16.04 en 14.04).
Toon Services met systemctl Commando
sinds Ubuntu 15 worden de services beheerd door het systemd., Met systemd kunnen we systemctl commando gebruiken om informatie te krijgen over het uitvoeren van services in ons Ubuntu-systeem.
Om een lijst van alle services die worden uitgevoerd op Ubuntu, Type je:
systemctl list-units
de uitvoer van De opdracht zal er als volgt uitzien:
UNIT LOAD ACTIVE SUB DESCRIPTIONapache2.service loaded active running LSB: Apache2 web serverapparmor.service loaded active exited LSB: AppArmor initializationcron.service loaded active running Regular networking.service loaded active exited Raise network interfacesnmbd.service loaded active running LSB: start Samba NetBIOS nameserver (nmbd)smbd.service loaded active running LSB: start Samba SMB/CIFS daemon (smbd)ssh.service loaded active running OpenBSD LOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.
Om een lijst van alle diensten, met inbegrip van inactief eenheden, Type:
systemctl list-units -a
Om een Lijst van inactieve unit, Type je:
systemctl list-units -a --state=inactive
De opdracht systemctl werkt niet voor Ubuntu 14.04 en eerdere releases, in plaats daarvan gebruik van de service –status-alle commando hierboven vermeld.