3 sposoby sprawdzania statusu Apache Server i czas pracy w Linux

3 sposoby sprawdzania statusu Apache Server i czas pracy w Linux

Apache jest najpopularniejszym na świecie, przekrojowym serwerem WWW HTTP, który jest powszechnie używany na platformach Linux i UNIX do wdrażania i uruchamiania aplikacji internetowych lub stron internetowych. Co ważne, jest łatwy do zainstalowania i ma również prostą konfigurację.

Przeczytaj także: Jak ukryć numer wersji Apache i inne wrażliwe informacje

W tym artykule pokażemy, jak sprawdzić czas aktualizacji Apache Web Server w systemie Linux przy użyciu różnych metod/poleceń wyjaśnionych poniżej.

1. SystemCtl Utility

Systemctl jest narzędziem do kontrolowania systemu systemu i menedżera usług; Jest używany do rozpoczęcia, ponownego uruchomienia, zatrzymania usług i nie tylko. Podopieczny status SystemCtl, ponieważ nazwa stanów służy do wyświetlania statusu usługi, możesz go użyć w powyższym celu, takim jak:

$ sudo Systemctl Status Apache2 #debian/ubuntu #Systemctl Status Httpd #Rhel/Centos/Fedora 
Sprawdź status Apache za pomocą Systemctl

2. Narzędzia APACHECTL

Apachectl jest interfejsem kontrolnym dla Apache HTTP Server. Ta metoda wymaga mod_status (który wyświetla informacje o serwerze, w tym zainstalowany i włączony moduł aktualizacji).

Na Debian/Ubuntu

status serwera komponent jest domyślnie włączony za pomocą pliku /etc/apache2/mods-obsługujący/status.conf.

$ sudo vi/etc/apache2/mods-obsługujący/status.conf 
Konfiguracja Apache mod_status

Na RHEL/CENTOS

Umożliwić status serwera komponent, utwórz plik poniżej.

# vi/etc/httpd/conf.D/Server-Status.conf 

i dodaj następującą konfigurację.

 Sethandler Server-Status #Require Host LocalHost #Uncomment, aby zezwalać tylko na żądania z LocalHost  

Zapisz plik i zamknij go. Następnie uruchom ponownie serwer WWW.

# Systemctl restart httpd 

Jeśli używasz przede wszystkim terminalu, potrzebujesz również przeglądarki internetowej wiersza poleceń, takich jak Lynx lub Links.

$ sudo apt Zainstaluj Lynx #debian/ubuntu #yum instaluj linki #RHEL/CENTOS 

Następnie uruchom poniższe polecenie, aby sprawdzić czas uptośnie usługi Apache:

$ APACHECTL Status 
Sprawdź status Apache za pomocą apache2ctl

Alternatywnie użyj poniższego adresu URL, aby wyświetlić informacje o stanie serwera WWW Apache z graficznej przeglądarki internetowej:

http: // localHost/Server-Status lub http: server_ip/Server-Status 

3. Narzędzie PS

Ps to narzędzie, które pokazuje informacje dotyczące wyboru aktywnych procesów działających w systemie Linux, możesz użyć go z poleceniem GREP, aby sprawdzić czas uptejzy usługi Apache w następujący sposób.

Tutaj flaga:

  • -mi - umożliwia wybór wszystkich procesów w systemie.
  • -o - Służy do określania danych wyjściowych (komenda comm - etime - czas wykonywania procesu i użytkownika - właścicielka procesu).
# ps -eo comm, etime, użytkownik | GREP Apache2 # ps -eo comm, etime, użytkownik | Grep Root | GREP Apache2 lub # ps -eo comm, etime, użytkownik | grep httpd # ps -eo comm, etime, użytkownik | Grep Root | GREP HTTPD 

Poniższe wyjście próbki to pokazuje Apache2 Usługa trwa od 4 godzin, 10 minut i 28 sekund (rozważ tylko ten zapoczątkowany przez root).

Sprawdź czas aktualizacji Apache

Na koniec sprawdź bardziej przydatne przewodniki Apache Web Server:

  1. 13 Wskazówki dotyczące bezpieczeństwa serwera WWW Apache i utwardzania
  2. Jak sprawdzić, które moduły Apache są włączone/ładowane w Linux
  3. 5 wskazówek, aby zwiększyć wydajność serwera WWW Apache
  4. Jak hasło chronić katalogi internetowe w Apache za pomocą .plik Htaccess

W tym artykule pokazaliśmy trzy różne sposoby sprawdzania czasu aktualizacji usługi Apache/HTTPD w systemie Linux. Jeśli masz jakieś pytania lub przemyślenia, zrób to za pośrednictwem sekcji komentarza poniżej.