• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Chkconfig: conoscere quali processi sono attivi o meno su Ubuntu

Scritto in Linux, Software, Ubuntu - Da Tanino Rulez - sabato 6 agosto 2011 - 2 Commenti

Una delle cose che più volte mi trovo a monitorare sul mio Ubuntu riguarda tutti quei processi che sono attivi o meno in un determinato momento. Forse non tutti lo sanno ma nell’Ubuntu Software Center è disponibile una favolosa utility che è in grado di rilevare quali servizi sono attivi o meno per un certo runlevel: chkconfig. Installare Chkconfig su Ubuntu è molto semplice; basterà aprire il terminale e digitare:

sudo apt-get install chkconfig

Ora per conoscre la lista dei processi attivi o meno vi basterà digitare, sempre da terminale, il comando:

chkconfig

e riceverete un output simile al seguente:

tanino@tanino-TECRA-A7:~$ chkconfig
acpi-support                2345
acpid                       off
alsa-restore                off
alsa-store                  off
anacron                     off
apache2                     on
apparmor                    on
apport                      off
atd                         off
avahi-daemon                off
binfmt-support              on
bluetooth                   on
bootlogd                    off
brltty                      on
console-setup               off
couchdb                     on
cron                        off
cups                        off
dbus                        off
dmesg                       off
dns-clean                   on
failsafe-x                  off
gdm                         off
grub-common                 on
hddtemp                     on
hostname                    off
hwclock                     off
hwclock-save                off
irqbalance                  off
kerneloops                  on
killprocs                   on
logkeys                     on
module-init-tools           off
mysql                       off
network-interface           off
network-interface-security  off
network-manager             off
networking                  0
ondemand                    on
pcmciautils                 on
plymouth                    off
plymouth-log                off
plymouth-splash             off
plymouth-stop               off
plymouth-upstart-bridge     off
postfix                     on
pppd-dns                    on
procps                      off
pulseaudio                  on
rc.local                    on
rcS                         off
rsync                       on
rsyslog                     off
saned                       on
sendsigs                    0
setvtrgb                    off
speech-dispatcher           on
stop-bootlogd               off
stop-bootlogd-single        off
sudo                        on
tomcat6                     on
udev                        off
udev-fallback-graphics      off
udev-finish                 off
udevmonitor                 off
udevtrigger                 off
ufw                         off
umountfs                    0
umountnfs.sh                0
umountroot                  0
unattended-upgrades         0
urandom                     0S
vboxballoonctrl-service     on
vboxdrv                     on
vboxweb-service             on
vmware                      on
winbind                     on
x11-common                  on

Naturalmente chkconfig permette di usufruire di alcune opzioni mirate per le esigenze di tutti gli utenti. Potete scoprire ed avere un esempio di ogni parametreo disponibile semplicemente digitando “man chkconfig“. Naturalmente è possibile fare questo anche a “manina”. Si và a guardare le cartelle /etc/rcX.d (dove X è il numero di runlevel) e all’interno di queste cartelle si possono vedere quali programmi si attivano quando quel dato runlevel viene richiamato ed eseguito (Grazie Matteo :)).

via