GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso verificare se i cgroup sono disponibili sul mio host Linux?

AGGIORNAMENTO:dopo aver riletto la tua domanda, mi sono reso conto di aver risposto a una domanda leggermente diversa. Vuoi sapere se un servizio è in esecuzione e inizialmente avevo risposto a come sapere se un pacchetto era installato. Per rispondere alla tua vera domanda, dipende dal tuo sistema init.

  1. systemd - il comando di base è systemctl , che elencherà tutti i servizi e i relativi stati, in modo da poterlo sfogliare manualmente o reindirizzare attraverso un grep comando, in questo modo:systemctl | grep -e cgmanager -e cgproxy -e cgroupfs-mount . Oppure, come suggerisce l'utente muru nei commenti, semplicemente systemctl status 'cg*' .

  2. sysVinit - il comando di base è service --status-all e il comando grep sarebbe service --status-all 2>&1 | grep -e cgmanager -e cgproxy -e cgroupfs-mount . Nota che in questo caso, i servizi in esecuzione sono indicati con un [+] simbolo del prefisso. Si noti inoltre che affinché grep funzioni, il reindirizzamento 2>&1 deve essere fatto per service comando.

RISPOSTA ORIGINALE:

  1. Forse la cosa più semplice da fare è provare man cgroups . Se questo fa apparire una pagina di documentazione, allora il tuo host ha il pacchetto installato. Tuttavia, alcune installazioni sono 'avare' e non installano man pagine.

  2. Potresti provare cgm e vedere se questo produce output. La maggior parte delle installazioni di cgroups includerà quel comando, ma non necessariamente.

  3. Puoi cercare l'elenco dei pacchetti della tua distribuzione host. Sui derivati ​​debian, sarebbe dpkg -l |grep cgroup , ma occasionalmente un sistema limiterà l'accesso a root o sudo per dpkg .

Ci saranno molti altri modi.


Linux
  1. Come controllare la dimensione della RAM nella riga di comando di Linux in Gb

  2. Come verificare se un sistema Linux è a 32 o 64 bit

  3. Come controllare l'utilizzo della memoria in un server basato su Linux

  4. Come posso verificare quali porte sono occupate e quali porte sono libere sulla mia macchina Linux?

  5. Come posso registrare i comandi di Linux?

Come controllare le statistiche di rete Linux dalla riga di comando

Come controllare la versione del sistema operativo con la riga di comando di Linux

Come controllare la velocità di Internet in Linux

Come controllare il tempo di attività del tuo server Linux

Come controllare le porte aperte in Linux?

Come controllare i parametri del server VPS con il comando Linux