AKTUALIZACE:Při opětovném přečtení vaší otázky jsem si uvědomil, že jsem odpověděl na trochu jinou otázku. Chcete vědět, zda je služba spuštěna, a původně jsem odpověděl, jak zjistit, zda byl balíček nainstalován. Odpověď na vaši aktuální otázku závisí na vašem init systému.
-
systemd - základní příkaz je
systemctl, která bude obsahovat seznam všech služeb a jejich stavů, takže je můžete buď ručně procházet ručně, nebo je propojit pomocígreppříkaz, například:systemctl | grep -e cgmanager -e cgproxy -e cgroupfs-mount. Nebo, jak uživatel muru navrhuje v komentářích, jednodušesystemctl status 'cg*'. -
sysVinit - základní příkaz je
service --status-alla příkaz grep by bylservice --status-all 2>&1 | grep -e cgmanager -e cgproxy -e cgroupfs-mount. Všimněte si, že v tomto případě jsou spuštěné služby označeny[+]symbol předpony. Všimněte si také, že aby grep fungoval, přesměrování2>&1musí být vytvořen proservicepříkaz.
PŮVODNÍ ODPOVĚĎ:
-
Možná nejjednodušší věc, kterou můžete udělat, je zkusit
man cgroups. Pokud se zobrazí stránka s dokumentací, váš hostitel má balíček nainstalovaný. Některé instalace jsou však „skoupé“ a neinstalujímanstránky. -
Můžete zkusit
cgma uvidíme, jestli to produkuje výstup. Většina instalacícgroupsbude tento příkaz obsahovat, ale ne nutně. -
Můžete vyhledat seznam balíčků vaší hostitelské distribuce. Na derivátech debianu by to bylo
dpkg -l |grep cgroup, ale občas systém omezí přístup narootnebosudoprodpkg.
Bude spousta dalších způsobů.