Controllare lo stato di Apache in Linux
Per controllare lo stato corrente di Apache, compreso l'uptime, in Linux, abbiamo diversi modi.
Alcuni comandi non saranno disponibili nel caso di versioni più vecchie di Linux (può accadere soprattutto se siamo in ambito server).
Comunque vediamo quali comandi ci possono aiutare:
- systemctl
- apachectl
- ps
Il primo comando è disponibile per le distro basate su systemd:
# systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2017-10-22 14:30:13 CEST; 1 weeks 5 days ago
................................
Il secondo comando dovrebbe essere valido per tutti, a patto che si abbia un browse testuale installato (per questo consiglio lynx):
# aptitude install lynx
# apachectl status
L'ultimo comand, ps, è invece disponibile per tutti; sicuramente lo avrete già usato:
# ps -eo comm,etime,user | grep apache2
apache2 03:29 www-data
apache2 12-02:09:02 root
apache2 02:23 www-data
apache2 01:22 www-data
apache2 00:59 www-data
apache2 00:42 www-data
apache2 00:22 www-data
apache2 09:14:12 www-data
apache2 07:45 www-data
apache2 06:46 www-data
apache2 06:45 www-data
apache2 05:40 www-data
apache2 04:50 www-data
Considerate anche che in alcune distro, il pacchetto si chiama httpd e non apache2.
Enjoy!
linux apache ps systemd systemctl ps
Commentami!