v tomto tutoriálu se naučíme, jak seznamovat služby v Ubuntu pomocí rozhraní příkazového řádku. Uvidíme, jak můžeme uvést spuštěné služby a služby, které nejsou spuštěny.

seznam služeb Ubuntu s příkazem služby

příkaz service –status-All zobrazí seznam všech služeb na vašem serveru Ubuntu (spuštěné služby i nespouštějící služby).

service --status-all

zobrazí se všechny dostupné služby v systému Ubuntu. Stav je pro provoz služeb, pro zastavené služby.,

použijte příkaz grep, můžeme filtr výstupní zobrazit pouze spuštěné služby.

service --status-all | grep '\'

seznam ubuntu služby, které nejsou spuštěny, Typ,

service --status-all | grep '\'

příkaz služby mohou být použity k seznamu služby ve všech verzích Ubuntu, včetně (Ubuntu 17, 16.04 a 14.04).

seznam služeb s příkazem systemctl

od Ubuntu 15 jsou služby spravovány systemd., S systemd můžeme pomocí příkazu systemctl získat informace o spuštění služeb v našem systému Ubuntu.

seznam všech spuštěných služeb na Ubuntu, Typ:

systemctl list-units

výstup příkazu bude vypadat nějak takhle:

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.

seznam všech služeb, včetně neaktivních jednotek, Typ:

systemctl list-units -a

Seznam neaktivní jednotka, Typ:

systemctl list-units -a --state=inactive

systemctl příkaz nefunguje pro Ubuntu 14.04 a dřívějších verzích, namísto použití služby –status-all příkazu je uvedeno výše.