i den här handledningen kommer vi att lära oss att lista tjänster i Ubuntu med kommandoradsgränssnittet. Vi kommer att se hur vi kan lista löpande tjänster och tjänster som inte körs.

lista Ubuntu-tjänster med servicekommando

kommandot service –status-all listar alla tjänster på din Ubuntu-Server (både körtjänster och inte kör tjänster).

service --status-all

detta visar alla tillgängliga tjänster på ditt Ubuntu-System. Statusen är för att köra tjänster, för stoppade tjänster.,

med hjälp av grep-kommandot kan vi filtrera utdata för att endast visa de löpande tjänsterna.

service --status-all | grep '\'

för att lista ubuntu-tjänster som inte körs, skriv,

service --status-all | grep '\'

servicekommandot kan användas för att lista tjänster i alla Ubuntu-utgåvor, inklusive (Ubuntu 17, 16.04 och 14.04).

List Services with systemctl command

eftersom Ubuntu 15 hanteras tjänsterna av systemd., Med systemd kan vi använda systemctl-kommandot för att få information om att köra tjänster i vårt Ubuntu-system.

för att lista alla tjänster som körs på Ubuntu, skriv:

systemctl list-units

kommandoutgången kommer att se ut så här:

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.

för att lista alla tjänster, inklusive Inaktiva enheter, Skriv:

systemctl list-units -a

För att lista inaktiv enhet, skriv:

systemctl list-units -a --state=inactive

kommandot systemctl fungerar inte för Ubuntu 14.04 och tidigare utgåvor, använd istället kommandot service –status-All som nämns ovan.