GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich überprüfen, ob cgroups auf meinem Linux-Host verfügbar sind?

UPDATE:Beim erneuten Lesen Ihrer Frage stellte ich fest, dass ich etwas anders geantwortet hatte. Sie möchten wissen, ob ein Dienst ausgeführt wird, und ich hatte ursprünglich beantwortet, wie Sie feststellen können, ob ein Paket installiert wurde. Um Ihre eigentliche Frage zu beantworten, es hängt von Ihrem Init-System ab.

  1. systemd - der grundlegende Befehl ist systemctl , das alle Dienste und ihre Zustände auflistet, sodass Sie sie entweder manuell durchsuchen oder durch einen grep leiten können Befehl, etwa so:systemctl | grep -e cgmanager -e cgproxy -e cgroupfs-mount . Oder, wie User muru in den Kommentaren vorschlägt, einfach systemctl status 'cg*' .

  2. sysVinit - der grundlegende Befehl ist service --status-all und der grep-Befehl wäre service --status-all 2>&1 | grep -e cgmanager -e cgproxy -e cgroupfs-mount . Beachten Sie, dass in diesem Fall ausgeführte Dienste mit einem [+] gekennzeichnet sind Präfix-Symbol. Beachten Sie auch, dass die Umleitung 2>&1 erforderlich ist, damit grep funktioniert muss für den service gemacht werden Befehl.

URSPRÜNGLICHE ANTWORT:

  1. Am einfachsten ist es vielleicht, man cgroups auszuprobieren . Wenn dadurch eine Dokumentationsseite angezeigt wird, hat Ihr Host das Paket installiert. Einige Installationen sind jedoch "geizig" und installieren man nicht Seiten.

  2. Sie könnten es mit cgm versuchen und sehen, ob das eine Ausgabe erzeugt. Die meisten Installationen von cgroups enthält diesen Befehl, muss aber nicht.

  3. Sie könnten die Paketliste Ihrer Host-Distribution nachschlagen. Bei Debian-Derivaten wäre das dpkg -l |grep cgroup , aber gelegentlich beschränkt ein System den Zugriff auf root oder sudo für dpkg .

Es wird noch viele andere Möglichkeiten geben.


Linux
  1. So überprüfen Sie die RAM-Größe in der Linux-Befehlszeile in GB

  2. So überprüfen Sie, ob ein Linux-System 32-Bit oder 64-Bit ist

  3. So überprüfen Sie die Speichernutzung in einem Linux-basierten Server

  4. Wie kann ich überprüfen, welche Ports belegt und welche Ports auf meinem Linux-Rechner frei sind?

  5. Wie kann ich überprüfen, welche Terminaldefinitionen verfügbar sind?

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

So überprüfen Sie die Internetgeschwindigkeit unter Linux

So überprüfen Sie die Betriebszeit Ihres Linux-Servers

Wie überprüfe ich offene Ports in Linux?

So überprüfen Sie die VPS-Serverparameter mit dem Linux-Befehl