Heim >System-Tutorial >LINUX >Verwenden Sie Linfo, um den Gesundheitsstatus des Linux-Servers anzuzeigen

Verwenden Sie Linfo, um den Gesundheitsstatus des Linux-Servers anzuzeigen

WBOY
WBOYnach vorne
2024-02-05 12:00:29854Durchsuche

Linfo ist eine kostenlose und quelloffene plattformübergreifende Serverstatistik-Benutzeroberfläche oder -Bibliothek, die umfangreiche Systeminformationen anzeigen kann. Linfo ist erweiterbar und mit Composer können Sie Systemstatistiken problemlos programmgesteuert aus PHP-Anwendungen abrufen. Es ist für Linux-, Windows-, BSD-, Darwin/Mac OSX-, Solaris- und Minix-Systeme geeignet.

Linfo zeigt Systeminformationen an, einschließlich CPU-Typ/-Geschwindigkeit, Serverarchitektur, Bereitstellungspunktnutzung, Festplatte/Glasfaser/Flash-Laufwerk, Hardwaregeräte, Netzwerkgeräte und Statistiken, Laufzeit/Startdatum, Hostname, Speichernutzung (RAM und Swap-Speicherplatz), Temperatur/Spannung/Lüftergeschwindigkeit und RAID-Arrays usw.

Umweltanforderungen:

  1. PHP 5.3
  2. PCRE-Erweiterung
  3. Linux – /proc und /sys sind von PHP gemountet und lesbar, getestet in 2.6.x/3.x-Kerneln

So installieren Sie die Benutzeroberfläche und Bibliothek für Linfo-Serverstatistiken unter Linux

Erstellen Sie zunächst das Linfo-Verzeichnis im Web-Stammverzeichnis von Apache oder Nginx. Verwenden Sie dann den unten gezeigten rsync-Befehl, um die Repository-Datei zu klonen und in das Verzeichnis /var/www/html/linfo zu verschieben:

$ sudo mkdir -p /var/www/html/linfo 
$ git clone git://github.com/jrgp/linfo.git 
$ sudo rsync -av linfo/ /var/www/html/linfo/

Als nächstes benennen Sie sample.config.inc.php in config.inc.php um. Dies ist die Konfigurationsdatei von Linfo, in der Sie die gewünschten Werte definieren können:

$ sudo mv sample.config.inc.php config.inc.php 

Öffnen Sie nun den Link http://SERVER_IP/linfo in Ihrem Webbrowser, um diese Web-Benutzeroberfläche anzuzeigen, wie im Screenshot unten gezeigt.

Wie Sie dem Screenshot entnehmen können, zeigt Linfo Systemkernelinformationen, Hardwarezusammensetzung, RAM-Statistiken, Netzwerkgeräte, Laufwerke und Dateisystem-Mount-Punkte an.

使用Linfo 显示 Linux 服务器运行状况

Linux-Server-Betriebsinformationen

Sie können die folgende Zeile zur Konfigurationsdatei config.inc.php hinzufügen, damit Sie bei der Fehlerbehebung Fehlermeldungen sehen können.

$settings['show_errors'] = true;

Linfo im Ncurses-Modus ausführen

Linfo verfügt über eine einfache, auf ncurses basierende Schnittstelle, die auf der ncurses-Erweiterung von PHP basiert.

# yum install php-pecl-ncurses                    [在 CentOS/RHEL 上]
# dnf install php-pecl-ncurses                    [在 Fedora 上]
$ sudo apt-get install php5-dev libncurses5-dev   [在 Debian/Ubuntu 上] 

Kompilieren Sie nun diese PHP-Erweiterung wie folgt:

$ wget http://pecl.php.net/get/ncurses-1.0.2.tgz
$ tar xzvf ncurses-1.0.2.tgz
$ cd ncurses-1.0.2
$ phpize # generate configure script
$ ./configure
$ make
$ sudo make install

Wenn die Kompilierung erfolgreich ist und die PHP-Erweiterung installiert ist, führen Sie als Nächstes den folgenden Befehl aus:

$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini

Ncurse überprüfen:

$ php -m | grep ncurses

Führen Sie nun Info aus:

$ cd /var/www/html/linfo/
$ ./linfo-curses
使用Linfo 显示 Linux 服务器运行状况

Linux-Serverinformationen

Info fehlen noch folgende Funktionen:

  1. Unterstützt weitere Unix-Betriebssysteme (wie Hurd, IRIX, AIX, HP UX usw.)
  2. Unterstützt weniger bekannte Betriebssysteme Haiku/BeOS
  3. Zusätzliche Funktionen/Erweiterungen
  4. Unterstützt die Htop-Klassenfunktion im Ncurses-Modus

Wenn Sie mehr erfahren möchten, besuchen Sie bitte das GitHub-Repository von Linfo: https://github.com/jrgp/linfo

Das ist alles für diesen Artikel. Von nun an können Sie Linfo verwenden, um Informationen über Ihr Linux-System in einem Webbrowser anzuzeigen. Probieren Sie es aus und teilen Sie uns Ihre Gedanken in den Kommentaren mit.

Das obige ist der detaillierte Inhalt vonVerwenden Sie Linfo, um den Gesundheitsstatus des Linux-Servers anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen