3 sposoby sprawdzania statusu Apache Server i czas pracy w Linux
- 1469
- 58
- Seweryn Augustyniak
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/FedoraSprawdź 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.confKonfiguracja 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 StatusSprawdź 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 ApacheNa koniec sprawdź bardziej przydatne przewodniki Apache Web Server:
- 13 Wskazówki dotyczące bezpieczeństwa serwera WWW Apache i utwardzania
- Jak sprawdzić, które moduły Apache są włączone/ładowane w Linux
- 5 wskazówek, aby zwiększyć wydajność serwera WWW Apache
- 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.
- « Jak zainstalować aplikację komunikatora telegram w Linux
- 23 Przydatne przykłady poleceń PKG do zarządzania pakietami w FreeBSD »